Title :
Reducing power consumption during TLB lookups in a PowerPC™ embedded processor
Author :
Swaminathan, Shivakumar ; Patel, Sanjay B. ; Dieffenderfer, James ; Silberman, Joel
Author_Institution :
IBM Microelectron., Research Triangle Park, NC, USA
Abstract :
We present a microarchitectural-level low-power translation lookaside buffer (TLB) design for embedded system applications. High-performance embedded processors with small micro-TLBs frequently encounter a large number of micro-TLB misses and many types of context switches such as internal and external interrupts. Context switches flush the micro-TLBs and therefore cause a number of unified-TLB accesses for address translation. Our method presents a microarchitecture wherein the power dissipation associated with unified-TLB accesses is minimized. In addition, our technique enables large process ID register sizes which can reduce the operating system software overhead. Our experiments using specINT 2000 benchmarks show that we obtain an average power saving of 36% in the content addressable memory (CAM) comparisons for these accesses.
Keywords :
buffer storage; embedded systems; integrated circuit design; integrated memory circuits; logic design; microprocessor chips; minimisation; power consumption; CAM; content addressable memory; context switches; embedded processor; logic design; power consumption reduction; translation lookaside buffer design; translation lookaside buffer lookups; Associative memory; Computer aided manufacturing; Embedded system; Energy consumption; Microarchitecture; Operating systems; Power dissipation; Registers; Software systems; Switches;
Conference_Titel :
Quality of Electronic Design, 2005. ISQED 2005. Sixth International Symposium on
Print_ISBN :
0-7695-2301-3
DOI :
10.1109/ISQED.2005.103