EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana...

11
EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu

Transcript of EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana...

Page 1: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

EduHPC-15: Workshop on Education for High-

Performance ComputingWELCOME

Sushil Prasad and Ioana Banicescu

Page 2: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

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

• Sushil Prasad, Georgia State University - Workshop Chair • Ioana Banicescu, Mississippi State University - Program Chair• Satish Puri, Georgia State University – Proceedings Chair

Workshop website: http://grid.cs.gsu.edu/~tcpp/curriculum/?q=edupdhpc

Page 3: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

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

• NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing: http://grid.cs.gsu.edu/~tcpp/curriculum/

• NSF-supported Center for Parallel and Distributed Computing Curriculum Development and Educational Resources (CDER)

“… parallel and distributed computing has moved from a largely elective topic to become more of a core component of undergraduate computing

curricula.”

- The Joint Task Force on Computing Curricula Association for Computing Machinery (ACM) IEEE Computer Society‐

Page 4: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

NSF-supported Center for Parallel and Distributed Computing Curriculum Development

and Educational Resources (CDER)

• Sushil K. Prasad, Georgia State University (P.I.)

• Anshul Gupta, IBM T.J. Watson Research Center (co-P.I.)

• Arnold Rosenberg, Northeastern University (co-P.I.)

• Alan Sussman, University of Maryland (co-P.I.)

• Charles Weems, University of Massachusetts (co-P.I.)

Page 5: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

• 2010: preliminary report released containing the core topics in parallel and distributed computing (PDC) that a student graduating with a Bachelor’s degree in Computer Science or Computer Engineering is expected to have covered

• Topics organized in four areas: algorithms, architecture, programming and cross-cutting and advanced topics

• Report expected to engage the various stakeholders for their adoption and others usage as well as their feedback to periodically update the proposed curriculum

• Early adopters awarded stipends, equipment, and travel support through rounds of competitions with support from NSF, Intel, and nVIDIA

• 2012: NSF supported creating a Center for Parallel and Distributed Computing Curriculum Development and Educational Resources (CDER) for long-term sustenance of this initiative

• September 2015: CDER book released (printed version - Morgen Kaufmann/Elsevier)

NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing - Core Topics for

Undergraduates

Page 6: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

• Early Adopter Program

• Center for Parallel and Distributed Computing Curriculum Development and Educational Resources Center (CDER)

• Presentations and Publications

• NSF Workshop on PDC

• Workshops: EduHPC at SC, EduPar at IPDPS, Euro-EDUPAR at Euro-Par

• Early adopter competition, Courseware

• CDER Book Project: http://grid.cs.gsu.edu/~tcpp/curriculum/?q=CDER_Book_Project

NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing

Page 7: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

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

Technical Program:

http://grid.cs.gsu.edu/~tcpp/curriculum/?q=EduHPC15_Technical_Program

Page 8: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

2:00 - 2:05 Opening RemarksSushil Prasad, Georgia State University - Workshop Chair Ioana Banicescu, Mississippi State University - Program Chair

2:05 - 3:10 Session IChair: Srishti Srivastava, University of Southern Indiana

2:05 - 2:20 OnRamp to Parallel and Distributed Computing.  Samantha S. Foley and Joshua Hursey   [ppt]

2:20 - 2:35 Student Cluster Competition: A Multi-disciplinary Undergraduate HPC Educational Tool.  Stephen Harrell, Hai Ah Nam, Veronica Vergara, Kurt Keville and Dan  Kamalic   [ppt]

2:35 - 2:50 A Problem-Based Learning Approach to GPU Computing.   Robert Geist, Joshua Levine and James Westall   [ppt]

2:50 - 3:10 Speakers' Panel I

3:10 - 3:30 Coffee Break - (posters on display)

Page 9: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

3:30 - 4:10 Session II Chair: Ioana Banicescu, Mississippi State UniversityKeynote Talk: So, you might want to work at a national lab?Cynthia Phillips, Sandia National Laboratories

4:10 - 5:10 Session III Chair: Charles Weems, University of Massachusetts

4:10 - 4:25  Auto-Grading for Parallel Programs.  Maha Aziz, Heng Chi, Anant Tibrewal, Max Grossman and Vivek Sarkar   [ppt]

4:25 - 4:40 REU Site: Bio-Grid Initiatives for Interdisciplinary Research and Education.  Chun-Hsi Huang   [ppt]

4:40 - 4:55 Introducing High Performance Computing Concepts into Engineering Undergraduate Curriculum: A Success Story.  Neelima B and Jiajia Li   [ppt]

4:55 - 5:10 Speakers' Panel II

Page 10: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

5:10 - 6:00 Session IVChair: Sushil PrasadPosters

Learning Parallel Computations with ParaLab   Victor Gergel and Anton Shtahyuk   [poster]

Seminars as exceptional vehicle to learn parallel programming   Rainer Keller   [poster]

Injecting parallel computing into Architecture and Organization course   Han Wan, Xiaopeng Gao, Xiang Long and Yi Li   [poster]

MapReduce modules for undergraduate instruction   Weiwei Ge, David J. John, Stan J. Thomas   [poster]

Multi-Semester Effort and Experience to Integrate NSF/IEEE-TCPP PDC into Multiple Department-wide Core Courses of Computer Science and Technology Department at GUPT   Shanyu Wu, Yunhe Li and Wende Ke   [poster]

Experience of Applying NSF/IEEE TCPP Curriculum Initiative on Parallel and Distributed Computing at College of Staten Island   Yumei Huo and Feng Gu   [poster]

Incorporate PDC Topics into University Level Digital Computer Principles Class at Jackson State University    Ali Abu El Humos, Sungbum Hong, Godwin Offiah, Ebrahim Al-Areqi    and Bernard Aldrich   [poster]

Page 11: EduHPC-15: Workshop on Education for High- Performance Computing WELCOME Sushil Prasad and Ioana Banicescu.

EduHPC-15: Workshop on Education for High-

Performance ComputingThank you!

Sushil Prasad and Ioana Banicescu