- Main
A Novel Multi-level Integrated Roofline Model Approach for Performance Characterization
- Koskela, Tuomas;
- Matveev, Zakhar;
- Yang, Charlene;
- Adedoyin, Adetokunbo;
- Belenov, Roman;
- Thierry, Philippe;
- Zhao, Zhengji;
- Gayatri, Rahulkumar;
- Shan, Hongzhang;
- Oliker, Leonid;
- Deslippe, Jack;
- Green, Ron;
- Williams, Samuel
- Editor(s): Yokota, Rio;
- Weiland, Michèle;
- Keyes, David E;
- Trinitis, Carsten
Published Web Location
https://doi.org/10.1007/978-3-319-92040-5_12Abstract
With energy-efficient architectures, including accelerators and many-core processors, gaining traction, application developers face the challenge of optimizing their applications for multiple hardware features including many-core parallelism, wide processing vector-units and on-chip high-bandwidth memory. In this paper, we discuss the development and utilization of a new application performance tool based on an extension of the classical roofline-model for simultaneously profiling multiple levels in the cache-memory hierarchy. This tool presents a powerful visual aid for the developer and can be used to frame the many-dimensional optimization problem in a tractable way. We show case studies of real scientific applications that have gained insights from the Integrated Roofline Model.
Many UC-authored scholarly publications are freely available on this site because of the UC's open access policies. Let us know how this access is important for you.