Roofline: An Insightful Visual Performance Model for Multicore Architectures.

The article discusses computer architecture design related to multicore microprocessors, examining a visual performance model proposed by the authors called Roofline. Microprocessors will become more diverse, the article indicates, as no conventional wisdom has emerged concerning their design. Topic...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 52; no. 4; pp. 65 - 77
Main Authors: Williams, Samuel, Waterman, Andrew, Patterson, David
Format: Article
Published: Association for Computing Machinery Apr2009
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article discusses computer architecture design related to multicore microprocessors, examining a visual performance model proposed by the authors called Roofline. Microprocessors will become more diverse, the article indicates, as no conventional wisdom has emerged concerning their design. Topics include demonstrating Roofline on four diverse multicore computers using four key floating-point kernels, highlighting and and quantifying the critical influence of a system bottleneck, and relating processor performance to off-chip memory traffic.