Title :
Two fast and high-associativity cache schemes
Author :
Zhang, Chenxi ; Zhang, Xiaodong ; Yan, Yong
Author_Institution :
Changsha Inst. of Technol., Hunan, China
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;
Journal_Title :
Micro, IEEE