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 :
بازگشت