skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 2014 Runtime Systems Summit. Runtime Systems Report

Abstract

This report summarizes runtime system challenges for exascale computing, that follow from the fundamental challenges for exascale systems that have been well studied in past reports, e.g., [6, 33, 34, 32, 24]. Some of the key exascale challenges that pertain to runtime systems include parallelism, energy efficiency, memory hierarchies, data movement, heterogeneous processors and memories, resilience, performance variability, dynamic resource allocation, performance portability, and interoperability with legacy code. In addition to summarizing these challenges, the report also outlines different approaches to addressing these significant challenges that have been pursued by research projects in the DOE-sponsored X-Stack and OS/R programs. Since there is often confusion as to what exactly the term “runtime system” refers to in the software stack, we include a section on taxonomy to clarify the terminology used by participants in these research projects. In addition, we include a section on deployment opportunities for vendors and government labs to build on the research results from these projects. Finally, this report is also intended to provide a framework for discussing future research and development investments for exascale runtime systems, and for clarifying the role of runtime systems in exascale software.

Authors:
 [1];  [1];  [1]
  1. US Dept. of Energy, Washington, DC (United States)
Publication Date:
Research Org.:
USDOE, Washington, DC (United States). Office of Science
Sponsoring Org.:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
OSTI Identifier:
1341724
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Sarkar, Vivek, Budimlic, Zoran, and Kulkani, Milind. 2014 Runtime Systems Summit. Runtime Systems Report. United States: N. p., 2016. Web. doi:10.2172/1341724.
Sarkar, Vivek, Budimlic, Zoran, & Kulkani, Milind. 2014 Runtime Systems Summit. Runtime Systems Report. United States. https://doi.org/10.2172/1341724
Sarkar, Vivek, Budimlic, Zoran, and Kulkani, Milind. 2016. "2014 Runtime Systems Summit. Runtime Systems Report". United States. https://doi.org/10.2172/1341724. https://www.osti.gov/servlets/purl/1341724.
@article{osti_1341724,
title = {2014 Runtime Systems Summit. Runtime Systems Report},
author = {Sarkar, Vivek and Budimlic, Zoran and Kulkani, Milind},
abstractNote = {This report summarizes runtime system challenges for exascale computing, that follow from the fundamental challenges for exascale systems that have been well studied in past reports, e.g., [6, 33, 34, 32, 24]. Some of the key exascale challenges that pertain to runtime systems include parallelism, energy efficiency, memory hierarchies, data movement, heterogeneous processors and memories, resilience, performance variability, dynamic resource allocation, performance portability, and interoperability with legacy code. In addition to summarizing these challenges, the report also outlines different approaches to addressing these significant challenges that have been pursued by research projects in the DOE-sponsored X-Stack and OS/R programs. Since there is often confusion as to what exactly the term “runtime system” refers to in the software stack, we include a section on taxonomy to clarify the terminology used by participants in these research projects. In addition, we include a section on deployment opportunities for vendors and government labs to build on the research results from these projects. Finally, this report is also intended to provide a framework for discussing future research and development investments for exascale runtime systems, and for clarifying the role of runtime systems in exascale software.},
doi = {10.2172/1341724},
url = {https://www.osti.gov/biblio/1341724}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Sep 19 00:00:00 EDT 2016},
month = {Mon Sep 19 00:00:00 EDT 2016}
}