Heterogeneously tagged caches for low-power embedded systems with virtual memory support
Heterogeneously tagged caches for low-power embedded systems with virtual memory support
复制标题
用于具有虚拟内存支持的低功耗嵌入式系统的异构标记缓存
DOI:
10.1145/1344418.1344428
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
Peter Petrov
中科院分区:
文献类型:
--
作者:
Xiangrong Zhou;Peter Petrov
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 reduction is achieved. We outline an efficient hardware architecture, where the application information is captured in a reprogrammable way and the cache is minimally modified.