XPRESS: eXascale PRogramming Environment and System Software, Final Report
- Univ. of Oregon, Eugene, OR (United States); University of Oregon
- Univ. of Oregon, Eugene, OR (United States)
The University of Oregon (UO) was a partner in the XPRESS project together with Sandia National Laboratories (SNL), Indiana University (IU), Lawrence Berkeley National Laboratory (LBL), Louisiana State University (LSU), Oak Ridge National Laboratory (ORNL), University of Houston (UH), and University of North Carolina (RENCI). UO's objective in the project was to develop "APEX (Asynchronous Performance Environment for eXascale)": performance measurement, analysis, feedback and control infrastructure to asynchronous tasking runtimes, specifically HPX (LSU) and HPX-5 (IU). During the project period, our efforts focused on the need to measure complex tasking models where the traditional instrumentation methods would not work due to an absent/meaningless call-path context and runtime control of task pre-emption and resumption, usually on a different operating system thread. In addition to the challenges of performance measurement, we developed a framework to provide information from all levels of the stack (hardware, operating system, runtime, application) to a feedback & control mechanism for controlling concurrency, task granularity, networking parameters, and other aspects of execution in order to improve execution performance, throughput and/or efficiency. UO demonstrated these developments on leading edge HPC machines at large scale, including a 2017 Gordon Bell submission in which APEX was used to optimize key bottlenecks in an astrophysics application. The following final report summarizes our accomplishments during the XPRESS project.
- Research Organization:
- Univ. of Oregon, Eugene, OR (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
- DOE Contract Number:
- SC0008638
- OSTI ID:
- 1434048
- Report Number(s):
- DOE-UO--280820; 280820
- Country of Publication:
- United States
- Language:
- English
Similar Records
XPRESS: eXascale PRogramming Environment and System Software
eXascale PRogramming Environment and System Software (XPRESS)
XPRESS: eXascale PRogramming Environment and System Software
Technical Report
·
Fri Jul 14 00:00:00 EDT 2017
·
OSTI ID:1430210
eXascale PRogramming Environment and System Software (XPRESS)
Technical Report
·
Sun Nov 29 23:00:00 EST 2015
·
OSTI ID:1235642
XPRESS: eXascale PRogramming Environment and System Software
Technical Report
·
Fri Jul 14 00:00:00 EDT 2017
·
OSTI ID:1417624