EduHPC-18: Workshop on Education for High-Performance Computing
Sunday, Nov 11, 2018
Time: 9:00 AM - 5:30 PM
Location: D168
Technical Program
Peachy Assignments
9:00 am |
Welcome
|
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) |
|
Julian Gutierrez, David Kaeli, Fritz Previlon |
|
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)
|
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) |
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) |