Jigsaw: Scalable software-defined caches
Author(s)
Beckmann, Nathan Zachary; Sanchez, Daniel
DownloadSanchez_Jigsaw.pdf (387.9Kb)
OPEN_ACCESS_POLICY
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
Terms of use
Metadata
Show full item recordAbstract
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.
Date issued
2013-09Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory; Massachusetts Institute of Technology. Department of Electrical Engineering and Computer ScienceJournal
Proceedings of the 2013 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT)
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
Beckmann, Nathan and Daniel Sanchez. "Jigsaw: Scalable software-defined caches." In 2013 22nd International Conference on Parallel Architectures and Compilation Techniques, 7-11 Sept. 2013, Edinburgh, Scotland. IEEE, p.213-224.
Version: Author's final manuscript
Other identifiers
INSPEC Accession Number: 13826450
ISBN
978-1-4799-1021-2
978-1-4799-1018-2
ISSN
1089-795X