Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques 2020
DOI: 10.1145/3410463.3414630
|View full text |Cite
|
Sign up to set email alerts
|

Prism

Abstract: Modern architectures track memory accesses using page granularity metadata such as access and dirty bits, leading to fundamental tradeos for system software that uses this metadata. Larger page sizes reduce address translation overheads and page table footprints. However, coarse metadata bits for larger pages limit software's visibility into application-level memory usage, resulting in memory bloat and performance pathologies. As DRAM capacity continues to expand, we expect software to react by aggressively ma… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 56 publications
0
2
0
Order By: Relevance
“…If the potential benefit is large, Memtis chooses huge pages with high access skew in their subpages as split candidates ( 8 ). Then, it splinters the huge pages in the background and places each split subpage into the appropriate memory tier by referring to subpage access information maintained in the huge page ( 9 ). Since splitting a huge page is an expensive operation involving subpage migration and TLB shootdown, Memtis makes the split decision after observing long-term page access trends.…”
Section: Memtis Design Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…If the potential benefit is large, Memtis chooses huge pages with high access skew in their subpages as split candidates ( 8 ). Then, it splinters the huge pages in the background and places each split subpage into the appropriate memory tier by referring to subpage access information maintained in the huge page ( 9 ). Since splitting a huge page is an expensive operation involving subpage migration and TLB shootdown, Memtis makes the split decision after observing long-term page access trends.…”
Section: Memtis Design Overviewmentioning
confidence: 99%
“…They usually target GPU memory or small-sized HBM. PRISM [9] provides architectural support for variable-sized metadata, such as access bits and dirty bits, by decoupling memory metadata from page size. Their approach enables subpage access tracking for huge pages.…”
Section: Related Workmentioning
confidence: 99%