Scaling Distributed Cache Hierarchies through Computation and Data Co-Scheduling
Cache hierarchies are increasingly non-uniform, so for systems to scale efficiently, data must be close to the threads that use it. Moreover, cache capacity is limited and contended among threads, introducing complex capacity/latency tradeoffs. Prior NUCA schemes have focused on managing data to red...
Main Authors: | Beckmann, Nathan Zachary, Tsai, Po-An, Sanchez, Daniel |
---|---|
Other Authors: | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science |
Format: | Article |
Language: | en_US |
Published: |
Institute of Electrical and Electronics Engineers (IEEE)
2015
|
Online Access: | http://hdl.handle.net/1721.1/95648 https://orcid.org/0000-0002-2453-2904 https://orcid.org/0000-0002-6057-9769 https://orcid.org/0000-0003-4561-6450 |
Similar Items
-
Jenga: Software-Defined Cache Hierarchies
by: Tsai, Po-An, et al.
Published: (2021) -
Jenga: Harnessing Heterogeneous Memories through Reconfigurable Cache Hierarchies
by: Beckmann, Nathan, et al.
Published: (2015) -
Cache Calculus: Modeling Caches through Differential Equations
by: Beckmann, Nathan Zachary, et al.
Published: (2017) -
Nexus: A New Approach to Replication in Distributed Shared Caches
by: Tsai, Po-An, et al.
Published: (2021) -
Cache Calculus: Modeling Caches through Differential Equations
by: Beckmann, Nathan, et al.
Published: (2015)