Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, 2013, p.213-224
2013

Details

Autor(en) / Beteiligte
Titel
Jigsaw: scalable software-defined caches
Ist Teil von
  • Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, 2013, p.213-224
Ort / Verlag
IEEE Press
Erscheinungsjahr
2013
Link zum Volltext
Quelle
IEEE/IET Electronic Library (IEL)
Beschreibungen/Notizen
  • Shared last-level caches, widely used in chip-multiprocessors (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. We present Jigsaw, a technique that jointly addresses the scalability and interference problems of shared caches. Hardware lets software define shares, collections of cache bank partitions that act as virtual caches, and map data to shares. Shares give software full control over both data placement and capacity allocation. Jigsaw implements efficient hardware support for share management, monitoring, and adaptation. We propose novel resource-management algorithms and use them to develop a system-level runtime that leverages Jigsaw to both maximize cache utilization and place data close to where it is used. We evaluate Jigsaw using extensive simulations of 16- and 64-core tiled CMPs. Jigsaw improves performance by up to 2.2x (18% avg) over a conventional shared cache, and significantly outperforms state-of-the-art NUCA and partitioning techniques.
Sprache
Englisch
Identifikatoren
ISBN: 147991021X, 9781479910212, 147991018X, 9781479910182
ISSN: 1089-795X
eISSN: 2641-7944
DOI: 10.1109/PACT.2013.6618818
Titel-ID: cdi_ieee_primary_6618818

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX