IPDRM 2019

Third Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware

Friday, November 22nd, 2019

Denver, Colorado, USA.

Held in conjunction with the International Conference for High Performance Computing, Networking, Storage and Analysis, (SC 19), November 17-22, 2019, Denver, Colorado, USA.

Submission deadlines: Extended August 30th, 2019

Im cooperation with

Panel Topic and General Information can be found here.


Node architectures of extreme-scale systems are rapidly increasing in complexity. Emerging homogeneous and heterogeneous designs provide massive multi-level parallelism, but developing efficient runtime systems and middleware that allow applications to efficiently and productively exploit these architectures is extremely challenging. Moreover, current state-of-the-art approaches may become unworkable once energy consumption, resilience, and data movement constraints are added. The goal of this workshop is to attract the international research community to share new and bold ideas that will address the challenges of design, implementation, deployment, and evaluation of future runtime systems and middleware.


This workshop will emphasize novel, disruptive research ideas over incremental advances. We will solicit papers on topics including, but not limited to, the following areas:

Runtime System/Middleware Design, Evaluation and Usage

  • Runtime/Middleware for emerging HPC and cloud computing platforms
  • Runtime/Middleware for Big Data Computing
  • Modeling and Performance Analysis of Runtime Systems
  • Comparison studies of different runtime systems and middleware
  • Tuning and Optimization studies
  • Interactions between Runtime Systems and Middleware
  • Runtime-architecture co-design

Constraints and Issues for Runtime Systems and Middleware

  • Energy- and Power-aware schemes
  • Fault Tolerance and Reliability
  • Scalable high-performance I/O and access to Big Data
  • Memory management
  • Runtime data analysis (e.g., in-situ analysis)
  • Real-time solutions and QOS
  • Virtualization, provisioning, and scheduling
  • Scalability of novel runtime systems and applications using them

Design Principles and Programming Support

  • High-level programming models (e.g., thread and task based models, data parallel models, and stream programming) and domain-specific languages
  • Programming frameworks, parallel programming, and design methodologies
  • Methodologies and tools for runtime and middleware design, implementation , verification, and evaluation
  • Wild and crazy ideas on future Runtime System and Middleware


  • Paper Submission: Extended August 30th 2019
  • Paper Notification: September 27th, 2019
  • Final Paper Due: October 11th, 2019

Submission Guidelines:

Full submission will be up to 8 pages long using the same format as the SC19 conference (i.e. using the ACM SIG proceedings template). All submitted papers will undergo a rigorous review process and each will have at least three reviews by members of the program committee. Papers will be accepted based on their technical contributions. “Crazy and Wild ideas” are welcome. Accepted papers will have quick lighting presentations on the workshop day to spark conversation and discussion. Papers can be submitted using this link.

Submitted papers will be peer-reviewed and accepted papers will be published by IEEE TCHPC.

Organizing Committees

General Chairs

  • Shuaiwen Leon Song, University of Sydney
  • Guang R Gao, University of Delaware
  • Barbara Chapman, Brookhaven National Laboratory and Stony Brook University
  • Joseph Manzano, Pacific Northwest National Laboratory

Program Chairs

  • Marc Casas, Barcelona SuperComputing Center, Spain
  • EunJung Park, Los Alamos National Laboratory, USA

Program Committee

  • Kevin Barker, Pacific Northwest National Laboratory, USA
  • Vincent Cave, Intel Inc, USA
  • Philippe Clauss, University of Strasbourg, France
  • Sankha Baran Dutta, PhD Candidate at University of California at Riverside, USA
  • Gokcen Kestor, Pacific Northwest National Laboratory, USA
  • Andres Marquez, Pacific Northwest National Laboratory, USA
  • Ivy Bo Peng, Oak Ridge National Laboratory, USA
  • Bin Ren, College of William and Mary, USA
  • Dipanjan Sengupta, Intel Inc, USA
  • Cristina Silvano, Politecnico di Milano, Italy
  • Joshua Suetterlein, Pacific Northwest National Laboratory, USA
  • Li Tang, Los Alamos National Laboratory, USA
  • Ananta Tiwari, EP Analytics, USA
  • Yi Yang, NEC Laboratories, USA
  • Zhijia Zhao, University of Californiat Riverside, USA


Time Paper / Session Title Authors
08:30-08:31 IPDRM 2019 Intro TBA
08:31-08:49 Sequential Codelet Model of Program Execution – A Super-Codelet Model Based on the Hierarchical Turing Machine Jose M. Monsalve Diaz, Kevin Harms, Kumaran Kalyan, Guang R. Gao
08:49-09:07 Advert: An Asynchronous Runtime for Fine-Grained Network Systems Ryan Friese, Antonino Tumeo, Roberto Gioiosa, Mark Raugas, Thomas Warfel
09:07-09:25 Characterizing the Performance of Executing Many-Tasks on Summit Matteo Turilli, Andre Merzky, Thomas Naughton, Wael R. Elwasif, Shantenu Jha
09:25-09:43 Assessing the Performance Impact of Using an Active Global Address Space in HPX: A Case for AGAS Parsa Amini, Hartmut Kaiser
09:43-10:00 Leveraging Network-Level Parallelism with Multiple Process-Endpoints for MPI Broadcast Amit Ruhela, Bharath Ramesh, Sourav Chakraborty, Hari Subramoni, Jahanzeb Hashmi, Dhabaleswar Panda
10:00-10:30 Morning Break  
10:30-10:48 Design and Evaluation of Shared Memory CommunicationBenchmarks on Emerging Architectures Using MVAPICH2 Shulei Xu, Jahanzeb Maqbool Hashmi, Sourav Chakraborty, Hari Subramoni, Dhabaleswar K. Panda
10:48-12:00 Panel Title: End-to-End Co-Design - Emerging Parallel and Distributed Runtime Systems and Middleware for Extreme-Scale Systems