Workshop Overview
Extreme-scale and exascale systems impose new requirements on application developers and programming systems to target platforms with hundreds of homogeneous and heterogeneous cores, as well as energy, data movement and resiliency constraints within and across nodes. Runtime systems play a critical role in enabling future programming models, execution models and hardware architectures to address these challenges, and in reducing the widening gap between peak performance and the performance achieved by real applications.
The goal of this workshop is to attract leading international researchers to exchange ideas and share their work-in-progress and latest results involving runtime approaches to address these extreme-scale and exascale software challenges., which include runtime system support for:
- High-level programming models and domain-specific languages;
- Scalable intra-node and inter-node scheduling;
- Scalable coordination and synchronization mechanisms;
- Memory management across coherence domains and vertical hierarchies of volatile/non-volatile storage;
- Optimized locality and data movement;
- Energy management and optimization;
- Performance tuning and optimization;
- Resilience and fault-tolerance;
- Scalable I/O and access to “big data”;
- Case studies and comparisons of runtime systems.
Since the primary goal of this workshop is to foster discussion of cutting edge research related to runtime systems for extreme scale, there will be no formal publication proceedings for the workshop. Instead, the half-day program will consist of invited talks and demo presentations by leaders in the area of extreme-scale runtime systems.
Workshop Date and Time
- 8:30am – 12pm, Friday, November 18, 2016 (Venue: 155-A, SC16 page)
Workshop Organizers
- Siegfried Benkner (University of Vienna, Austria)
- Ron Brightwell (Sandia National Labs, USA)
- Pat McCormick (Los Almos National Labs, USA)
- Vivek Sarkar (Rice University, USA)
Workshop Program
- Session 1 (08:30-09:20): Welcome and Keynote
- Welcome: 08:30-08:40, Siegfried Benkner, Ron Brightwell, Pat McCormick, Vivek Sarkar (Workshop organizers)
- Keynote talk: 08:40-09:20, “How I Learned to Stop Worrying about Exascale and Love MPI“, Pavan Balaji (Argonne National Lab)
- Session 2 (09:20-10:00): Invited Demo Presentations
- “On the OmpSs road: from the latency to the throughput age“, Jesus Labarta (Barcelona Supercomputing Center)
- “The StarPU Runtime System at Exascale? Scheduling and Programming over Upcoming Machines“, Terry Cojean (INRIA)
- Coffee Break (10:00-10:30)
- Session 3 (10:30-11:50): Invited Demo Presentations (contd)
- “Open Community Runtime“, Romain Cledat (Intel Corp.)
- “Sequential C++ programming with asynchronous task-based execution: A proof-of-concept integration of the DARMA programming model with the OCR runtime”, Jeremiah Wilke (Sandia National Lab)
- “Programming to the Legion Runtime: An Overview and Demo”, Alex Aiken (Stanford University)
- “SGL: An Approach for Future Exascale Graph Processing“, Adam Fidel (Texas A&M University)
- Wrap-up (11:50-12:00)