A Coarse-Grand Cache Partitioning Technique for Multi-Programmed Workloads on CMPs

Guang Suo · Computer Engineering and Science · 2009

Cache partitioning is an effective way for reducing conflicted accesses from different processes to shared cache.However,existing cache partitioning techniques are difficult to determine the time partitioning shared cache.This paper presents application-level cache partitioning(ACP).The partitioning time is determined by programmers based on the iteration boundary information,so it is easier for ACP to collect performance information and the cache partitioning algorithms are more effective with fewer cache partitioning and higher system performance.Experiment shows that ACP has higher performance.

Read the paper · More papers on PaperTik