DocumentCode
2633772
Title
An Effective Replacement Strategy of Cache Memory for an SMT Processor
Author
Ogasawara, Yoshiyasu ; Nakajo, Hironori
Author_Institution
Tokyo Univ. of Agric. & Technol., Koganei, Japan
fYear
2009
fDate
27-29 Aug. 2009
Firstpage
19
Lastpage
25
Abstract
An SMT processor is designed to execute multiple threads simultaneously in order to gain higher performance with sharing resources such as ALUs and cache memory among several threads. However, sharing cache memory may cause thread conflict misses which degrades its performance. In this paper, an effective replacement strategy in which conflicts miss ratio among threads is controlled by limiting the range of replaceable cache blocks is proposed and designed in order to overcome the problem on cache memory of an SMT processor. The proposed replacement strategy shows 5.3% as high performance in average and up to 41.9% in maximum as a conventional pseudo LRU strategy. Moreover, hardware costs for implementing the proposed strategy are reduced by 0.74% compared with pseudo LRU strategy.
Keywords
cache storage; microprocessor chips; multi-threading; ALU; SMT processor; cache memory; effective replacement strategy; pseudo LRU strategy; simultaneous multithreading processor; Agriculture; Cache memory; Costs; Degradation; Design methodology; Digital systems; Hardware; Memory architecture; Surface-mount technology; Yarn; Cache Memory; Multithreaded Processor; Replacement Strategy; SMT Processor;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
Conference_Location
Patras
Print_ISBN
978-0-7695-3782-5
Type
conf
DOI
10.1109/DSD.2009.219
Filename
5349984
Link To Document