DocumentCode
1957611
Title
Reducing non-optimal LRU decision frequency in chip multiprocessors
Author
Baniasadi, Amirali ; Deris, Kaveh Jokar
Author_Institution
Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC, Canada
fYear
2009
fDate
23-26 Aug. 2009
Firstpage
986
Lastpage
993
Abstract
Least recently used (LRU) is a widely used replacement policy as it offers simplicity and relatively acceptable performance. However, there is a considerable performance gap between LRU and Belady´s theoretical optimal replacement policy in highly associative caches. We study non-optimal LRU decisions (NODs) in chip multiprocessors and investigate NOD distribution within multithreaded applications. We introduce hasty blocks (H-blocks) and predictable blocks (P-blocks) as more inclusive extensions of previously suggested classifications. Based on our findings we present speculative replacement algorithm (SRA) to identify and reduce NOD frequency. We discuss implementation issues and show that with a small 1k entries table we could successfully identify about 90% of H-blocks and half of the P-Blocks. When SRA algorithm is combined with previously suggested techniques it reduces an extra 7% of the cache miss rate on average.
Keywords
cache storage; microprocessor chips; multi-threading; multiprocessing systems; NOD distribution; NOD frequency; SRA algorithm; cache miss rate; chip multiprocessors; hasty blocks; least recently used; multithreaded application; nonoptimal LRU decision frequency; predictable blocks; replacement policy; speculative replacement algorithm; Computer science; Counting circuits; Educational institutions; Frequency; History; Performance loss; Pollution; Runtime; System performance; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Computers and Signal Processing, 2009. PacRim 2009. IEEE Pacific Rim Conference on
Conference_Location
Victoria, BC
Print_ISBN
978-1-4244-4560-8
Electronic_ISBN
978-1-4244-4561-5
Type
conf
DOI
10.1109/PACRIM.2009.5291234
Filename
5291234
Link To Document