2016
DOI: 10.1002/cpe.4061
|View full text |Cite
|
Sign up to set email alerts
|

A survey of techniques for architecting TLBs

Abstract: Summary Translation lookaside buffer (TLB) caches virtual to physical address translation information and is used in systems ranging from embedded devices to high‐end servers. Because TLB is accessed very frequently and a TLB miss is extremely costly, prudent management of TLB is important for improving performance and energy efficiency of processors. In this paper, we present a survey of techniques for architecting and managing TLBs. We characterize the techniques across several dimensions to highlight their … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
10
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
6
1

Relationship

4
3

Authors

Journals

citations
Cited by 25 publications
(10 citation statements)
references
References 114 publications
0
10
0
Order By: Relevance
“…They observe that a load instruction that misses in caches incurs 115× larger energy than an add operation; thus, data movement energy is much higher than the energy of arithmetical and logical unit (ALU) operations. Due to this, a large fraction of total energy is consumed in moving data across different levels in memory hierarchy . The data movement energy is especially high for web browsers.…”
Section: Processor Architecture Level Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…They observe that a load instruction that misses in caches incurs 115× larger energy than an add operation; thus, data movement energy is much higher than the energy of arithmetical and logical unit (ALU) operations. Due to this, a large fraction of total energy is consumed in moving data across different levels in memory hierarchy . The data movement energy is especially high for web browsers.…”
Section: Processor Architecture Level Techniquesmentioning
confidence: 99%
“…Due to this, a large fraction of total energy is consumed in moving data across different levels in memory hierarchy. 93 The data movement energy is especially high for web browsers. In fact, mobile processor energy is the same while (1) performing arithmetic operations under full utilization and (2) performing only data movement and mostly remaining idle.…”
Section: Getting Insights Into Browser Applications' Characteristicsmentioning
confidence: 99%
“…With priority encoding, output of TCAM is the highest prioritized result. TCAM is widely uses in networking routers such as translations-look-aside buffers (TLBs) [3] caches in microprocessors, database accelerators in big data analytics [4] and in pattern recognition [5].…”
Section: Introductionmentioning
confidence: 99%
“…Further, by virtue of being an open-source tool, it facilitates reproducible research and easy extension of the tool for many more usage scenarios than those discussed in the paper. For example, apart from modeling standard caches, DESTINY can also model assist structures (e.g., victim cache, write-buffer, tag-only caches) and the translational look aside buffer (TLB) [27] designed with different memory technologies. We believe that DESTINY will be a useful tool in architecture and system-level studies and will assist researchers, designers and technical professionals.…”
Section: Introductionmentioning
confidence: 99%