You are here

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

The 9th Workshop on Education for High-Performance Computing (EduHPC-21), in cooperation with

will be held in conjunction with SC21: The International Conference for High Performance Computing, Networking, Storage and Analysis. 

America’s Center
St. Louis, Missouri, USA
Co-located with SC21
November 14, 2021
9:00am-5:30pm CST

Link to SC'21 EduHPC-21 Workshop Page (to particpate)
Link to SC'21 EduHPC-21 Workshop Page (for detailed schedule/times)
Link to EduHPC-21 Program Page (for pre-pub paper PDFs)

From the supercomputers used to forecast weather and develop vaccines to multicore desktops, laptops, and mobile devices, most people utilize some form of High Performance Computing (HPC) and/or Parallel and Distributed Computing (PDC), whether directly or indirectly. As a result, companies and laboratories need people with the skills to efficiently utilize these modern computing systems. It is therefore important that all computer science (CS), computer engineering (CE), data science (DS), and similar compute-intensive programs equip their students with HPC/PDC skills. However, rapid changes in hardware platforms, programming languages, and development environments increasingly challenge educators to decide what to teach and how to teach it, in preparing students for careers in HPC/PDC.

EduHPC is a venue where stakeholders from academia, government labs, and industry (e.g., employers, hardware vendors) can meet in the context of SC21. The goal is for each to hear of the challenges others are facing, to learn about different approaches to addressing these challenges, and to exchange ideas and solutions. 

The EduHPC workshop invites unpublished manuscripts from academia, industry, and government laboratories on topics related to undergraduate and graduate HPC/PDC education in CS, CE, DS, and related courses in other disciplines (e.g., STEM, business). We especially welcome manuscripts that assess their approaches through the systematic collection and analysis of data to evaluate their performance and impact.

Topics of interest include, but are not limited to:

  • Pedagogical issues in incorporating HPC and/or PDC in undergraduate and graduate education, especially in core courses but also in domain courses.
  • Novel ways of teaching HPC and PDC topics.
  • Aspects of teaching HPC/PDC related to Data Science, including early experience with DS degree programs.
  • Educational approaches to teaching HPC/PDC that provide evidence of best practices.
  • Experience reports on incorporating HPC and/or PDC topics into core CS/CE/DS courses Pedagogical tools, environments, infrastructures, and similar projects for HPC/PDC.
  • Education resources based on HPC/PDC programming languages and environments such as Chapel, Cilk, CUDA, Hadoop, Haskell, MPI, oneAPI, OpenACC, OpenCL, OpenMP, Python, and Spark.
  • Employers' expectations and experiences with new graduates’ HPC/PDC proficiency. 
  • Models of HPC/PDC education especially suitable for workforce development. 
  • Projects, modules, or units that introduce students to concepts relevant to Internet of Things, edge computing, sensor networks, and/or other distributed computing topics.
  • Issues and experiences seeking to broaden the participation of underrepresented groups, including efforts to address the gender gap in computing.
  • Experience reports on using distance-learning technologies to teach HPC/PDC remotely.

SC Reproducibility Initiative: In light of SC’s focus on reproducibility, we also welcome manuscripts in which authors and/or students describe their attempts (or failures) to reproduce previously-published PDC and HPC research results.

We also encourage all authors to provide an artifact description appendix (up to two pages) with their manuscript, describing the details of their software environments and computational experiments so that an independent study can replicate their results. In the context of the educational research, the artifact description appendix may contain the detailed description of the tools or techniques, classroom evaluation settings, metrics, evaluation results, etc. More information on SC’s reproducibility initiative can be found here.

In addition to contributed talks, this workshop will feature two keynote talks, invited talks on opportunities for collaboration, resource sharing, educator training, internships, and other means of increasing cross-fertilization between industry, government, and academia.

EduHPC-21 Keynote Speakers:


We accept submissions for three categories: Full papers (6-8 pages), Lightning Talks (2-page abstract) and Peachy Parallel Assignments (1-2 page abstract). Please see the preceding topic list, the descriptions below, and the workshop site for additional details. 

1. Full Papers: Authors should submit 6-8 page papers in PDF format through SC’s Linklings submission site. Submissions should be formatted as single-spaced, double-column pages (IEEE format), including figures, tables, and references. All submitted papers will be peer-reviewed and will be considered for a Best Paper award. 

2. Lightning Talks: A Lightning Talk is a short (5-10 minute) presentation of a new or innovative idea, preliminary or intermediate research results, opportunity for partnership and collaboration, preliminary curriculum adoption experience of TCPP early adopters, or similar brief talk that will be of interest to HPC/PDC educators. To propose a Lightning Talk, submit a (maximum) 2-page PDF document (IEEE format) via SC’s Linklings submission site that includes the following elements: an abstract of 250 words, a description of the challenge / problem / educational need that your submission is addressing, a detailed description of the work and its significance or novelty, and lessons learned or potential insights to be drawn from your talk. The accepted lightning talks will be further curated to create a summary paper co-authored by the Lightning Talk chair and the talk authors.

3. Peachy Parallel Assignments: Peachy Parallel Assignments are HPC/PDC educational assignments that cover any topics related to HPC or PDC education, and are:

a) Tested - Assignments should have been used successfully in a class. 
b) Adoptable - Preference will be given to assignments that are widely applicable and easy to adopt. Traits of such assignments include coverage of widely-taught concepts, use of common parallel languages and widely-available hardware, having few prerequisites, and (with variations) being appropriate for different levels of students. 
c) Engaging and Inspirational - Peachy assignments should be fun and inspiring for students, encouraging students to spend time with the relevant concepts. Ideal assignments are those that students want to demonstrate to their roommate. 

Peachy assignments should be submitted through SC’s Linklings submission site as a 1-2 page PDF (IEEE format) that includes a 250-word abstract describing the assignment and the context in which it was used, plus a link to a public web page containing the complete set of files actually given to students (assignment description, scaffolding code, etc.). The rest of the document should include the following: What is the main idea of the assignment? What concepts are covered?  Who are its targeted students?  In what context was it used? What prerequisites does it assume of the students?  What are its strengths and weaknesses?  Are there variations that may be of interest?  Between the submission and the online materials, it should be clear what an instructor needs to do in order to use the assignment.

The accepted peachy assignments will be further curated to create a summary paper co-authored by the Peachy Assignments chair and the assignments’ authors.


All accepted full papers, the Lightning Talks summary paper, and the Peachy Assignments summary paper will be published in the IEEE TCHPC Proceedings and will be included in the IEEE Xplore digital library. The accepted peachy assignment abstracts and course materials will also be published on the CDER website.


Limited travel support will be available for TCPP Early Adopters and Trainees to attend EduHPC-21 and SC'21


Paper Submission deadline: August 30
Paper Author notification: September 15
Paper Camera-ready paper deadline: October 5

Lightning Talk submission deadline: August 30
Lightning Talk Author notification: September 15
Lightning Talk Camera Ready: October 1

Peachy Assignment submission deadline: August 30
Peachy Assignment Author notification: September 15
Peachy Assignment Camera Ready: October 1


Workshop Chair: Sushil Prasad 
Program Chair: Joel Adams <>
Program Vice Chair: Henry Gabb <>
Peachy Assignments Chair: David Bunde <>


Workshop Chair: Sushil K. Prasad, University of Texas at San Antonio, USA
Program Chair: Joel C. Adams, Calvin University, USA
Previous Program Chair: Trilce Estrada, University of New Mexico, USA
Program Vice Chair: Henry A. Gabb, Intel Corp., USA
Peachy Assignments Chair: David Bunde, Knox College, USA
Proceedings Chair: Satish Puri, Marquette University, USA
Webmaster: Michael McDermott, Georgia State University, USA


Dorian Arnold, Emory University, USA
Martina Barnas, Indiana University Bloomington, USA
Steven Bogaerts, DePauw University, USA
David Brown, Elmhurst University, USA
Valeria Cardellini, University of Rome Tor Vergata, Italy
Debzani Deb, Winston Salem State University, USA
Samantha Foley, University of Wisconsin-La Crosse, USA
Eric Freudenthal, University of Texas at El Paso
Sheikh Ghafoor, Tennessee Technological University, USA
Nasser Giacaman,  University of Auckland, New Zealand
Anshul Gupta, IBM Research, USA
Brian Larkins, Rhodes College, USA
Robert Montante, Bloomsburg University, USA
Tia Newhall, Swarthmore College, USA
Virginia Niculescu, Babes-Bolyai University, Romania
Brad Richards, University of Puget Sound, USA
Erik Saule, University of North Carolina at Charlotte, USA
Elizabeth Shoop, Macalester College, USA
John Stratton, Whitman College, USA
Alan Sussman, University of Maryland, USA
Ramachandran Vaidyanathan, Louisiana State University, USA
Charles Weems, University of Massachusetts, USA