• DocumentCode
    704006
  • Title

    Fast and precise cache performance estimation for out-of-order execution

  • Author

    Douma, Roeland J. ; Altmeyer, Sebastian ; Pimentel, Andy D.

  • Author_Institution
    Comput. Syst. Archit. Group, Univ. of Amsterdam, Amsterdam, Netherlands
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    1132
  • Lastpage
    1137
  • Abstract
    Design space exploration (DSE) is a key ingredient of system-level design, enabling designers to quickly prune the set of possible designs and determine, e.g., the number of the processing cores, the mapping of application tasks to cores, and the core configuration such as the cache organization. High-level performance estimation is a principle component of any systemlevel DSE: it has to be fast and sufficiently precise. Modern out-of-order architectures with caches pose a significant problem to this performance estimation process, as no simple one-to-one mapping of the number of cache misses and resulting cycle time exists. We present a high-level cache performance-estimation framework for out-of-order processors. Evaluation shows that our prediction method is on average 15 times faster than cycle-accurate simulation, while our estimates only show an average error of below 3.5%, reduce the pessimism of a naive highlevel performance estimation by around 66%, and still maintain a high fidelity. Our approach thus enables quick yet accurate performance estimation and extends the applicability of systemlevel DSE to out-of-order processors with caches.
  • Keywords
    cache storage; performance evaluation; precision engineering; principal component analysis; application task mapping; cache misses; cache organization; design space exploration; high-level cache performance-estimation framework; naive high-level performance estimation process; one-to-one mapping; out-of-order execution; processing cores; system-level DSE; system-level design; Benchmark testing; Computer architecture; Estimation; Histograms; Mathematical model; Out of order;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092558