Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems 2014
DOI: 10.1145/2541940.2541976
|View full text |Cite
|
Sign up to set email alerts
|

Locality-oblivious cache organization leveraging single-cycle multi-hop NoCs

Abstract: Locality has always been a critical factor in on-chip data placement on CMPs as accessing further-away caches has in the past been more costly than accessing nearby ones. Substantial research on locality-aware designs have thus focused on keeping a copy of the data private. However, this complicates the problem of data tracking and search/invalidation; tracking the state of a line at all on-chip caches at a directory or performing full-chip broadcasts are both non-scalable and extremely expensive solutions. In… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 56 publications
0
2
0
Order By: Relevance
“…Jigsaw [24] uses a hardware/software approach to partition cache banks and manage the data placement in 'shares' of sub-partitions to address scalability and interference issues in shared caches. Kwon et al [56] cluster cores and LLC banks and use a fast interconnect to provide cores with a fast inter-and intra-cluster LLC access. Abousamra et al [57] propose a symbiotic NoC/LLC design to reduce latency and improve cache utilization.…”
Section: Related Workmentioning
confidence: 99%
“…Jigsaw [24] uses a hardware/software approach to partition cache banks and manage the data placement in 'shares' of sub-partitions to address scalability and interference issues in shared caches. Kwon et al [56] cluster cores and LLC banks and use a fast interconnect to provide cores with a fast inter-and intra-cluster LLC access. Abousamra et al [57] propose a symbiotic NoC/LLC design to reduce latency and improve cache utilization.…”
Section: Related Workmentioning
confidence: 99%
“…The main reason is that these functions would greatly benefit from global communication schemes [7], [29], implying that in spite of the recent coherence-aware proposals [12], [30], multicast support will become a key design point for NoCs. Also, and in spite of the recent NoC-aware works in architecture [31], [32], this implies that avoiding multicast may become unaffordable at some point. Regardless of whether multicast is avoided or intensively used, scaling parallel architectures and applications increases their multicast requirements.…”
Section: Motivation and Related Workmentioning
confidence: 99%