Peachy Parallel Assignments (EduHPC 2021)

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Peachy Parallel Assignments are high-quality assignments that are easy for other instructors to adopt and use in their own classes. They are selected competitively for presentation at the Edu∗ workshops based on ease of adoption and how "cool and inspirational"they are for students. The goals are to excite students about PDC, to save faculty the time and risk associated with creating new assignments, and to recognize faculty who create awesome assignments for their students.In this paper, we present two assignments. The first assignment is a simulation of air flow in a wind tunnel, which students parallelize using OpenMP, MPI, and CUDA to illustrate the different techniques needed for these paradigms. The second assignment is a series of exercises to teach students the principles of batch scheduling and how to interact with a batch scheduler to submit parallel jobs. It uses simulation to allow students to quickly see the results of their decisions and to support revisiting an earlier decision.

Original languageEnglish
Title of host publicationProceedings of EduHPC 2021
Subtitle of host publicationWorkshop on Education for High-Performance Computing, Held in conjunction with SC 2021: The International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages51-57
Number of pages7
ISBN (Electronic)9781665411165
DOIs
StatePublished - 2021
Event9th IEEE/ACM Workshop on Education for High-Performance Computing, EduHPC 2021 - St. Louis, United States
Duration: Nov 14 2021 → …

Publication series

NameProceedings of EduHPC 2021: Workshop on Education for High-Performance Computing, Held in conjunction with SC 2021: The International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference9th IEEE/ACM Workshop on Education for High-Performance Computing, EduHPC 2021
Country/TerritoryUnited States
CitySt. Louis
Period11/14/21 → …

Funding

tially funded by Universidad de Valladolid (Spain), Proyecto Innovación docente PID 20-21 63, Spanish Ministerio de Economía, Industria y Competitividad with the ERDF program of the European Union, project PCAS (TIN2017-88614-R); and Nos Impulsa Junta de Castilla y León - FEDER Grants, projects PROPHET and PROPHET-2 (VA082P17, VA226P20). The batch scheduling assignment is funded by NSF contracts #1923539, #1923621, #2103489, and #2103508.

Keywords

  • Curriculum Development
  • GPU
  • High Performance Computing education
  • MPI
  • OpenMP
  • Parallel computing education
  • Parallel programming
  • Parallel simulation
  • Peachy Parallel Assignments

Fingerprint

Dive into the research topics of 'Peachy Parallel Assignments (EduHPC 2021)'. Together they form a unique fingerprint.

Cite this