2nd Workshop on Education for High Performance Computing
Call for Submission
High Performance Computing (HPC) and, in general, Parallel and Distributed Computing (PDC) has become pervasive, from supercomputers and server farms containing multicore CPUs and GPUs, to individual PCs, laptops, and mobile devices. Even casual users of computers now depend on parallel processing. Therefore, it is important for every computing professional (and especially every programmer) to understand how parallelism and distributed computing affect problem solving. It is essential for educators to impart a range of PDC and HPC knowledge and skills at multiple levels within the educational fabric woven by Computer Science (CS), Computer Engineering (CE), and related computational curricula including data science. Companies and laboratories need people with these skills, and, as a result, they are finding that they must now engage in extensive on-the-job training. Nevertheless, rapid changes in hardware platforms, languages, and programming environments increasingly challenge educators to decide what to teach and how to teach it, in order to prepare students for careers that are increasingly likely to involve PDC and HPC. EduHiPC aims to provide a forum that brings together academia, industry, government, and non-profit organizations – especially from India, its vicinity, and Asia – for exploring and exchanging experiences and ideas about the inclusion of high-performance, parallel, and distributed computing into undergraduate and graduate curriculum of Computer Science, Computer Engineering, Computational Science, Computational Engineering, and computational courses for STEM and business and other non-STEM disciplines.
The 2nd EduHiPC (EduHiPC-2019) workshop invites unpublished manuscripts from academia, industry, and government laboratories on topics pertaining to needs and approaches for augmenting undergraduate and graduate education in in Computer Science and Engineering, Computational Science, and computational courses for both STEM and business disciplines with PDC and HPC concepts. Additionally, we highly encourage manuscripts that validate their innovative approaches through the systematic collection and analysis of information to evaluate their performance and impact.
The workshop is particularly dedicated to bringing together stakeholders from industry (both hardware vendors and employers), government labs, and academia in the context of HiPC-19. The goal is for each to hear the challenges faced by others, to learn about various approaches to addressing these challenges, and to have opportunities to exchange ideas and solutions.
This effort is in coordination with the NSF/TCPP curriculum initiative on Parallel and Distributed Computing and the Center for Parallel and Distributed Computing Curriculum Development and Educational Resources (CDER). Topics of interest include, but are not limited to:
1. Pedagogical issues in incorporating PDC and HPC in undergraduate and graduate education, especially in core courses.
2. Novel ways of teaching PDC and HPC topics.
3. Data Science and Big Data aspects of teaching HPC/PDC, including early experience with data science degree programs.
4. Evidence-based educational practices for teaching HPC/PDC topics that provide evidence about what works best under what circumstances.
5. Experience with incorporating PDC and HPC topics into core CS/CE courses and in domains.
6. Experience and challenges with HPC education in developing countries, especially in India, its vicinity, and Asia.
7. Computational Science and Engineering courses.
8. Pedagogical tools, programming environments, infrastructures, languages, and projects for PDC and HPC.
9. Employers’ experiences with and expectation of the level of PDC and HPC proficiency among new graduates.
10. Education resources based on higher-level programming languages and environments such as X10, Chapel, Haskell, Python, Cilk, CUDA, OpenCL, OpenACC, Hadoop, and Spark.
11. Parallel and distributed models of programming and computation suitable for teaching, learning, and workforce development.
12. Issues and experiences addressing the gender gap in computing and broadening participation of underrepresented groups.
SUBMISSION GUIDELINES: We are accepting submissions for Full papers (6-8 pages), Peachy Parallel assignments (1-page abstract), Poster (1-page abstract) categories. Please see details below.
Papers: Authors should submit 6-8 pages papers in PDF format through the submission site. Submissions should be formatted as single-spaced, double-column pages (IEEE format), including figures, tables, and references. All accepted papers will be published in the HiPC Workshop Proceedings and will be included in the IEEE Xplore digital library. Accepted papers will be available from the CDER website approximately 2 weeks before the workshop so attendees can read papers before attending the talks. Authors may optionally (modestly) revise their papers to incorporate feedback from the workshop. Authors will be further invited to publish their work in a Journal of Parallel and Distributed Computing (JPDC) special issue, as in the past workshops.
Peachy Parallel Assignments: Course assignments are integral to student learning and also play an important role in student perceptions of the field. EduHiPC will include a session showcasing “Peachy Parallel Assignments” – high-quality assignments, previously-tested in class, that are readily adoptable by other educators teaching topics in parallel and distributed computing.
Assignments may be previously published, but the author must have the right to publish a description of it and share all supporting materials. We are seeking assignments that are:
• Tested – All submitted assignments should have been used successfully in a class.
• 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, using common parallel languages and widely-available hardware, having few prerequisites, and (with variations) being appropriate for different levels of students.
• Cool and inspirational – We want assignments that excite students and encourage them to spend time with the material. Ideally, they would be things that students want to show off to their roommate.
Assignments can cover any topics in Parallel and Distributed Computing. Initial submissions should be a single-spaced double-column one-page pdf document using 10-point font on 8.5×11 inch pages (IEEE conference style) describing the assignment and its context of use, and containing a link to a web page containing the complete set of files actually given to students (assignment description, supporting code, etc.). The document should cover the following items: What is the main idea of the assignment? What concepts are covered? Who are its targeted students? In what context have you used it? What prerequisite material does it assume they have seen? What are its strengths and weaknesses? Are there any variations that may be of interest?
Posters: High-quality poster presentations are an integral part of EduHiPC. We seek posters describing recent or ongoing research. Accepted poster abstracts will be distributed to symposium participants. Interactive demos alongside posters will be supported. Posters submissions should be a single-spaced double-column one-page pdf document using 10-point font on 8.5×11 inch pages (IEEE conference style). If accepted, authors will be asked to prepare a poster to be presented at EduHiPC.
PANELS and SPECIAL SESSIONS: EduHiPC-2019 will contain some special sessions. There will be an update from the CDER community regarding the revision effort to the NSF/IEEE-TCPP Curriculum Guideline for Parallel and Distributed Computing (PDC) in Undergraduate Education that is currently in progress. Please check back to the EduHiPC-2019 website in the near future for details on how to participate in a special session. Proposals for panels and special sessions are also welcome. If you have an idea for a panel or a special session, please contact the program committee chairs, Sheikh Ghafoor ([email protected]), Ashish Kuvelkar (Ashish P. Kuvelkar [email protected])
Abstract Submission Deadline: September 8, 2019
Paper Submission Deadline: September 15, 2019
Paper Notification: October 14, 2019
Camera-ready paper Deadline: October 28, 2019
Peachy Assignment submission Deadline: September 30, 2019
Peachy Assignment notification: October 20, 2019
Poster submission Deadline: September 30, 2019
Poster notification: October 20, 2019
Sushil Prasad, National Science Foundation & Georgia State University, [email protected]
Sheikh Ghafoor, Tennessee Tech University, [email protected]
Alan Sussman, National Science Foundation & University of Maryland, [email protected]
Ramachandran Vaidyanathan, Louisiana State University, [email protected]
Martina Barnas, Indiana University, [email protected]
Anshul Gupta, IBM, [email protected]
Charles Weems, University of Massachusetts
Arnold Rosenberg, Northeastern University, [email protected]
Sushil K. Prasad, Georgia State University, USA
Sheikh Ghafoor, Tennessee Tech University, USA; Ashish Kuvelkar, CDAC, India
Satish Puri, Marquette University, USA
Ramachandran Vaidyanathan, Louisiana State University, USA
Martina Barnas, Indiana University Bloomington, USA
Niloy Ganguly, Indian Institute of Technology Kharagpur, USA
Nasser Giacaman, The University of Auckland, NZ
Mike Rogers, Tennessee Tech University, USA
Domingo Gimenez, University of Murcia, Spain
Anshul Gupta, IBM Research, USA
Kishore Kothapalli, International Institute of Information Technology, Hyderabad, India
Krishna Kant, Temple University. USA
Seetha Rama Krishna Nookala, Intel, India
Ritu Arora, University of Texas, USA
Abani Petra, SUNY, Buffalo, USA)
Sukhamay Kundu, Louisiana State University, USA
R. K. Shtamasundar, IIT Mumbai, India
R. Govindarajan, Indian Institute of Science, India
Andrew Lumsdaine, University of Washiongton, USA
Manish Parashar, NSF & Rutgers University, USA
Cynthia Phillips, Sandia National Laboratories, USA
Noemi Rodriguez, PUC-Rio, Brazil
Krishnendu Roy, Valdosta State University, USA
Jawwad Shamsi, FAST National University of Computer and Emerging Sciences, Pakistan
Rudrapatna Shyamasundar, Indian Institute of Technology, Mumbai, India
David Brown, Elmhurst College, USA
Chitra P. Thiagarajar College of Engineering, India
Kazi A. Kalpoma, Ahsanullah University of Engineering and Technology, Bangladesh
Md. Abdul Mottalib, BRAC University, Bangladesh
Devangi Parikh, University of Texas, USA
Ganesh Mahabala, NVIDIA, India