DocumentCode :
2046192
Title :
Energy-efficient physically tagged caches for embedded processors with virtual memory
Author :
Petrov, Peter ; Tracy, Daniel ; Orailoglu, Alex
Author_Institution :
ECE Dept., Maryland Univ. at Coll. Park, USA
fYear :
2005
fDate :
13-17 June 2005
Firstpage :
17
Lastpage :
22
Abstract :
In this paper we present a low-power tag organization for physically tagged caches in embedded processors with virtual memory support. An exceedingly small subset of tag bits is identified for each application hot-spot so that only these tag bits are used for cache access with no performance sacrifice as they provide complete address resolution. The minimal subset of physical tag bits, i.e. the compressed tag, is dynamically updated following the changes in the physical address space of the application. Special support from the operating system (OS) is introduced in order to maintain the compressed tag during program execution. The compressed tag is updated by the OS to match the current set of physical memory pages allocated to the application. We have proposed efficient algorithms that are incorporated within the memory allocator and the dynamic linker in order to achieve dynamic update of the compressed tags in the cases where the mapping between virtual and physical addresses is modified; such cases include memory allocation/deallocation and swapping physical pages on the secondary memory storage. The only hardware support needed within the l/D-caches is the support for disabling bitlines of the tag arrays. An extensive set of experimental results demonstrates the efficacy of the proposed approach.
Keywords :
cache storage; embedded systems; memory architecture; microprocessor chips; virtual storage; compressed tag; dynamic linker; embedded processor; l/D-cache; low-power tag organization; memory allocation; memory allocator; memory deallocation; operating system; physical memory page; physical tag bits; physically tagged cache; program execution; secondary memory storage; virtual memory; Educational institutions; Energy consumption; Energy efficiency; Hardware; Modems; Operating systems; Permission; Pervasive computing; Positron emission tomography; Remotely operated vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2005. Proceedings. 42nd
Print_ISBN :
1-59593-058-2
Type :
conf
DOI :
10.1109/DAC.2005.193765
Filename :
1510284
Link To Document :
بازگشت