Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Software design space exploration for exascale combustion co-design

Conference ·

The design of hardware for next-generation exascale computing systems will require a deep understanding of how software optimizations impact hardware design trade-offs. In order to characterize how co-tuning hardware and software parameters affects the performance of combustion simulation codes, we created ExaSAT, a compiler-driven static analysis and performance modeling framework. Our framework can evaluate hundreds of hardware/software configurations in seconds, providing an essential speed advantage over simulators and dynamic analysis techniques during the co-design process. Our analytic performance model shows that advanced code transformations, such as cache blocking and loop fusion, can have a significant impact on choices for cache and memory architecture. Our modeling helped us identify tuned configurations that achieve a 90% reduction in memory traffic, which could significantly improve performance and reduce energy consumption. These techniques will also be useful for the development of advanced programming models and runtimes, which must reason about these optimizations to deliver better performance and energy efficiency.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
DOE Contract Number:
AC02-05CH11231
OSTI ID:
1407196
Country of Publication:
United States
Language:
English

Similar Records

ExaSAT: An exascale co-design tool for performance modeling
Journal Article · Sun Feb 08 23:00:00 EST 2015 · International Journal of High Performance Computing Applications · OSTI ID:1407281

ExaSat: An Exascale Static Analysis Tool (ExaSat) v1.0
Software · Sun Apr 23 20:00:00 EDT 2017 · OSTI ID:code-73035

Exascale Operating Systems and Runtime Software Report
Technical Report · Thu Dec 27 23:00:00 EST 2012 · OSTI ID:1471119

Related Subjects