Issue No. 01 - Jan.-June (2014 vol. 13)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/L-CA.2013.6
Aleksandar Ilic , INESC-IO/IST, Technical University of Lisbon, Portugal
Frederico Pratas , INESC-IO/IST, Technical University of Lisbon, Portugal
Leonel Sousa , INESC-IO/IST, Technical University of Lisbon, Portugal
The Roofline model graphically represents the attainable upper bound performance of a computer architecture. This paper analyzes the original Roofline model and proposes a novel approach to provide a more insightful performance modeling of modern architectures by introducing cache-awareness, thus significantly improving the guidelines for application optimization. The proposed model was experimentally verified for different architectures by taking advantage of built-in hardware counters with a curve fitness above 90%.
C.4.d Modeling techniques < C.4 Performance of Systems < C Computer Systems Organization, C.0.d Modeling of computer architecture < C.0 General < C Computer Systems Organization, C.4.g Measurement, evaluation, modeling, simulation of multiple-processor systems < C.4 Performance of Systems < C Computer Syst, C.0.e System architectures, integration and modeling < C.0 General < C Computer Systems Organization,Application optimization, Multicore computer architectures, Performance modeling
Aleksandar Ilic, Frederico Pratas, Leonel Sousa, "Cache-aware Roofline model: Upgrading the loft", IEEE Computer Architecture Letters, vol. 13, no. , pp. 21-24, Jan.-June 2014, doi:10.1109/L-CA.2013.6