DocumentCode
1532014
Title
Two fast and high-associativity cache schemes
Author
Zhang, Chenxi ; Zhang, Xiaodong ; Yan, Yong
Author_Institution
Changsha Inst. of Technol., Hunan, China
Volume
17
Issue
5
fYear
1997
Firstpage
40
Lastpage
49
Abstract
In the race to improve cache performance, many researchers have proposed schemes that increase a cache´s associativity. The associativity of a cache is the number of places in the cache where a block may reside. In a direct-mapped cache, which has an associativity of 1, there is only one location to search for a match for each reference. In a cache with associativity n-an n-way set-associative cache-there are n locations. Increasing associativity reduces the miss rate by decreasing the number of conflict, or interference, references. The column-associative cache and the predictive sequential associative cache seem to have achieved near-optimal performance for an associativity of two. Increasing associativity beyond two, therefore, is one of the most important ways to further improve cache performance. We propose two schemes for implementing associativity greater than two: the sequential multicolumn cache, which is an extension of the column-associative cache, and the parallel multicolumn cache. For an associativity of four, they achieve the low miss rate of a four-way set-associative cache. Our simulation results show that both schemes can effectively reduce the average access time
Keywords
cache storage; content-addressable storage; memory architecture; performance evaluation; access time; associativity; cache performance; cache schemes; column-associative cache; high-associativity; low miss rate; parallel multicolumn cache; sequential multicolumn cache; Educational institutions; Multiplexing; Sliding mode control;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/40.621212
Filename
621212
Link To Document