Roofline: An Insightful Visual Performance Model for Floating-Point Programs and Multicore Architectures

Samuel Webb Williams, Andrew Waterman and David A. Patterson

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2008-134
October 17, 2008

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-134.pdf

We propose an easy-to-understand, visual performance model that offers insights to programmers and architects on improving parallel software and hardware for floating point computations.


BibTeX citation:

@techreport{Williams:EECS-2008-134,
    Author = {Williams, Samuel Webb and Waterman, Andrew and Patterson, David A.},
    Title = {Roofline: An Insightful Visual Performance Model for Floating-Point Programs and Multicore Architectures},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2008},
    Month = {Oct},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-134.html},
    Number = {UCB/EECS-2008-134},
    Abstract = {We propose an easy-to-understand, visual performance model that offers insights to programmers and architects on improving parallel software and hardware for floating point computations.}
}

EndNote citation:

%0 Report
%A Williams, Samuel Webb
%A Waterman, Andrew
%A Patterson, David A.
%T Roofline: An Insightful Visual Performance Model for Floating-Point Programs and Multicore Architectures
%I EECS Department, University of California, Berkeley
%D 2008
%8 October 17
%@ UCB/EECS-2008-134
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-134.html
%F Williams:EECS-2008-134