Abstract
Teaching topics related to high performance com- puting and parallel and distributed computing in a hands-on manner is challenging, especially at introductory, undergraduate levels. There is a participation challenge due to the need to secure access to a platform on which students can learn via hands-on activities, which is not always possible. There are also pedagogic challenges. For instance, any particular platform provided to students imposes constraints on which learning objectives can be achieved. These challenges become steeper as the topics being taught target more heterogeneous, more distributed, and/or larger platforms, as needed to prepare students for using and developing Cyberinfrastructure. To address the above challenges, we have developed a set of pedagogic activities that can be integrated piecemeal in university courses, starting at freshman levels. These activities use simulation so that students can experience hands-on any relevant application and platform scenarios. This is achieved by capitalizing on the capabilities of the WRENCH and SimGrid simulation frameworks. After describing our approach and the pedagogic activities currently available, we present results from an evaluation performed in an undergraduate university course.
Original language | English |
---|---|
Title of host publication | Proceedings of EduHPC 2019 |
Subtitle of host publication | Workshop on Education for High Performance Computing - Held in conjunction with SC 2019: The International Conference for High Performance Computing, Networking, Storage and Analysis |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 1-9 |
Number of pages | 9 |
ISBN (Electronic) | 9781728159751 |
DOIs | |
State | Published - Nov 2019 |
Externally published | Yes |
Event | 2019 Workshop on Education for High Performance Computing, EduHPC 2019 - Denver, United States Duration: Nov 17 2019 → … |
Publication series
Name | Proceedings of EduHPC 2019: Workshop on Education for High Performance Computing - Held in conjunction with SC 2019: The International Conference for High Performance Computing, Networking, Storage and Analysis |
---|
Conference
Conference | 2019 Workshop on Education for High Performance Computing, EduHPC 2019 |
---|---|
Country/Territory | United States |
City | Denver |
Period | 11/17/19 → … |
Funding
Acknowledgments. This work is funded by NSF contracts #1642369 and #1642335, and partly funded by NSF contracts #1923539 and #1923621: “CyberTraining: Implementation: Small: Integrating core CI literacy and skills into university curricula via simulation-driven activities”.
Keywords
- Computer Science Education
- Cyberinfras- tructure
- High Performance Computing
- Parallel and Distributed Computing
- Simulation