DocumentCode :
2641706
Title :
Register Pointer Architecture for Efficient Embedded Processors
Author :
Park, JongSoo ; Park, Sung-Boem ; Balfour, James D. ; Black-Schaffer, David ; Kozyrakis, Christos ; Dally, William J.
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA
fYear :
2007
fDate :
16-20 April 2007
Firstpage :
1
Lastpage :
6
Abstract :
Conventional register file architectures cannot optimally exploit temporal locality in data references due to their limited capacity and static encoding of register addresses in instructions. In conventional embedded architectures, the register file capacity cannot be increased without resorting to longer instruction words. Similarly, loop unrolling is often required to exploit locality in the register file accesses across iterations because naming registers statically is inflexible. Both optimizations lead to significant code size increases, which is undesirable in embedded systems. In this paper, the authors introduce the register pointer architecture (RPA), which allows registers to be accessed indirectly through register pointers. Indirection allows a larger register file to be used without increasing the length of instruction words. Additional register file capacity allows many loads and stores, such as those introduced by spill code, to be eliminated, which improves performance and reduces energy consumption. Moreover, indirection affords additional flexibility in naming registers, which reduces the need to apply loop unrolling in order to maximize reuse of register allocated variables
Keywords :
embedded systems; memory architecture; microprocessor chips; storage allocation; embedded processors; loop unrolling; register file capacity; register pointer architecture; spill code; static encoding; Application software; Arithmetic; Computer aided instruction; Computer architecture; Embedded computing; Embedded system; Energy consumption; Laboratories; Microarchitecture; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
Conference_Location :
Nice
Print_ISBN :
978-3-9810801-2-4
Type :
conf
DOI :
10.1109/DATE.2007.364659
Filename :
4211864
Link To Document :
بازگشت