DocumentCode
3774641
Title
The roofline model: A pedagogical tool for program analysis and optimization
Author
Samuel Williams;David Patterson;Leonid Oliker;John Shalf;Katherine Yelick
Author_Institution
University of California, Berkeley, USA
fYear
2008
Firstpage
1
Lastpage
71
Abstract
This article consists of a collection of slides from the authors´ conference presentation. The Roofline model is a visually intuitive figure for kernel analysis and optimization. The authors believe undergraduates will find it useful in assessing performance and scalability limitations. It is easily extended to other architectural paradigms. It is easily extendable to other metrics: performance (sort, graphics, crypto...) bandwidth (L2, PCIe, ...). A performance counters could be used to generate a runtime-specific roofline that would greatly aide the optimization.
Keywords
"Optimization","Kernel","Multicore processing","Scalability"
Publisher
ieee
Conference_Titel
Hot Chips 20 Symposium (HCS), 2008 IEEE
Type
conf
DOI
10.1109/HOTCHIPS.2008.7476531
Filename
7476531
Link To Document