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:20260522T150153Z
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:Filling the Gap between Education and Industry: Evidence-Based
  Methods for Introducing Undergraduate Students to HPC\n\nEducational inst
 itutions provide, in most cases, basic theoretical background covering sev
 eral computational science topics.  However High Performance Computing (HP
 C) and Parallel and Distributed Computing (PDC) markets require specialize
 d technical profiles. Even the most skilled students are often...\n\n\nFab
 io Francisco Banchelli Gracia and Filippo Mantovani (Barcelona Supercomput
 ing Center)\n---------------------\nOptimization of an Image Processing Al
 gorithm: Histogram Equalization\n\nMany textbooks rely on classical linear
  algebra examples to illustrate best practices in parallel programming (e.
 g., matrix multiplication and vector add). Despite their common use in cla
 ss, these examples lack sophistication of a complete application. We have 
 found that students seem to be more mot...\n\n\nJulian Gutierrez, David Ka
 eli, and Fritz Previlon (Northeastern University)\n---------------------\n
 Evaluating the Wide Area Classroom after 10,500 HPC Students\n\nAs of mid-
 2018 we have taught over 10,500 students in the course of 58 HPC events us
 ing the Wide Area Classroom, a novel distributed teaching platform. This h
 as been a successful effort gauged by several important metrics. We descri
 be both the technical and logistical structure of these events as we...\n\
 n\nJohn Urbanic and Thomas Maiden (Pittsburgh Supercomputing Center)\n----
 -----------------\nKeynote Talk: Student Engagement: View from the Trenche
 s\n\nWe are well aware of the importance of imparting PDC and HPC knowledg
 e and skills to our students to prepare them for careers in Computer Scien
 ce (CS), Computer Engineering (CE), Data Science, and other related career
 s. In my talk, I focus on the challenges of keeping students engaged, the 
 pedagogic...\n\n\nNeena Thota (University of Massachusetts)\n-------------
 --------\nJupyter Notebooks and User-Friendly HPC Access\n\nHigh performan
 ce computing systems can be hard to use, and can require advanced knowledg
 e of the command line, resource managers, and other details that scientist
 s without a systems administration background may find distracting. In thi
 s project, we describe our extensible gateway of tools which has...\n\n\nB
 en Glick and Jens Mache (Lewis & Clark College)\n---------------------\nPa
 per Discussion\n---------------------\nOpenMP: What’s Inside the Black Box
 ?\n\nThis paper presents the "Implementing a minimal OpenMP runtime using 
 Pthreads" assignment that is offered to students of Parallel Programming a
 nd Architectures (PAP), a third-year subject in the Bachelor Degree in Inf
 ormatics Engineering at the Barcelona School of Informatics (FIB) of the U
 niversita...\n\n\nEduard Ayguade (Polytechnic University of Catalonia); Ll
 uc Alvarez (Barcelona Supercomputing Center, Polytechnic University of Cat
 alonia); and Fabio Banchelli (Barcelona Supercomputing Center)\n----------
 -----------\nA One Year Retrospective on a MOOC in Parallel, Concurrent, a
 nd Distributed Programming in Java\n\nMuch progress has been made on integ
 rating parallel programming into the core Computer Science curriculum of t
 op-tier universities in the United States. For example, "COMP 322: Introdu
 ction to Parallel Programming'' at Rice University is a required course fo
 r all undergraduate students pursuing a ba...\n\n\nVivek Sarkar (Georgia I
 nstitute of Technology), Max Grossman and Zoran Budimlic (Rice University)
 , and Shams Imam (Two Sigma Investments LP)\n---------------------\nPeachy
  Introduction\n\nDavid Bunde (Knox College)\n---------------------\nSMPI C
 ourseware: Teaching Distributed-Memory Computing with MPI in Simulation\n\
 nIt is typical in High Performance Computing (HPC) courses to give student
 s access to HPC platforms so that they can benefit from hands-on learning 
 opportunities. Using such platforms, however, comes with logistical and pe
 dagogical challenges. For instance, a logistical challenge is that access 
 to re...\n\n\nHenri Casanova (University of Hawaii at Manoa), Arnaud Legra
 nd (University of Grenoble), Martin Quinson (ENS Rennes), and Frédéric Sut
 er (IN2P3 Computing Center)\n---------------------\nEight Years Analysis o
 f Adopting PDC in Data Structures at UCA\n\nUniversity of Central  Arkansa
 s (UCA) is located at the center of Arkansas.  The student population of U
 CA is between 10,000 and 12,000.  The student body of UCA is around 20% mi
 nority and 60% female.  UCA was established (in 1907) over a hundred years
  ago.  It is the third largest public school as ...\n\n\nBernard Chen (Uni
 versity of Central Arkansas)\n---------------------\nBuilding a Low Budget
  Cluster Through Hardware Reuse\n\nExploring parallel programming at the u
 ndergraduate level is difficult due to the limited availability of hardwar
 e exposing sufficient parallelism. While increasing core counts in consume
 r hardware is helping to address this, core counts are still low, and syst
 em noise from desktop operating systems...\n\n\nDaniel Ellsworth, Andrew W
 atson, and Keith Conger (Colorado College)\n---------------------\nClosing
  Remarks\n\nErik Saule (University of North Carolina, Charlotte)\n--------
 -------------\nWorkshop Morning Break\n---------------------\nBest Paper A
 nnouncement\n\nErik Saule (University of North Carolina, Charlotte)\n-----
 ----------------\nIntroduction - Workshop on Education for High Performanc
 e Computing (EduHPC)\n\nThe EduHPC Workshop is devoted to the development 
 and assessment of educational resources for undergraduate and graduate edu
 cation in High Performance Computing (HPC) and Parallel and Distributed Co
 mputing (PDC).  Data science curriculum (e.g. for new degree programs and 
 within data science centers)...\n\n\nSushil K. Prasad (Georgia State Unive
 rsity); Erik Saule (University of North Carolina, Charlotte); and Debzani 
 Deb (Winston-Salem State University)\n---------------------\nIntroducing P
 DC Concepts with Spatial Computing Curriculum\n\nFrom online maps, such as
  Google Maps, to consumer GPS devices, we immensely benefit from spatial c
 omputing. As a new early adopter (started in 2018) from Marquette Universi
 ty, I present my project in which introduce parallel and distributed compu
 ting (PDC) concepts using topics from spatial computi...\n\n\nSatish Puri 
 (Marquette University)\n---------------------\nPDC Curriculum Update\n\nCh
 arles Weems (University of Massachusetts), Ramachandran Vaidyanathan (Loui
 siana State University), Alan Sussman (University of Maryland), Sushil Pra
 sad (Georgia State University), Trilce Estrada (University of New Mexico),
  Krishna Kant (Temple University), Arnold Rosenberg (University of Massach
 usetts), Anshul Gupta (IBM), and Sheikh Ghafoor (Tennessee Technological U
 niversity)\n---------------------\nDiscussions on Peachy Assignment and Co
 mmunity Update\n---------------------\nEmploying Student Retention Strateg
 ies for an Introductory GPU Programming Course\n\nGraphics Processing Unit
 s (GPUs) have become a vital hardware resource for the industry and resear
 ch community due to their high computing capabilities. Despite this, GPUs 
 have not been introduced into the undergraduate curriculum of Computer Eng
 ineering and are barely covered in graduate courses.\n\n...\n\n\nJulian Gu
 tierrez, David Kaeli, and Fritz Previlon (Northeastern University)\n------
 ---------------\nExperience Report: 4 Years of Teaching Cloud Computing an
 d Big Data at the University Level\n\nValuable insights can be gained from
  teaching a combined Cloud Computing/Big Data course over many years betwe
 en differing sized institutions and hundreds of students. We report and re
 flect on the content of the course, schedule, assignments, student feedbac
 k, and hardware/software used starting at ...\n\n\nPaul Talaga (University
  of Indianapolis)\n---------------------\nPaper Discussion\n--------------
 -------\nStorms of High-Energy Particles: An assignment for OpenMP, MPI, a
 nd CUDA/OpenCL\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\nArturo Gonzalez-Escribano and Eduardo Rodri
 guez-Gutiez (University of Valladolid)\n---------------------\nToward Deve
 loping a Repository of Logical Errors Observed in Parallel Code for Teachi
 ng Code Correctness\n\nDebugging parallel programs can be a challenging ta
 sk, especially for the beginners. While parallel debuggers like DDT and To
 talView can be extremely useful in tracking down the program statements th
 at are connected to the bugs, often the onus is on the programmers to reas
 on about the logic of the p...\n\n\nTrung Nguyen (University of Massachuse
 tts) and Ritu Arora (Texas Advanced Computing Center, University of Texas)
 \n---------------------\nIntroducing Three Basic Concepts in Parallel Comp
 utation to 1st Year Computer Science Students in a Simple and Effective Wa
 y\n\nWhat are some simple computation problems, with non-trivial applicati
 ons, by which we can introduce the three basic concepts in parallel comput
 ation to 1st year Computer Science students who have little programming ex
 perience and knowledge of algorithms. Those three basic concepts are: (1) 
 How paral...\n\n\nSukhamay Kundu (Louisiana State University) and Haklin K
 imm (East Stroudsburg University of Pennsylvania)\n---------------------\n
 Engaging Students in Parallel and Distributed Computing Learning by Games 
 Design Using Unity\n\nParallel and distributed computing (PDC) is increasi
 ngly important in science and engineering discipline, yet many computer sc
 ience curriculum especially in the early college years either do not provi
 de students with adequate PDC components, or there are pedagogical challen
 ges for students to learn ...\n\n\nFei Cao and Dabin Ding (University of C
 entral Missouri) and Michelle Zhu (Montclair State University)\n----------
 -----------\nComputing a Movie of Zooming into a Fractal\n\nnone\n\n\nMart
 in Burtscher (Texas State University)\n---------------------\nLessons from
  Integrating Parallelism into Undergraduate Curriculum at UMKC\n\nAt the U
 niversity of Missouri-Kansas City (UMKC), we successfully integrated paral
 lelism into the undergraduate Data Structures course. In this paper, we sh
 are lessons learned from the teaching strategies that have successfully wo
 rked and the strategies that unfortunately did not. Our results are ba...\
 n\n\nMohammad Amin Kuhail (University of Missouri, Kansas City)\n---------
 ------------\nA Comprehensive Parallel Computing Curriculum:  From Second 
 Year to Professionals\n\nThe Australian National University has had a long
  tradition of teaching all aspects of Parallel Computing. It begins with i
 ntroductory elements of parallelism in a second year computer organization
  course and is followed up by a later second year course in Concurrent and
  Distributed Systems. The cur...\n\n\nPeter E. Strazdins (Australian Natio
 nal University)\n---------------------\nWorkshop Lunch (on your own)\n----
 -----------------\nPresentation of Updates from the Community\n-----------
 ----------\nTeaching HPC Systems and Parallel Programming with Small Scale
  Clusters of Embedded SoCs\n\nIn the last decades, the continuous prolifer
 ation of High-Performance Computing (HPC) systems and data centers has aug
 mented the demand for expert HPC system designers, administrators and prog
 rammers. For this reason, most universities have introduced courses on HPC
  systems and parallel programming ...\n\n\nLluc Alvarez and Eduard Ayguade
  (Barcelona Supercomputing Center, Polytechnic University of Catalonia) an
 d Filippo Mantovani (Barcelona Supercomputing Center)\n-------------------
 --\nThe Wave Equation as a Motivating Example for High Performance Computi
 ng\n\nA series of activities based on the solution of the wave equation in
  1 and 3 dimensions spanning multiple concepts in a traditional high perfo
 rmance computing class are presented.\n\n\nDavid Joiner (Kean University)\
 n---------------------\nWorkshop Morning Break\n---------------------\nPap
 er Discussion\n\nTag: Diversity, Education\n\nRegistration Category: Works
 hop Reg Pass
END:VEVENT
END:VCALENDAR
