Jigsaw: scalable software-defined caches

Nathan Beckmann, Daniel Sánchez · DSpace@MIT (Massachusetts Institute of Technology) · 2013

Shared last-level caches, widely used in chip-multi-processors (CMPs), face two fundamental limitations. First, the latency and energy of shared caches degrade as the system scales up. Second, when multiple workloads share the CMP, they suffer from interference in shared cache accesses. Unfortunately, prior research addressing one issue either ignores or worsens the other: NUCA techniques reduce access latency but are prone to hotspots and interference, and cache partitioning techniques only provide isolation but do not reduce access latency.

Read the paper · More papers on PaperTik