DocumentCode
2927179
Title
Exact and fast L1 cache simulation for embedded systems
Author
Tojo, Nobuaki ; Togawa, Nozomu ; Yanagisawa, Masao ; Ohtsuki, Tatsuo
Author_Institution
Dept. of Comput. Sci. & Eng., Waseda Univ., Tokyo
fYear
2009
fDate
19-22 Jan. 2009
Firstpage
817
Lastpage
822
Abstract
In recent years, the gap between the cycle time of processors and memory access time has been increasing. One of the solutions to solve this problem is to use a cache. But just using a large cache may not reduce the total memory access time. We can have an optimal cache configuration which minimizes overall memory access time by varying the three cache parameters: a cache set size, a line size, and an associativity. In this paper, we propose two exact cache simulation algorithms: CRCB1 and CRCB2, based on cache inclusion property. They realize exact cache simulation but increase simulation speed dramatically. By using our approach, the number of cache hit/miss judgments required for simulating all the cache configurations is reduced to 31.4% - 93.6% compared to conventional approaches. As a result, our proposed approach totally runs an average of 1.8 times faster and a maximum of 3.3 times faster compared to the fastest approach proposed so far. Our proposed exact cache simulation approach achieves the world fastest L1 cache simulation.
Keywords
embedded systems; microprocessor chips; CRCB1; CRCB2; L1 cache simulation; cache inclusion property; cache set size; embedded systems; exact cache simulation algorithms; line size; memory access time; optimal cache configuration; processor cycle time; Analytical models; Computational modeling; Computer science; Computer simulation; Embedded system;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
Conference_Location
Yokohama
Print_ISBN
978-1-4244-2748-2
Electronic_ISBN
978-1-4244-2749-9
Type
conf
DOI
10.1109/ASPDAC.2009.4796581
Filename
4796581
Link To Document