You are here

EduHiPC 2023 Technical Program

EduHiPC 2023 Technical Program

Thursday, December 18, 2023

Link back to CFP

PDF version of the technical program


8:30 AM

Welcome and Introduction

Sushil Prasad, Ashish Kuvelkar and Sharad Sinha

8:35 AM

Keynote 1


Interdisciplinary Research and its Utility in Teaching Parallel Programming

Prof. Laxmikant (Sanjay) Kale, University of Illinois at Urbana-Champaign

Introduction by Ashish Kuvelkar

Abstract: Parallel programming is a discipline within computer science, but its utility is felt in physical sciences and engineering. Simulations running on parallel supercomputers and clusters are used for deepening humanity's understanding of the universe via computational science and help us design better artifacts via computational engineering. My own work has involved interdisciplinary collaborations. For example, the NAMD code is used for simulations of biomolecules including recent coronavirus simulations. Another program named ChaNGa is used for cosmological simulations involving regular matter, dark matter and dark energy, interacting via gravity and gas dynamics. I will describe these and other applications and my experience in collaborative research that resulted in them. More importantly, I will describe how these applications are useful for creating interest and even passion among students about parallel programming. I will also describe how elementary parallel programming exercises can be constructed in the context of such science/engineering applications.

Speaker Bio: Prof. Kale has been working on various aspects of parallel computing, with a focus on enhancing performance and productivity via adaptive runtime systems, and with the belief that only interdisciplinary research involving multiple CSE and other applications can bring back well-honed abstractions into Computer Science that will have a long-term impact on the state-of-art.

His collaborations include the widely used Gordon-Bell award winning (SC 2002) biomolecular simulation program NAMD, and other collaborations on computational cosmology, quantum chemistry, rocket simulation, space-time meshes, and other unstructured mesh applications. He takes pride in his group's success in distributing and supporting software embodying his research ideas, including Charm++, Adaptive MPI and Charm4Py. He and his team won the HPC Challenge award at Supercomputing 2011, for their entry based on Charm++. Prof. Kale is a fellow of the ACM and IEEE, and a winner of the 2012 IEEE Sidney Fernbach award.

09.30 AM – 10.00 AM
11:30 AM - 12:00 PM

NSF/IEEE TCPP Curriculum activities

Prof. Sushil Prasad

12:00 PM – 1:30 PM
Lunch Break
1:30 PM – 2:30 PM

Keynote 2


How to Educate HPC-Enabled AI and Data Science to Students and Professionals in a Holistic Manner?

Prof. Dhabaleshwar K. (DK) Panda, The Ohio State University

Introduction by Sheikh Ghafoor

Abstract: The fields of AI (including Machine Learning (ML) and Deep Learning (DL) and Data Science are rapidly evolving. The effective development and usage of many models and the associated inference schemes depend on a good understanding of the underlying HPC hardware and software technologies. Thus, it is becoming a challenge for students and professionals to have a holistic understanding of this new field. In this context, I will share experiences from the following three initiatives in which I am engaged with: 1) A semester long course on `High-Performance Deep/Machine Learning' for combined undergraduate and graduate students at the Ohio State University; 2) A two series 14-week course (developed through an NSF funding) on 'AI Bootcamp for Cyberinfrastructure Professionals' (Basic and Advanced) working in many different HPC centers; and 3) A Half-day/full-day conference tutorial on “Principles and Practice of High-Performance Deep/Machine Learning”. An overview of these courses/tutorials and the associated hands-on exercises will be presented.

Speaker Bio: DK Panda is a Professor and University Distinguished Scholar of Computer Science and Engineering at the Ohio State University. He is serving as the Director of the ICICLE NSF-AI Institute ( He has published over 500 papers. The MVAPICH2 MPI libraries, designed and developed by his research group (, are currently being used by more than 3,300organizations worldwide (in 90 countries). More than 1.74 million downloads of this software have taken place from the project's site. This software is empowering many clusters in the TOP500 list. High-performance and scalable solutions for Deep Learning frameworks and Machine Learning applications from his group are available from, scalable and high-performance solutions for Big Data and Data science frameworks are available from Prof. Panda is an IEEE Fellow and recipient of the 2022 IEEE Charles Babbage Award. More details about Prof. Panda are available at

2:30 PM – 3:30 PM

Paper Session 2

Session Chair: Neelima Bayyapu

P2RUTOR: A Programming Tutor for Parallel Programming,

Deepak Hegde, Preeti Malakar and Amey Karkare

Lecture-less Java-Threads Training in an Hour?,

Prasun Dewan

Revisiting Performance Evaluation in the Age of Uncertainty,

Pedro Bruel, Vyom Mittal, Dejan Milojicic, Michalis Faloutsos and Eitan Frachtenberg

3:30 PM – 4:00 PM
Tea Break
4:00 PM to 5:00 PM

Invited Talk


High Performance Computing - Learning to adapt to the changing world and emergence of AI

Rama Govindaraju, Google

Introduction by Sharad Sinha

Abstract: In this talk we will have an informal discussion on the trajectory of High Performance Computing and its intersection/divergence from the emerging AI/ML landscape; We will discuss similarities and differences and the trajectory of this landscape going forward. We will focus on what skills are needed for this changing landscape and how to project forward and adapt education, coursework, and projects that will prepare the next generation of students with the right set of skills for the future.

Speaker Bio: Rama is a Director of Engineering at Google where he leads the Systems Infrastructure Architecture team. Prior to that Rama was a Distinguished Engineer at IBM responsible for leading the Software Architecture at IBM's Supercomputing Lab where he led the development of 5 generations of Supercomputers. Prior to that Rama received his MS and Phd in Computer Science from Rensselaer Polytechnic Institute in New York and BE in Computer Science from BIT Mesra, Ranchi, India.

5:00 PM

Closing Remarks

Sushil Prasad, Ashish Kuvelkar and Sharad Sinha