The Big Ideas for HPC Education: From Existing Needs in High-Performance Computing Training to Recommendations for Instructional Design
Notice bibliographique
Résumé
This white paper presents a comprehensive investigation into the current state and future directions of High-Performance Computing (HPC) education, addressing the critical gap between industry demand for HPC-skilled professionals and the inadequate educational offerings. Through expert consultation, literature review, overviews on the existing programs at Italian and European level, and survey methodology, this study delivers three key contributions to advance HPC education globally. The research reveals persistent and widespread skill gaps across all stakeholder groups in the HPC ecosystem. Foundational deficiencies include the absence of core parallel programming concepts such as concurrency, parallel programming patterns, performance optimization skills, and understanding of HPC system architectures in most undergraduate curricula. Technical gaps encompass insufficient training in software optimization tools, data-intensive computing workflows, and emerging technologies like heterogeneous computing and containerization. The analysis identifies distinct training needs where Computer Science students lack integration of HPC fundamentals in core curricula, systematic optimization training, and exposure to real-world data workflows, while domain scientists and researchers suffer from low computational literacy, overreliance on domain-specific tools without understanding underlying principles, and late exposure to computational problem solving. Academic institutions face curricular fragmentation, limited educator expertise, underemphasis on reproducibility practices, and inadequate access to HPC infrastructure for hands-on learning. Industry professionals encounter barriers including absence of HPC foundations in formal education, misaligned training formats, lack of standardized certification, and insufficient knowledge transfer mechanisms within organizations. Cross-cutting gaps affect all profiles through underrepresentation of emerging technologies like AI-HPC integration and quantum computing, inadequate data management and governance training, limited focus on sustainability and societal impact, poor interdisciplinary communication skills, and pedagogical methods that fail to engage diverse learners effectively. Drawing from educational frameworks in science and computer science, this study proposes ten fundamental "Big Ideas" of HPC that should guide curriculum design and instructional approaches. These include understanding that computation has physical limits and we can push them, recognizing that parallelism is a key to speed and scale, understanding that performance comes from matching problem, algorithm, and architecture, knowing that decomposition is fundamental, realizing that communication can be more expensive than computation, recognizing that HPC requires collaboration between software and hardware, understanding that scientific discovery and engineering innovation depend on HPC, knowing that not all problems scale and some never will, appreciating that reproducibility and precision matter at scale, and understanding that HPC skills are transferable and evolving. These big ideas provide a stable conceptual framework that transcends rapidly changing technologies, enabling educators to design coherent curricula and helping learners understand HPC as an integrated discipline rather than a collection of disconnected tools. In the final section, the study presents comprehensive recommendations for transforming HPC education and training programs. Universities should embed HPC fundamentals across relevant degree programs rather than treating it as a specialized elective, ensuring early exposure to parallel thinking and computational literacy while adopting the "big ideas" approach to create structured, coherent curricula that emphasize enduring principles over transient technologies. Building capacity through HPC education communities of practice, faculty training workshops, and shared teaching resources addresses the critical shortage of qualified instructors, while ensuring access to hands-on HPC environments through cloud platforms, educational clusters, or partnerships with HPC centers provides essential experiential learning for understanding scalability, performance optimization, and system management. The recommendations emphasize tailoring training to different learner profiles while encouraging cross-disciplinary collaboration, recognizing that computer scientists need domain exposure while domain scientists need computational foundations. Strengthening connections through internships, joint projects, and industry expert involvement ensures curricula remain relevant to evolving workplace needs and emerging technologies. The approach integrates data management, AI governance, sustainability considerations, and emerging technology trends such as quantum computing and digital twins to prepare professionals for the converging computational landscape, while supporting diversity initiatives, providing multiple entry points for learners with varying backgrounds, and ensuring equitable access to training resources and opportunities. This research establishes a foundation for systematic transformation of HPC education, moving from ad-hoc, fragmented approaches toward coherent, principle-based training that can scale to meet growing workforce demands while adapting to technological evolution. The framework provides educators, policymakers, and industry leaders with actionable guidance for developing effective HPC education programs that bridge the current skills gap and prepare professionals for the computational challenges of the future.
Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.
Comment cette classification a été obtenuedéplier
Prédiction machine sur la base complète
Imitation des enseignantsNi prévalence calibrée, ni vérité terrain. Validation humaine à venir. Le volet Gemma est une étiquette directe du modèle pour chaque travail de la base, lue sur la notice réduite au titre. Le volet Codex est un classifieur appris des 10 348 étiquettes directes de Codex et calibré sur les taux pondérés de l'échantillon; les champs sans appui suffisant ne portent aucun appel Codex. Le mode candidate est l'union des deux volets; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont pas des étiquettes humaines.
Scores du classifieur distillé par catégorie (deux têtes)
| Catégorie | Codex | Gemma |
|---|---|---|
| Métarecherche | 0,047 | 0,070 |
| Méta-épidémiologie (sens strict) | 0,001 | 0,001 |
| Méta-épidémiologie (sens large) | 0,001 | 0,001 |
| Bibliométrie | 0,003 | 0,004 |
| Études des sciences et des technologies | 0,006 | 0,009 |
| Communication savante | 0,020 | 0,025 |
| Science ouverte | 0,003 | 0,013 |
| Intégrité de la recherche | 0,005 | 0,008 |
| Charge utile insuffisante (le modèle a refusé de juger) | 0,011 | 0,002 |
Scores machine (provisoires)
Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.
Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.
score_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découleClassification
machine, non validéePrédiction automatique; un appel candidat d’une seule source (Gemma direct ou Codex distillé), pas un consensus.
Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».