• DocumentCode
    695322
  • Title

    Speeding up single pass simulation of PLRUt caches

  • Author

    Schneider, Josef ; Peddersen, Jorgen ; Parameswaran, Sri

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
  • fYear
    2015
  • fDate
    19-22 Jan. 2015
  • Firstpage
    695
  • Lastpage
    700
  • Abstract
    CPU caches have become an essential component in many computer systems as they can significantly increase system performance by alleviating the effects of memory latency. For many designers part of the system design flow is the selection of an appropriately configured cache, a task which can be performed using cache simulators. Exploring the entire design space through precise cache simulation is a lengthy process, and while certain cache replacement policies have been optimised for fast simulation execution (such as LRU and FIFO), no effective optimisations have been proposed for an extremely effective replacement policy: Pseudo Least Recently Used tree-based, also known as PLRUt. In this paper we are the first to present a number of characteristics of the PLRUt replacement policy that lend themselves to the design of an optimised hash table-based cache simulator. We demonstrate that our optimised simulator is up to 1.93x faster than an un-optimised implementation.
  • Keywords
    cache storage; integrated circuit design; trees (mathematics); CPU caches; FIFO simulation execution; LRU simulation execution; PLRUt caches; PLRUt replacement policy; appropriately configured cache; cache replacement policy; cache simulators; design space; extremely effective replacement policy; hash table-based cache simulator; precise cache simulation; pseudo least recently used tree; single pass simulation; system design flow; Equations; Hardware; Indexes; Mathematical model; Optimization; Program processors; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    978-1-4799-7790-1
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2015.7059091
  • Filename
    7059091