The Roofline Model
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
The Roofline model is a visually intuitive performance model constructed using bound and bottleneck analysis. It is designed to drive programmers towards an intuitive understanding of performance on modern computer architectures. As such, it not only provides programmers with realistic performance expectations, but also enumerates the potential impediments to performance. Knowledge of these bottlenecks drives programmers to implement particular classes of optimizations. This chapter will focus on architecture-oriented roofline models as opposed to using performance counters to generate a roofline model.
- Research Organization:
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- DOE Contract Number:
- AC02-05CH11231
- OSTI ID:
- 1407088
- Resource Relation:
- Journal Volume: 20102662; Related Information: Book Title: Performance Tuning of Scientific Applications
- Country of Publication:
- United States
- Language:
- English
Similar Records
The roofline model: A pedagogical tool for program analysis and optimization
Instruction Roofline: An insightful visual performance model for GPUs
Roofline Analysis in the Intel® Advisor to Deliver Optimized Performance for applications on Intel® Xeon Phi™ Processor
Journal Article
·
Fri Aug 01 00:00:00 EDT 2008
· IEEE Hot Chips Symposium
·
OSTI ID:1407088
+2 more
Instruction Roofline: An insightful visual performance model for GPUs
Conference
·
Fri Jan 01 00:00:00 EST 2021
·
OSTI ID:1407088
Roofline Analysis in the Intel® Advisor to Deliver Optimized Performance for applications on Intel® Xeon Phi™ Processor
Conference
·
Tue May 23 00:00:00 EDT 2017
·
OSTI ID:1407088
+1 more