DocumentCode
2137151
Title
Filtering Cache Pollution by Using Replacement Operation Based on Confidence Estimation
Author
Zhang Jun ; Mei kui-zhi ; Zhao ji-zhong
Author_Institution
Dept. of Comput. Sci. & Eng., Xi´an JiaoTong Univ., Xi´an, China
fYear
2010
fDate
15-17 July 2010
Firstpage
386
Lastpage
392
Abstract
Multi-Core architecture is the development trend of microprocessor architecture, and the “Memory Wall” is the chief obstacle to promote the processor performance. This paper analyzes the key factors affecting performance of memory system in shared L2 cache multi-core on a chip architecture, and believes that cache pollution caused by the speculative execution of memory reference instructions in predictive path may affect the performance of processor seriously. This paper proposes a cache pollution filtration technique based on confidence estimation, called FCPC. FCPC proceeds the dynamic appraisal using the confidence estimation mechanism to condition branch, and adds two tag bits CET (confidence estimation tag) and AHT(accessing hint tag) for each cache data line. According to the appraisal result, the memory accessing instructions in predictive path and their returned data in L2 cache are marked as high or low confidence separately. Then, when cache replacing operations are processed, the pollution data in shared L2 cache can be swept out preferentially according to CET and AHT tag. So, the efficiency of cache space is increased. Simulation result indicates that, in dual-core configuration, the FCPC strategy can promote the IPC performance effectively, ranges from 0.18%-4.86%, 1.91% averagely. Simultaneously, the miss rate of L2 Cache can be reduced, ranges from 0.65%-5.76%, average 2.57%.
Keywords
cache storage; instruction sets; memory architecture; FCPC; accessing hint tag; cache pollution filtration technique; confidence estimation; memory accessing instruction; microprocessor architecture; multicore architecture; replacement operation; Benchmark testing; Clocks; Estimation; Memory management; Multicore processing; Pollution; Cache Pollution; Chip Multi-core; Confidence Estimation; Memory System;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Architecture and Storage (NAS), 2010 IEEE Fifth International Conference on
Conference_Location
Macau
Print_ISBN
978-1-4244-8133-0
Type
conf
DOI
10.1109/NAS.2010.16
Filename
5575710
Link To Document