2008
DOI: 10.1145/1344418.1344428
|View full text |Cite
|
Sign up to set email alerts
|

Heterogeneously tagged caches for low-power embedded systems with virtual memory support

Abstract: An energy-efficient data cache organization for embedded processors with virtual memory is proposed. Application knowledge regarding memory references is used to eliminate most tag translations. A novel tagging scheme is introduced, where both virtual and physical tags coexist. Physical tags and special handling of superset index bits are only used for references to shared regions in order to avoid cache inconsistency. By eliminating the need for most address translations on cache access, a significant power r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 23 publications
0
6
0
Order By: Relevance
“…Different from their work, we do not burden the hardware with the onus of ensuring correctness for static miss-speculation; neither do we require recompilation of application to take advantage of OVC. Zhou et al [39] proposed heterogeneously tagged (both virtual and physical tag) to allow cache access without TLB access for memory regions explicitly annotated by the application. Unlike their work, application modification is not necessary for OVC.…”
Section: L1mentioning
confidence: 99%
“…Different from their work, we do not burden the hardware with the onus of ensuring correctness for static miss-speculation; neither do we require recompilation of application to take advantage of OVC. Zhou et al [39] proposed heterogeneously tagged (both virtual and physical tag) to allow cache access without TLB access for memory regions explicitly annotated by the application. Unlike their work, application modification is not necessary for OVC.…”
Section: L1mentioning
confidence: 99%
“…This approach reduces the number of DTLB accesses and thus DTLB energy usage, but L1D accesses occur as normal. Zhou et al propose a heterogenous tagged cache scheme, where the DTLB accesses for private data can be eliminated [18]. It requires to add some logic to the most significant bits of the calculated memory address which will go through the critical path of the DTLB.…”
Section: Related Workmentioning
confidence: 99%
“…[22][23][24] focus on a low power cache organization. The tag reduction technique [5,[25][26][27][28] has received more attention in the literature because it can save energy of caches significantly. However previous research on tag reduction concentrates tag reduction on a single-core processor.…”
Section: Related Workmentioning
confidence: 99%