Management policies analysis for multi-core shared caches

  • Authors:
  • Jianjun Du;Yixing Zhang;Zhongfu Wu;Xinwen Wang

  • Affiliations:
  • College of Computer Science and Engineering, Chongqing University, Chongqing, China;School of Mathematical Sciences, Fudan University, ShanHai, China;College of Computer Science and Engineering, Chongqing University, Chongqing, China;College of Computer Science and Engineering, Chongqing University, Chongqing, China

  • Venue:
  • ADMA'10 Proceedings of the 6th international conference on Advanced data mining and applications - Volume Part II
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

To improve performance and fairness of the LLC shared among the multiple cores, the recent Promotion/Insertion Pseudo-Partitioning (PIPP) that combines dynamic insertion and promotion into the cache management policy. Compared with PPIP, in this work we propose a new Homologous Promotion Insertion Policy (HPIP) which can determine the insertion position when a new core situation occurs and balance the cache resource allocation simultaneously. HPIP depends on the existing cache structure and require negligible change overhead. In addition, we analyze Dynamic Insertion Policy (DIP) and maintain that the sampling sets selection for Set Dueling Monitors (SDM) should be according to a processor's cores number rather than the running applications. Finally, our experiments with multi-programmed workloads for 2-core, 4-core CMPs based on M5 simulator show that the performance of HPIP approximate to PPIP and its adaptive capability is enhanced.