Author retrospective for a NUCA substrate for flexible CMP cache sharing

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 174
  • Download : 0
In 2005, as chip multiprocessors started to appear widely, it became possible for the on-chip cores to share the last-level cache. At the time, architects either considered the last- level cache to be divided into per-core private segments, or wholly shared. The shared cache utilized the capacity more efficiency but suffered from high, uniform latencies. This paper proposed a new direction: Allowing the caches to be non-uniform, with a varying number of processors shar- ing each section of the cache. Sharing degree, the number of cores sharing a last-level cache, determines the level of replication in on-chip caches and also affects the capacity and latency for each shared cache. Building on our previ- ous work that introduced non-uniform cache architectures (NUCA), this study explored the design space for shared multi-core caches, focusing on the effect of sharing degree. Our observation of a per-application optimal sharing degree led to a static NUCA design with a reconfigurable sharing degree. This work in multicore NUCA cache architectures has been influential in contemporary systems, including the level-3 cache in the IBM Power 7 and Power 8 processors. Copyright
Publisher
Association for Computing Machinery
Issue Date
2014-06
Language
English
Citation

25th ACM International Conference on Supercomputing, ICS 2014, pp.74 - 76

DOI
10.1145/2591635.2591667
URI
http://hdl.handle.net/10203/273186
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0