[hpc-announce] Workshop on Education for High Performance Computing (EduHPC) deadline approaching and NEW peachy assignments call

Phillips, Cynthia A caphill at sandia.gov
Fri Sep 1 19:00:38 CDT 2017

The deadline for submitting the the EduHPC workshop at SC17 is Friday, September 8.  See below for a new call for “peachy parallel assignments” due September 25, 2017

Workshop on Education for High Performance Computing (EduHPC) 2017 CALL FOR PAPERS

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 computer user (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.

This workshop invites unpublished manuscripts from academia, industry, and government laboratories on topics pertaining to the needs and approaches for augmenting undergraduate and graduate education in Computer Science and Engineering, Computational Science, and computational courses for both STEM and business disciplines with PDC and HPC concepts.  We also encourage papers on large-scale data science.

The workshop is particularly dedicated to bringing together stakeholders from industry (both hardware vendors and employers), government labs, and academia in the context of SC-17.  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. In addition to contributed talks, this workshop may feature invited talks on opportunities for collaboration, resource sharing, educator training, internships, and other means of increasing cross-fertilization between industry, government, and academia.

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. Experience with incorporating PDC and HPC topics into core CS/CE courses and in domain Computational Science and Engineering courses

5. Pedagogical tools, programming environments, infrastructures, languages, and projects for PDC and HPC

6. Employers' experiences with and expectation of the level of PDC and HPC proficiency among new graduates

7. Education resources based on higher-level programming languages, models, and environments such as PGAS, X10, Chapel, Haskell, Python, Cilk, CUDA, OpenCL, OpenACC, and Hadoop

8. Parallel and distributed models of programming and computation suitable for teaching, learning, and workforce development.

9. Projects or units that introduce students to concepts relevant to Internet of Things, networking, or other topics in mobile devices or sensor networks.

10. Issues and experiences addressing the gender gap in computing and broadening participation of underrepresented groups.


Papers: Authors should submit 6-8 page papers in pdf format through the EasyChair submission site at https://easychair.org/conferences/?conf=eduhpc17. Select its “Paper” track.  Submissions should be formatted as single-spaced, double-column pages (IEEE format), including figures, tables, and references. See style templates for details. Accepted papers which are presented will be published on the workshop website.  We are also arranging to publish the workshop proceedings through an archival publisher.  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.

KEYNOTE: There will be one keynote address.


Because EduHPC will be a full-day workshop, there will be some special sessions.

Current plans include:

1) a special session on "Peachy Parallel Assignments:" classroom-tested, exciting assignments that teach important concepts within the EduHPC mission (see call below),

2) an update on a planned revision to the NSF/IEEE-TCPP Curriculum Guideline for Parallel and Distributed Computing (PDC) in Undergraduate Education, and

3) special activities related to teaching parallel computing to a diverse audience.

Please check back to the EduHPC 2017 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 chair, Cynthia Phillips (caphill at sandia.gov<mailto:caphill at sandia.gov>).

Author Instructions (link)

IEEE Template (link)


Submission deadline: Friday, September 8, 2017

Author notification: Monday, October 9, 2017

Camera-ready paper deadline: Monday, October 30, 2017

Workshop: Monday, November 13, 2017

Optional revised camera-ready paper deadline: Friday, December 1, 2017


Organizing Committee:

Sushil Prasad, Georgia State University

Martina Barnas, Indiana University, Bloomington

Sheikh Ghafoor, Tennessee Technological University

Anshul Gupta, IBM Research

Cynthia Phillips, Sandia National Laboratories

Arnold Rosenberg, Northeastern University

Alan Sussman, University of Maryland

Charles Weems, University of Massachusetts

Ramachandran Vaidyanathan, Louisiana State University

Workshop Chair: Sushil K. Prasad, Georgia State University

Program Chair: Cynthia Phillips, Sandia National Laboratories

Proceedings Chair: Satish Puri, Marquette University

Program Committee:

Martina Barnas, Indiana University Bloomington

Jonathan Berry, Sandia National Laboratories

Virendra Bhavsar, University of New Brunswick

David Bunde, Knox College

Randy Bryant, CMU

Rezaul Chowdhury, Stony Brook University,

Debzani Deb, Winston-Salem State University

Joshua Eckroth, Stetson University

Victor Gergel,  Nizhni Novgorod State University

Sheikh K. Ghafoor,  Tennessee Technological University

Nasser  Giacaman, University of Auckland

Domingo Gimenez , University of Murcia

Ganesh Gopalakrishnan, University of Utah

Ajay Gupta, University of Western Michigan

Anshul Gupta,  IBM Thomas J. Watson Research Center

David Juedes, Ohio University

Karen Karavanic, Portland State University

Peter Pacheco, University of San Francisco

Manish Parashar, Rutgers University

Thomas  Rauber, University Bayreuth

Robert (Bob) Robey, Los Alamos National Laboratories

Arnold Rosenberg, Northeastern University

Gudula Ruenger, Chemnitz University of Technology

Erik Saule, University of North Carolina at Charlotte

Jawwad  Shamsi, FAST National University of Computer and Emerging Sciences

Chi Shen, Kentucky State University

Suzanne Shontz, University of Kansas

Rudrapatna Shyamasundar, Tata Institute of Fundamental Research

Leonel Sousa, Universidade de Lisboa

Alan Sussman, University of Maryland

Michela Taufer, University of Delaware

Dominique Thiebaut, Smith College

Ramachandran Vaidyanathan,  Louisiana State University

Susan Wang, Mills College

Charles Weems, University of Massachusetts, Amherst

Maxwell Young, Mississippi State

———————————————————————————  NEW PEACHY CALL ———————————————

Call for Submissions - Peachy Parallel Assignments Session of EduHPC-17

Course assignments are integral to student learning in computing and also play an important role in student perceptions of the field.  Instructors love to give exciting assignments that highlight important applications while emphasizing important principles and techniques.  Unfortunately, creating great assignments is time-consuming and even our best efforts do not always succeed.  With this in mind, the Workshop on Education for High-Performance Computing (EduHPC) is introducing a session showcasing "Peachy Parallel Assignments", great assignments that are readily adoptable by other educators teaching topics in High Performance Computing (HPC).  Together, we can share the work involved in creating great assignments and all have high-quality, previously-tested assignments for our classes.  This effort is inspired by the "Nifty Assignments" (http://nifty.stanford.edu), great assignments that can be adopted by educators of introductory computer science topics.

We invite submissions of "Peachy Parallel Assignments" to highlight in this special session.  Accepted assignments will be presented at the workshop, described in a paper in the workshop proceedings, and archived (with all supporting materials) on a webpage hosted by the NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing (https://grid.cs.gsu.edu/~tcpp/curriculum/).


Submissions should include

1) A 1-page PDF document describing the assignment and its context of use.  What is the main idea?  What concepts are covered?  Who are its targeted students?  In what context have you used it?  What pre-requisite material does it assume they have seen?  What are its strengths and weaknesses?  Are there any variations that may be of interest?

2) An PDF handout suitable for specifying the assignment to students.

3) Any files provided to the students.

4) Optionally, a completed version of the assignment.

In addition, submitters must agree to present their assignment at the workshop, contribute to the paper summarizing the Peachy Parallel Assignments Session, and release their materials online if their assignment is accepted.  Assignments can be previously published, but the author must have the right to publish a description of it and share all supporting materials.

All parts of a submission should be combined into a .zip file and emailed to David Bunde (dbunde at knox.edu<mailto:dbunde at knox.edu>) with "PEACHY" in the subject line.


Submissions will be evaluated by members of the Program Committee for EduHPC.  We are seeking assignments that are

1) Tested - All submitted assignments should have been used successfully in a class with real students.

2) Cool and Inspirational - Peachy assignments should be fun and inspiring for students.  They encourage students to spend time with the relevant concepts.  Ideal assignments are those that students want to demonstrate to their roommate.

3) Adoptable - Submitted materials must be sufficient to support use of the assignment by others.  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.

Assignments can cover any topics in Parallel and Distributed Computing or applications of HPC (e.g. scientific computing and data analytics).


Submission deadline: Friday, September 8, 2017.

Author notification: Monday, October 9, 2017.

Camera-ready of session description due: Monday, October 30, 2017.

Workshop: Monday, November 13, 2017.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mcs.anl.gov/mailman/private/hpc-announce/attachments/20170902/5a3d81c3/attachment-0001.html>

More information about the hpc-announce mailing list