Sandia National Laboratories (SNL) with its research partners: Oak
Ridge National Laboratory (ORNL), Lawrence Berkeley National Laboratory (LBL),
Indiana University (IU), Louisiana State University (LSU), University of
Houston (UH), University of Oregon (UO), and the University of North Carolina
(UNC) have collaborated on the XPRESS project since September of 2012. XPRESS
was funded through the DOE Of?ce of Science Of?ce of Advanced Scienti?c
Computing Research via the 2012 X-Stack Program of Programming Challenges,
Runtime Systems, and Tools. The XPRESS project aims to develop and prototype a
revolutionary software system for extreme-scale computing for both exascale and
strong-scaled problems. The XPRESS collaborative research project will advance
the state-of-the-art in high performance computing and enable exascale
computing for current and future DOE mission-critical applications and
supporting systems. XPRESS is exploring a set of innovations in execution
models, programming models and methods, runtime and operating system software,
dynamic and adaptive scheduling and resource management algorithms and
mechanisms, and instrumentation and introspection techniques to achieve
unprecedented ef?ciency, scalability, and programmability in the context of
billion-way parallelism while providing seamless migration of legacy
application codes. The strong vertically integrated research team brings
complementary capabilities and accomplishments to achieve comprehensive
coverage of this complex research and design space.
The goals of the XPRESS research project are to: A. enable
exascale performance capability for DOE applications, both current and future,
B. develop and deliver a practical computing system software X-stack, OpenX,
for future practical DOE exascale computing systems, and C. provide programming
methods and environments for effective means of expressing application and
system software for portable exascale system execution.
Activities during the extension year will emphasize
continued development and hardening of the primary thrusts of the XPRESS
project; expanded support for and integration with applications; and
substantial engagement with other X-Stack projects.