SC23 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

Adding Sustainability to Parallel Programming Assignments


Workshop: EduHPC-23: Workshop on Education for High Performance Computing

Authors: Anne C. Elster (Norwegian University of Science and Technology (NTNU); University of Texas, Oden Institute)


Abstract: This lightning talk will highlight how several aspects of sustainability can frame the programming themes for a senior-level parallel computing class. We used the shallow water equation as a theme in our assignments from serial C & MPI, through OpenMP/PThreads to CUDA. By framing the problem sets in the setting of sustainability, both in terms of power usage /performance as well as framing and motivating the problem we are solving (shallow water equation) in terms of sustainability /environmental impact, our goal is to help stimulate the students to really get excited about our field and “spread the word”.

The inspiration for the core idea of this work came from attending the CDER 2022 PDC training workshop. It led to an ongoing related miniproject sponsored by Norway´s national Excited Centre of Excellent IT Education.





Back to EduHPC-23: Workshop on Education for High Performance Computing Archive Listing



Back to Full Workshop Archive Listing