Skip to main navigation Skip to search Skip to main content

Towards exascale co-design in a runtime system

  • Thomas Sterling
  • , Matthew Anderson
  • , P. Kevin Bohan
  • , Maciej Brodowicz
  • , Abhishek Kulkarni
  • , Bo Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Achieving the performance potential of an Exascale machine depends on realizing both operational efficiency and scalability in high performance computing applications. This requirement has motivated the emergence of several new programming models which emphasize fine and medium grain task parallelism in order to address the aggravating effects of asynchrony at scale. The performance modeling of Exascale systems for these programming models requires the development of fundamentally new approaches due to the demands of both scale and complexity. This work presents a performance modeling case study of the Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics (LULESH) proxy application where the performance modeling approach has been incorporated directly into a runtime system with two modalities of operation: computation and performance modeling simulation. The runtime system exposes performance sensitivies and projects operation to larger scales while also realizing the benefits of removing global barriers and extracting more parallelism from LULESH. Comparisons between the computation and performance modeling simulation results are presented.

Original languageEnglish
Title of host publicationSolving Software Challenges for Exascale - International Conference on Exascale Applications and Software, EASC 2014, Revised Selected Papers
EditorsStefano Markidis, Erwin Laure
PublisherSpringer Verlag
Pages85-99
Number of pages15
ISBN (Electronic)9783319159751
DOIs
StatePublished - 2015
Externally publishedYes
EventInternational Conference on Exascale Applications and Software, EASC 2014 - Stockholm, Sweden
Duration: Apr 2 2014Apr 3 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8759
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Exascale Applications and Software, EASC 2014
Country/TerritorySweden
CityStockholm
Period04/2/1404/3/14

Fingerprint

Dive into the research topics of 'Towards exascale co-design in a runtime system'. Together they form a unique fingerprint.

Cite this