dc.contributor.author |
Chaturvedi, Nitin |
|
dc.date.accessioned |
2023-03-15T07:26:15Z |
|
dc.date.available |
2023-03-15T07:26:15Z |
|
dc.date.issued |
2013 |
|
dc.identifier.uri |
https://ieeexplore.ieee.org/document/6659391 |
|
dc.identifier.uri |
http://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/9742 |
|
dc.description.abstract |
Next generation multicore processors and their applications will process massive amounts of data with significant sharing. Data movement between cores and shared cache hierarchy and its management impacts memory access latency and consumes power. The efficiency of high-performance shared-memory multicore processors depends on the design of the on-chip cache hierarchy and the coherence protocol. Current multicore cache hierarchies uses a fixed size of cache block in the cache organization and in the design of the coherence protocols. The fixed size of block in the set is basically choosen to match average spatial locality requirement across a range of applications, but it also results in wastage of bandwidth because of unnecessary coherence traffic for shared data. The additional bandwidth has a direct impact on the overall energy consumption. In this paper, we present a new adaptable and implementable cache design with novel proposal of the design of cache coherence protocol that eliminate unnecessary coherence traffic and match data movements to an applications spatial locality. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
IEEE |
en_US |
dc.subject |
EEE |
en_US |
dc.subject |
Non-Uniform Cache Architecture (NUCA) |
en_US |
dc.subject |
Last Level Cache (LLC) |
en_US |
dc.subject |
Multi-core Processors (CMP) |
en_US |
dc.title |
An adaptive coherence protocol with adaptive cache for multi-core architectures |
en_US |
dc.type |
Article |
en_US |