2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture (ISCA) 2018
DOI: 10.1109/isca.2018.00026
|View full text |Cite
|
Sign up to set email alerts
|

SEESAW: Using Superpages to Improve VIPT Caches

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
8

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(5 citation statements)
references
References 25 publications
0
5
0
Order By: Relevance
“…• No more TLB misses (as there is no longer a TLB) • ∼15% energy savings on chip [10,25,29,30,45,46,48,71,80,92]. • Area savings, assuming you remove the paging hardware, that are on par with the size of an L1 cache [12].…”
Section: Benefits Of Carat-based Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…• No more TLB misses (as there is no longer a TLB) • ∼15% energy savings on chip [10,25,29,30,45,46,48,71,80,92]. • Area savings, assuming you remove the paging hardware, that are on par with the size of an L1 cache [12].…”
Section: Benefits Of Carat-based Systemsmentioning
confidence: 99%
“…The hardware structures supporting the traditional address translation model (per-core DTLBs, ITLBs, STLBs, separate structures for different page sizes, nested TLBs, quad pagewalkers, walker caches) together require almost as much area as L1 caches [12]. A TLB consumes a significant energy [25,48,71,92], and is a thermal hot spot [73]. Early studies find TLB power consumption is as high as 15-17% of the chip's power [45,46].…”
Section: Introductionmentioning
confidence: 99%
“…In summary, leveraging the capacious transient persistence domain made of CPU caches enables Hercules with high adaptability to various pmem products. a VIPT cache [57,94]. TransTags thus cost 3.9% ( 22 48+64×8 ) more space.…”
Section: The Impacts Of Factors On Herculesmentioning
confidence: 99%
“…For example, virtual memory might be allocated at 2MB chunks, while physical memory is allocated in 4KB frames. With a larger V2M translation granularity, virtual and Midgard addresses share more bits thereby increasing the L1 set-index bits known prior to translation, ameliorating a limitation of modern VIPT (and our VIMT) cache hierarchies and allowing the L1 cache to scale in capacity [45]. Implementations of guard pages [21], [52] can also be improved with Midgard.…”
Section: E Other Conceptual Benefitsmentioning
confidence: 99%