DocumentCode :
2748470
Title :
A two-type data cache model
Author :
Subha, S.
Author_Institution :
Dept. of Comput. Eng., Santa Clara Univ., Santa Clara, CA, USA
fYear :
2009
fDate :
7-9 June 2009
Firstpage :
476
Lastpage :
481
Abstract :
Cache types are of two kinds-inclusive and exclusive. Each type has its own advantages and disadvantages. This paper proposes a new cache type which consists of both of the kinds of the cache. Initially the entire cache system is exclusive in nature which changes with reuse of the cache block/way to inclusive nature for the reused block/way. When a new block is fetched into the cache, the corresponding way is reset to exclusive way. On a reuse of a block in level one cache, the block is made inclusive. Else, the block is exclusive in nature. Conditions when this model outperforms traditional inclusive cache are derived. The model is simulated with SPEC 2000 benchmarks and a performance improvement of 22% over inclusive cache and 46% over exclusive cache is observed.
Keywords :
cache storage; SPEC 2000 benchmarks; cache block-way; data cache model; exclusive cache; inclusive cache; Analytical models; Application software; Cache memory; Cache storage; Coherence; Computational modeling; Computer aided instruction; Data engineering; Registers; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electro/Information Technology, 2009. eit '09. IEEE International Conference on
Conference_Location :
Windsor, ON
Print_ISBN :
978-1-4244-3354-4
Electronic_ISBN :
978-1-4244-3355-1
Type :
conf
DOI :
10.1109/EIT.2009.5189663
Filename :
5189663
Link To Document :
بازگشت