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
期刊:
ACM Trans. Design Autom. Electr. Syst.
影响因子:
--
通讯作者:
Peter Petrov
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.