2016
DOI: 10.1109/mm.2016.10
|View full text |Cite
|
Sign up to set email alerts
|

Range Translations for Fast Virtual Memory

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 33 publications
(15 citation statements)
references
References 8 publications
0
14
0
Order By: Relevance
“…Second, for most applications, the total number of segments and the number of segments needed for 99% coverage are much higher than what the RMM work assumes. On average, even for the small 8GB dataset, the total number of segments is 4× higher, and the number of segments for 99% coverage is almost an order of magnitude higher than the requirements for the applications evaluated in [36]. The total number of segments places a burden on the number of range TLB entries.…”
Section: B Resultsmentioning
confidence: 96%
See 2 more Smart Citations
“…Second, for most applications, the total number of segments and the number of segments needed for 99% coverage are much higher than what the RMM work assumes. On average, even for the small 8GB dataset, the total number of segments is 4× higher, and the number of segments for 99% coverage is almost an order of magnitude higher than the requirements for the applications evaluated in [36]. The total number of segments places a burden on the number of range TLB entries.…”
Section: B Resultsmentioning
confidence: 96%
“…As for the data-structure kernels, DIPTA clearly outperforms conventional translation hardware, while virtually delivering the performance of an ideal translation with a perfect TLB. 4) Comparison with Other Proposals: Two recent proposals on address translation for CPUs are direct segments (DS) [21] and redundant memory mappings (RMM) [36]. These approaches exploit the abundant contiguity available in the virtual address space of certain applications by mapping one (for DS) or a few (for RMM) virtual segments to contiguous page frames.…”
Section: B Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Research has shown that TLB miss processing is prohibitively expensive [21,24,25,26,38,53] as walking pagetables (e.g., 4-level radix tree on x86-64) requires multiple memory accesses. Even worse, virtualized systems need twolevels of page-table lookups which can result in much higher TLB miss processing overheads (24 memory accesses instead of four on x86-64).…”
Section: Virtual Memorymentioning
confidence: 99%
“…Direct segments [15,34] extend standard paging with a large segment to map the majority of address space to a contiguous physical memory region but require application modications and are limited to workloads able to a single large segment. Redundant memory mappings [7,37,52] extend TLB reach by mapping ranges of virtually and physically contiguous pages in a range TLB.…”
Section: Related Workmentioning
confidence: 99%