You are here

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

EduHPC-22: Workshop on Education for High-Performance Computing
The 10th Workshop on Education for High-Performance Computing (EduHPC-22), in cooperation with:

will be held in conjunction with SC22: The International Conference for High Performance Computing, Networking, Storage and Analysis.
 
Kay Bailey Hutchison Convention Center
Dallas, TX, USA
Co-located with SC22
November 14, 2022
1:00 - 5:30pm CST

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 SC22. 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 DS, 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 an invited talk, opportunities for collaboration, resource sharing, educator training, internships, and other means of increasing cross-fertilization between industry, government, and academia.

EduHPC-22 Invited Speaker
TBD

Submission Guidelines
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 coauthored 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:
    1. Tested - Assignments should have been used successfully in a class.
    2. 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.
    3. 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.

PUBLICATION
All accepted full papers, the Lightning Talks summary paper, and the Peachy Assignments summary paper will be published in the IEEE Computer Society 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.

TRAVEL SUPPORT
Limited travel support will be available for TCPP Early Adopters and Trainees to attend EduHPC-22 and SC22.

IMPORTANT DATES
Paper Submission deadline: August 26
Paper Author notification: September 9
Paper Camera-ready paper deadline: September 30

Lightning Talk submission deadline: August 26
Lightning Talk Author notification: September 9
Lightning Talk Camera Ready: September 30

Peachy Assignment submission deadline: August 26
Peachy Assignment Author notification: September 9
Peachy Assignment Camera Ready: September 30

Contact
Program Chair: Henry Gabb, henry.a.gabb@intel.com
Program Vice Chair: Apan Qasem, apan@txstate.edu
Peachy Assignments Coordinator: David Bunde, dbunde@knox.edu
Proceedings Chair: Satish Puri, satish.puri@marquette.edu

Organizing Committee
Program Chair: Henry A. Gabb, Intel Corporation, USA
Previous Program Chair: Joel C. Adams, Calvin University, USA
Program Vice Chair: Apan Qasem, Texas State University, USA
Peachy Assignments Chair: David Bunde, Knox College, USA
Proceedings Chair: Satish Puri, Marquette University, USA
Webmaster: Michael McDermott, Georgia State University, USA

Program Committee
Michael Bane, Manchester Metropolitan University, UK
Steven Bogaerts, DePauw University, USA
David Brown, Elmhurst University, USA
Valeria Cardellini, University of Rome Tor Vergata, Italy
Samantha Foley, University of Wisconsin-La Crosse, USA
Eric Freudenthal, University of Texas at El Paso
Joel Fuentes, Universidad del Bio-Bio, Chile
Sheikh Ghafoor, Tennessee Technological University, USA
Nasser Giacaman, University of Auckland, New Zealand
Anshul Gupta, IBM Research, USA
Tia Newhall, Swarthmore College, USA
Virginia Niculescu, Babes-Bolyai University, Romania
Elizabeth Shoop, Macalester College, USA
Alan Sussman, University of Maryland, USA
Ramachandran Vaidyanathan, Louisiana State University, USA
Charles Weems, University of Massachusetts, USA