Roofline: An Insightful Visual Performance Model For Multicore Architectures
The Roofline model offers insight on how to improve the performance of multicore microprocessors whose design diversity exacerbates the jobs of programmers, compiler writers, and architects.