Skip to main navigation Skip to search Skip to main content

Filtering cache pollution by using replacement operation based on confidence estimation

  • Xi'an Jiaotong University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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%.

Original languageEnglish
Title of host publicationProceedings - 2010 IEEE International Conference on Networking, Architecture and Storage, NAS 2010
Pages386-392
Number of pages7
DOIs
StatePublished - 2010
Event5th IEEE International Conference on Networking, Architecture and Storage, NAS 2010 - Macau, China
Duration: 15 Jul 201017 Jul 2010

Publication series

NameProceedings - 2010 IEEE International Conference on Networking, Architecture and Storage, NAS 2010

Conference

Conference5th IEEE International Conference on Networking, Architecture and Storage, NAS 2010
Country/TerritoryChina
CityMacau
Period15/07/1017/07/10

Keywords

  • Cache pollution
  • Chip multi-core
  • Confidence estimation
  • Memory system

Fingerprint

Dive into the research topics of 'Filtering cache pollution by using replacement operation based on confidence estimation'. Together they form a unique fingerprint.

Cite this