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
Link To Document :
بازگشت