Abstract
The presentation of Peachy Parallel Assign-ments in several workshops on parallel and distributed computing education aims to promote the reuse of high-quality assignments, both saving precious faculty time and improving the quality of course assignments. Presented assignments are selected competitively- they must have been successfully used in a real classroom, be easy for other instructors to adopt, and be 'cool and inspirational' to encourage students to spend time on them and talk about them with others. Winning assignments are also archived on the Peachy Parallel Assignments website. In this installment of Peachy Parallel Assignments, we present three new assignments. The first assignment is to simulate an Abelian Sandpile, with grains of sand moving from tall piles to shorter ones. This is a discrete simulation that creates colorful and intricate images. The second assignment is a Big Data problem in which students use the MapReduce paradigm to recreate 'Warming Stripes', a visualization of climate data that highlights climate change. The third assignment introduces climate-oriented optimization by asking students to schedule distributed workflows to minimize their carbon footprint.
Original language | English |
---|---|
Title of host publication | Proceedings - 2022 IEEE 36th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2022 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 361-368 |
Number of pages | 8 |
ISBN (Electronic) | 9781665497473 |
DOIs | |
State | Published - 2022 |
Event | 36th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2022 - Virtual, Online, France Duration: May 30 2022 → Jun 3 2022 |
Publication series
Name | Proceedings - 2022 IEEE 36th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2022 |
---|
Conference
Conference | 36th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2022 |
---|---|
Country/Territory | France |
City | Virtual, Online |
Period | 05/30/22 → 06/3/22 |
Funding
This work is partially funded by NSF contract #1923621. The research used the Ara cluster at Friedrich Schiller University Jena, which is supported by DFG grants INST 275/334–1 FUGG and INST 275/363–1 FUGG, and resources of the Oak Ridge Leadership Computing Facility at the Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725.
Keywords
- Abelian Sandpile
- Big Data
- Carbon Foot-print
- Curriculum Development
- Distributed Workflow Scheduling
- High-Performance Computing education
- MapReduce
- Parallel computing education
- Parallel programming
- Parallel Simulation
- Peachy Parallel Assignments
- Warming Stripes