Abstract:
The mechanism called GLPCPA that based on the GPA (Gradient-based Partition Algorithm) has introduced to partition the shared L3 cache in multi-processor systems. This mechanism resizes the cache dynamically through observing the local and global behavior of the cache to active or inactive a way.So the system could maintain the high performance while it is reducing the power consumption. Robin OBL (One-Bit LRU) replacement policy is used because of its low-cost and high performance.Simulation results show that GLPCPA reduces more than 20% power consumption of the L3 cache,and the best result could reach 40%.However,the performance degradation is less than 10%. GLPCPA has the robustness, scalability and stability, and it is integrated well with most existing cache designs.