DocumentCode :
453633
Title :
Duplicated register file design for embedded simultaneous multithreading microprocessor
Author :
Zang, Chengjie ; Imai, Suguru ; Kimura, Shunji
Author_Institution :
Graduate Sch. of Inf., Production & Syst., Waseda Univ., Hibikino
Volume :
1
fYear :
2005
fDate :
24-0 Oct. 2005
Firstpage :
90
Lastpage :
93
Abstract :
In modern microprocessors, the access time of register file becomes a critical part in total delay. Instruction level or thread level parallelism improves instructions per cycle (IPC) by executing multiple instructions in one cycle. Such multiple instructions need to read or write data from/to register files simultaneously. To satisfy that, register file with sufficient ports should be designed. However, the area and access time of register file with large ports will increase sharply. Duplicated register file (DupRF) architecture can reduce access time by distributing read ports. In this paper, we propose a new kind of DupRF architecture for embedded simultaneous multithreading (SMT) microprocessor and estimate the effect with respect to the area and access time. Especially, we measure the product of area and access time as computation cost. For a SMT microprocessor with 6 threads, 64-bit data-width and 6 function units, 3-duplicate register file architecture can reduce access time by 12.61% with a slight increase of computation cost by 3.35% compared with the central register file architecture
Keywords :
embedded systems; file organisation; microprocessor chips; multi-threading; parallel architectures; shift registers; 64 bit; DupRF architecture; central register file architecture; computation cost; duplicated register file design; embedded SMT microprocessor; embedded simultaneous multithreading microprocessor; instruction level; instructions per cycle; multiple instructions; register file access time; Area measurement; Computational efficiency; Computer architecture; Delay effects; Microprocessors; Multithreading; Parallel processing; Registers; Surface-mount technology; Yarn; Access Time; Computation Cost; Duplicated Register File (DupRF); Simultaneous Multithreading;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ASIC, 2005. ASICON 2005. 6th International Conference On
Conference_Location :
Shanghai
Print_ISBN :
0-7803-9210-8
Type :
conf
DOI :
10.1109/ICASIC.2005.1611275
Filename :
1611275
Link To Document :
بازگشت