2016 IEEE International Symposium on High Performance Computer Architecture (HPCA) 2016
DOI: 10.1109/hpca.2016.7446068
|View full text |Cite
|
Sign up to set email alerts
|

Efficient footprint caching for Tagless DRAM Caches

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
33
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(35 citation statements)
references
References 25 publications
0
33
0
Order By: Relevance
“…An alternate approach to designing DRAM caches is to use large granularity caches to reduce tag and metadata overhead, in hardware [14,53] or software [54,55,56,57]. The reduction in tag requirements enable more space for asso-ciativity and replacement metadata.…”
Section: Page-based Dram Cachesmentioning
confidence: 99%
See 1 more Smart Citation
“…An alternate approach to designing DRAM caches is to use large granularity caches to reduce tag and metadata overhead, in hardware [14,53] or software [54,55,56,57]. The reduction in tag requirements enable more space for asso-ciativity and replacement metadata.…”
Section: Page-based Dram Cachesmentioning
confidence: 99%
“…The reduction in tag requirements enable more space for asso-ciativity and replacement metadata. Such large-granularity caches often employ recency-based replacement [14,54,55] or frequency-based replacement [56,57] that would otherwise be too expensive in line-granularity caches. We compare with Unison cache [14] (hardware-managed, 4-way, page-based sectored cache with LRU replacement, separate tag lookup) as a representative of page-based designs, in Figure 23.…”
Section: Page-based Dram Cachesmentioning
confidence: 99%
“…An alternate approach to designing DRAM-caches is to use large-granularity caches to amortize tag and metadata overhead, in hardware [10,13] or software [35,36,37,38].…”
Section: Page-based Dram Cachesmentioning
confidence: 99%
“…Software-supported: Software-supported DRAM cache approaches maintain mapping and metadata information inside page tables [35,36,37,38], and use various heuristics to determine when to install pages. The benefit to such approaches is that they do not need to pay additional bandwidth to access tags.…”
Section: Page-based Dram Cachesmentioning
confidence: 99%
“…Metadata overhead: The metadata requirement for DRAMCaches, even for caches of size 64MB, is large and is in the order of few MBs. The large storage requirement along with the associated cost if it has to be stored in SRAM, has driven DRAMCache designs to either use larger block sizes (of size 2KB or 4KB [26,28]) to reduce metadata overhead or co-locate metadata alongside data in the DRAMCache [25,34,39].…”
Section: Hashcache Designmentioning
confidence: 99%