• DocumentCode
    3350280
  • Title

    Automatic analytical modeling for the estimation of cache misses

  • Author

    Fraguela, Basilio B. ; Doallo, Ramon ; Zapata, Emilio L.

  • Author_Institution
    Dept. de Electron. e Sistemas, Coruna Univ., Spain
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    221
  • Lastpage
    231
  • Abstract
    Caches play a very important role in the performance of modern computer systems due to the gap between the memory and the processor speed. Among the methods for studying their behaviour, the most widely used has been trace-driven simulation. Nevertheless, analytical modeling gives more information and requires smaller computation times that allow it to be used in the compilation step to drive automatic optimizations on the code. The traditional drawback of analytical modeling has been its limited precision and the lack of techniques to apply it systematically without user intervention. In this work we present a methodology to build analytical models for codes with regular access patterns. These models can be applied to caches with an arbitrary size, line size and associativity. Their validation through simulations using typical scientific code fragments has proved a good degree of accuracy
  • Keywords
    cache storage; virtual machines; accuracy; automatic analytical modeling; automatic optimizations; cache miss estimation; compilation step; computation times; regular access patterns; scientific code fragments; simulations; validation; Analytical models; Computational modeling; Computer architecture; Computer science education; Counting circuits; Electronic switching systems; Equations; Hardware; Microprocessors; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 1999. Proceedings. 1999 International Conference on
  • Conference_Location
    Newport Beach, CA
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-0425-6
  • Type

    conf

  • DOI
    10.1109/PACT.1999.807544
  • Filename
    807544