SC23 Proceedings

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

Workshops Archive

Composable HPC Curricula: Embracing the UNIX Development Paradigm and Leveraging Core Practices from Linux Kernel Development in HPC Training Marterial Development


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

Authors: Michael Alexander (Austrian Academy of Sciences)


Abstract: The current landscape of HPC courses and training materials heavily emphasizes foundational concepts, especially those related to MPI/OpenMP and CUDA. However, there seems to be a gap when it comes to mid-level topics like sparse linear algebra using HPC. Given the breadth of subject matter, such courses are less commonly developed.

A proposed solution leans on the UNIX philosophy of 'doing one thing and doing it well,' combined with the collaborative ethos and tools that have propelled open-source projects, viz. the Linux kernel, to success. By adopting these practices, we can enhance the distribution of HPC training, especially in relatively underrepresented topics. The end goal is to produce HPC materials focused to specific subjects such as sparse linear algebra numerics, along with coverage for rapidly evolving HPC topics.

In this lightning talk, we'll delve into the advantages, challenges around the potential of this fresh approach to HPC training material development.





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



Back to Full Workshop Archive Listing