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