BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20181221T160909Z
LOCATION:D168
DTSTART;TZID=America/Chicago:20181111T090000
DTEND;TZID=America/Chicago:20181111T173000
UID:submissions.supercomputing.org_SC18_sess165@linklings.com
SUMMARY:Workshop on Education for High Performance Computing (EduHPC)
DESCRIPTION:Workshop\nDiversity, Education, Workshop Reg Pass\n\nIntroduct
 ion - Workshop on Education for High Performance Computing (EduHPC)\n\nPra
 sad, Saule, Deb\n\nThe EduHPC Workshop is devoted to the development and a
 ssessment of educational resources for undergraduate and graduate educatio
 n in High Performance Computing (HPC) and Parallel and Distributed Computi
 ng (PDC).  Data science curriculum (e.g. for new degree programs and withi
 n data science centers)...\n\n---------------------\nBuilding a Low Budget
  Cluster Through Hardware Reuse\n\nEllsworth, Watson, Conger\n\nExploring 
 parallel programming at the undergraduate level is difficult due to the li
 mited availability of hardware exposing sufficient parallelism. While incr
 easing core counts in consumer hardware is helping to address this, core c
 ounts are still low, and system noise from desktop operating systems...\n\
 n---------------------\nExperience Report: 4 Years of Teaching Cloud Compu
 ting and Big Data at the University Level\n\nTalaga\n\nValuable insights c
 an be gained from teaching a combined Cloud Computing/Big Data course over
  many years between differing sized institutions and hundreds of students.
  We report and reflect on the content of the course, schedule, assignments
 , student feedback, and hardware/software used starting at ...\n\n--------
 -------------\nPeachy Introduction\n\nBunde\n\n---------------------\nPape
 r Discussion\n\n\n\n---------------------\nStorms of High-Energy Particles
 : An assignment for OpenMP, MPI, and CUDA/OpenCL\n\nGonzalez-Escribano, Ro
 driguez-Gutiez\n\nWe present an assignment used in a Parallel Computing co
 urse to teach the approaches to the same problem in different parallel pro
 gramming models. It targets basic concepts of shared-memory programming wi
 th OpenMP, distributed-memory programming with MPI, and GPU programming wi
 th CUDA or OpenCL. Thi...\n\n---------------------\nWorkshop Lunch (on you
 r own)\n\n\n\n---------------------\nWorkshop Morning Break\n\n\n\n-------
 --------------\nPaper Discussion\n\n\n\n---------------------\nPaper Discu
 ssion\n\n\n\n---------------------\nWorkshop Morning Break\n\n\n\n--------
 -------------\nTeaching HPC Systems and Parallel Programming with Small Sc
 ale Clusters of Embedded SoCs\n\nAlvarez, Ayguade, Mantovani\n\nIn the las
 t decades, the continuous proliferation of High-Performance Computing (HPC
 ) systems and data centers has augmented the demand for expert HPC system 
 designers, administrators and programmers. For this reason, most universit
 ies have introduced courses on HPC systems and parallel programming ...\n\
 n---------------------\nJupyter Notebooks and User-Friendly HPC Access\n\n
 Glick, Mache\n\nHigh performance computing systems can be hard to use, and
  can require advanced knowledge of the command line, resource managers, an
 d other details that scientists without a systems administration backgroun
 d may find distracting. In this project, we describe our extensible gatewa
 y of tools which has...\n\n---------------------\nA One Year Retrospective
  on a MOOC in Parallel, Concurrent, and Distributed Programming in Java\n\
 nSarkar, Grossman, Budimlic, Imam\n\nMuch progress has been made on integr
 ating parallel programming into the core Computer Science curriculum of to
 p-tier universities in the United States. For example, "COMP 322: Introduc
 tion to Parallel Programming'' at Rice University is a required course for
  all undergraduate students pursuing a ba...\n\n---------------------\nTow
 ard Developing a Repository of Logical Errors Observed in Parallel Code fo
 r Teaching Code Correctness\n\nNguyen, Arora\n\nDebugging parallel program
 s can be a challenging task, especially for the beginners. While parallel 
 debuggers like DDT and TotalView can be extremely useful in tracking down 
 the program statements that are connected to the bugs, often the onus is o
 n the programmers to reason about the logic of the p...\n\n---------------
 ------\nPresentation of Updates from the Community\n\n\n\n----------------
 -----\nComputing a Movie of Zooming into a Fractal\n\nBurtscher\n\nnone\n\
 n---------------------\nOptimization of an Image Processing Algorithm: His
 togram Equalization\n\nGutierrez, Kaeli, Previlon\n\nMany textbooks rely o
 n classical linear algebra examples to illustrate best practices in parall
 el programming (e.g., matrix multiplication and vector add). Despite their
  common use in class, these examples lack sophistication of a complete app
 lication. We have found that students seem to be more mot...\n\n----------
 -----------\nThe Wave Equation as a Motivating Example for High Performanc
 e Computing\n\nJoiner\n\nA series of activities based on the solution of t
 he wave equation in 1 and 3 dimensions spanning multiple concepts in a tra
 ditional high performance computing class are presented.\n\n--------------
 -------\nOpenMP: What’s Inside the Black Box?\n\nAyguade, Alvarez, Banchel
 li\n\nThis paper presents the "Implementing a minimal OpenMP runtime using
  Pthreads" assignment that is offered to students of Parallel Programming 
 and Architectures (PAP), a third-year subject in the Bachelor Degree in In
 formatics Engineering at the Barcelona School of Informatics (FIB) of the 
 Universita...\n\n---------------------\nClosing Remarks\n\nSaule\n\n------
 ---------------\nDiscussions on Peachy Assignment and Community Update\n\n
 \n\n---------------------\nKeynote Talk: Student Engagement: View from the
  Trenches\n\nThota\n\nWe are well aware of the importance of imparting PDC
  and HPC knowledge and skills to our students to prepare them for careers 
 in Computer Science (CS), Computer Engineering (CE), Data Science, and oth
 er related careers. In my talk, I focus on the challenges of keeping stude
 nts engaged, the pedagogic...\n\n---------------------\nBest Paper Announc
 ement\n\nSaule\n\n---------------------\nPDC Curriculum Update\n\nWeems, V
 aidyanathan, Sussman, Prasad, Estrada...\n\n---------------------\nSMPI Co
 urseware: Teaching Distributed-Memory Computing with MPI in Simulation\n\n
 Casanova, Legrand, Quinson, Suter\n\nIt is typical in High Performance Com
 puting (HPC) courses to give students access to HPC platforms so that they
  can benefit from hands-on learning opportunities. Using such platforms, h
 owever, comes with logistical and pedagogical challenges. For instance, a 
 logistical challenge is that access to re...\n\n---------------------\nEmp
 loying Student Retention Strategies for an Introductory GPU Programming Co
 urse\n\nGutierrez, Kaeli, Previlon\n\nGraphics Processing Units (GPUs) hav
 e become a vital hardware resource for the industry and research community
  due to their high computing capabilities. Despite this, GPUs have not bee
 n introduced into the undergraduate curriculum of Computer Engineering and
  are barely covered in graduate courses.\n\n...\n\n---------------------\n
 Filling the Gap between Education and Industry: Evidence-Based Methods for
  Introducing Undergraduate Students to HPC\n\nBanchelli Gracia, Mantovani\
 n\nEducational institutions provide, in most cases, basic theoretical back
 ground covering several computational science topics.  However High Perfor
 mance Computing (HPC) and Parallel and Distributed Computing (PDC) markets
  require specialized technical profiles. Even the most skilled students ar
 e often...\n\n---------------------\nEvaluating the Wide Area Classroom af
 ter 10,500 HPC Students\n\nUrbanic, Maiden\n\nAs of mid-2018 we have taugh
 t over 10,500 students in the course of 58 HPC events using the Wide Area 
 Classroom, a novel distributed teaching platform. This has been a successf
 ul effort gauged by several important metrics. We describe both the techni
 cal and logistical structure of these events as we...\n\n-----------------
 ----\nIntroducing Three Basic Concepts in Parallel Computation to 1st Year
  Computer Science Students in a Simple and Effective Way\n\nKundu, Kimm\n\
 nWhat are some simple computation problems, with non-trivial applications,
  by which we can introduce the three basic concepts in parallel computatio
 n to 1st year Computer Science students who have little programming experi
 ence and knowledge of algorithms. Those three basic concepts are: (1) How 
 paral...\n\n---------------------\nEngaging Students in Parallel and Distr
 ibuted Computing Learning by Games Design Using Unity\n\nCao, Ding, Zhu\n\
 nParallel and distributed computing (PDC) is increasingly important in sci
 ence and engineering discipline, yet many computer science curriculum espe
 cially in the early college years either do not provide students with adeq
 uate PDC components, or there are pedagogical challenges for students to l
 earn ...\n\n---------------------\nLessons from Integrating Parallelism in
 to Undergraduate Curriculum at UMKC\n\nKuhail\n\nAt the University of Miss
 ouri-Kansas City (UMKC), we successfully integrated parallelism into the u
 ndergraduate Data Structures course. In this paper, we share lessons learn
 ed from the teaching strategies that have successfully worked and the stra
 tegies that unfortunately did not. Our results are ba...\n\n--------------
 -------\nA Comprehensive Parallel Computing Curriculum:  From Second Year 
 to Professionals\n\nStrazdins\n\nThe Australian National University has ha
 d a long tradition of teaching all aspects of Parallel Computing. It begin
 s with introductory elements of parallelism in a second year computer orga
 nization course and is followed up by a later second year course in Concur
 rent and Distributed Systems. The cur...\n\n---------------------\nEight Y
 ears Analysis of Adopting PDC in Data Structures at UCA\n\nChen\n\nUnivers
 ity of Central  Arkansas (UCA) is located at the center of Arkansas.  The 
 student population of UCA is between 10,000 and 12,000.  The student body 
 of UCA is around 20% minority and 60% female.  UCA was established (in 190
 7) over a hundred years ago.  It is the third largest public school as ...
 \n\n---------------------\nIntroducing PDC Concepts with Spatial Computing
  Curriculum\n\nPuri\n\nFrom online maps, such as Google Maps, to consumer 
 GPS devices, we immensely benefit from spatial computing. As a new early a
 dopter (started in 2018) from Marquette University, I present my project i
 n which introduce parallel and distributed computing (PDC) concepts using 
 topics from spatial computi...\n
END:VEVENT
END:VCALENDAR

