• DocumentCode
    2960151
  • Title

    Estimating the effect of cache misses on the performance of parallel applications using analytical models

  • Author

    Martínez, D.R. ; Blanco, V. ; Cabaleiro, J.C. ; Pena, T.F. ; Rivera, F.F.

  • Author_Institution
    Dept. of Electron. & Comput. Sci., Univ. of Santiago de Compostela, Santiago de Compostela, Spain
  • fYear
    2011
  • fDate
    27-30 Dec. 2011
  • Firstpage
    112
  • Lastpage
    119
  • Abstract
    In this paper a methodology to characterize the influence of cache misses on the performance of parallel applications is presented. This methodology is based on analytical models provided by the TIA framework. This framework obtains analytical models of given observable quantities by instrumenting the source code and applying model selection techniques. In particular, two metrics related with the performance are considered in this work: the number of cache misses and the elapsed time. Based on both models, the influence in terms of execution time due to the cache misses can be inferred. Two different versions of the parallel product of dense matrices are used as case of study.
  • Keywords
    cache storage; mathematics computing; matrix multiplication; parallel processing; TIA framework; analytical models; cache misses effect estimation; dense matrices parallel product; elapsed time; execution time; model selection techniques; parallel applications; source code; tools for instrumentation and analysis; Analytical models; Atmospheric measurements; Data models; Instruments; Kernel; Particle measurements; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications (AICCSA), 2011 9th IEEE/ACS International Conference on
  • Conference_Location
    Sharm El-Sheikh
  • ISSN
    2161-5322
  • Print_ISBN
    978-1-4577-0475-8
  • Electronic_ISBN
    2161-5322
  • Type

    conf

  • DOI
    10.1109/AICCSA.2011.6126587
  • Filename
    6126587