Characterizing Multi-Threaded Applications for Designing Sharing-Aware Last-Level Cache Replacement Policies

Download Now
Provided by: University of Minho
Topic: Hardware
Format: PDF
Recent years have seen a large volume of proposals on managing the shared Last-Level Cache (LLC) of Chip Multi-Processors (CMPs). However, most of these proposals primarily focus on reducing the amount of destructive interference between competing independent threads of multi-programmed workloads. While very few of these studies evaluate the proposed policies on shared memory multi-threaded applications, they do not improve constructive cross-thread sharing of data in the LLC. In this paper, the authors characterize a set of multi-threaded applications drawn from the PARSEC, SPEC OMP, and SPLASH-2 suites with the goal of introducing sharing-awareness in LLC replacement policies.
Download Now

Find By Topic