Hierarchical Binary Set Partitioning in Cache Memories

Springer Science and Business Media LLC - Tập 31 - Trang 185-202 - 2005
Hamid Reza Zarandi1, Hamid Sarbazi-Azad1,2
1Department of Computer Engineering, Sharif University of Technology, Tehran, Iran
2School of Computer Science, Institute for Studies in Theoretical Physics &, Maths (IPM), Tehran, Iran

Tóm tắt

In this paper, a new cache placement scheme is proposed to achieve higher hit ratios with respect to the two conventional schemes namely set-associative and direct mapping. Similar to set-associative, in this scheme, cache space is divided into sets of different sizes. Hence, the length of tag fields associated to each set is also variable and depends on the partition it is in. The proposed mapping function has been simulated with some standard trace files and statistics are gathered and analyzed for different cache configurations. The results reveal that the proposed scheme exhibits a higher hit ratio compared to the two well-known mapping schemes, namely set-associative and direct mapping, using LRU replacement policy.