9:00 am |
Welcome
Sushil K. Prasad , Erik Saule, Debzani Deb (pdf)
|
9:10 - 10 am |
Keynote Talk: Student Engagement: View from the Trenches by Neena Thota |
10 - 10:30 am |
Coffee Break |
10:30 - 11:50 am |
Paper Session I (Session Chair: Ramachandran Vaidyanathan)
(17 minute presentation per paper + 12 minutes discussion at the end)
|
|
Lluc Alvarez, Eduard Ayguade, Filippo Mantovani
"Teaching HPC Systems and Parallel Programming with Small Scale Clusters of Embedded SoCs" (pdf)
|
|
Ben Glick, Jens Mache
"Jupyter Notebooks and User-Friendly HPC Access" (pdf)
|
|
Henri Casanova, Arnaud Legrand, Martin Quinson, Frédéric Suter
"SMPI Courseware: Teaching Distributed-Memory Computing with MPI in Simulation" (pdf) Best Paper
|
|
Julian Gutierrez, David Kaeli, Fritz Previlon
"Employing Student Retention Strategies for an Introductory GPU Programming Course" (pdf)
|
11:50 – 12:30pm |
PDC Curriculum Update
Charles Weems, Ramachandran Vaidyanathan, Alan Sussman, Sushil Prasad, Trilce Estrada, Krishna Kant, Arnold Rosenberg, Anshul Gupta, Sheikh Ghafoor |
12:30 - 2pm |
Lunch (on your own) |
2 - 3pm
|
Paper Session II (Session Chair: Debzani Deb)
(17 minute presentation per paper + 9 minutes discussion at the end)
|
|
Fabio Francisco Banchelli Gracia, Filippo Mantovani
"Filling the Gap between Education and Industry: Evidence-Based Methods for Introducing Undergraduate Students to HPC" (pdf)
|
|
John Urbanic and Thomas Maiden
"Evaluating the Wide Area Classroom after 10,500 HPC Students" (pdf)
|
|
Vivek Sarkar, Max Grossman, Zoran Budimlic, Shams Imam
"A One Year Retrospective on a MOOC in Parallel, Concurrent, and Distributed Programming in Java" (pdf)
|
3 - 3:30pm |
Coffee Break
|
3:30 - 3:50pm |
Paper Session III (Session Chair: David Bunde)
(17 minute presentation per paper + 3 minutes discussion at the end)
|
|
Trung Nguyen, Ritu Arora
"Toward Developing a Repository of Logical Errors Observed in Parallel Code for Teaching Code Correctness" (pdf)
|
3:50 – 4:10pm |
Peachy Parallel Assignment Lightening Talks (Session Chair: David Bunde ) (pdf) |
|
Computing a Movie of Zooming into a Fractal by Martin Burtscher (pdf)
Optimization of an Image Processing Algorithm: Histogram Equalization by Julian Gutierrez, David Kaeli, Fritz Previlon (pdf)
OpenMP: What’s Inside the Black Box? By Eduard Ayguade, Fabio Francisco, Lluc Alvarez (pdf)
The Wave Equation as a Motivating Example for High Performance Computing by David Joiner
Storms of High-Energy Particles: An assignment for OpenMP, MPI, and CUDA/OpenCL by Arturo Gonzalez-Escribano, Eduardo Rodriguez-Gutiez
|
4:10 - 4:39pm
|
Updates from the Community Lightening Talks |
|
Experience Report: 4 Years of Teaching Cloud Computing and Big Data at the University Level by Paul Talaga
Building a Low Budget Cluster Through Hardware Reuse by Daniel Ellsworth, Andrew Watson, Keith Conger
Introducing Three Basic Concepts in Parallel Computation to 1st Year Computer Science Students in a Simple and Effective Way by Sukhamay Kundu, Haklin Kimm
Engaging Students in Parallel and Distributed Computing Learning by Games Design Using Unity by Fei Cao, Dabin Ding, Michelle Zhu
Lessons from Integrating Parallelism into Undergraduate Curriculum at UMKC by Mohammad Amin Kuhail
A Comprehensive Parallel Computing Curriculum: From Second Year to Professionals by Peter E. Strazdins
Eight Years Analysis of Adopting PDC in Data Structures at UCA by Bernard Chen
Introducing PDC Concepts with Spatial Computing Curriculum at Marquette by Satish Puri (pdf)
|
4:39 – 5:20pm |
Discussions on Peachy Assignment and Community Update |
5:20 – 5:30pm |
Best Paper Announcement and Closing Remarks (by Erik Saule)
Henri Casanova, Arnaud Legrand, Martin Quinson, Frédéric Suter. "SMPI Courseware: Teaching Distributed-Memory Computing with MPI in Simulation" was awarded best paper.
|