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 :
بازگشت