DocumentCode
3546616
Title
Design of superscalar processor with multi-bank register file
Author
Saito, Tadashi ; Maeda, Moto ; Hironaka, Tetsuo ; Tanigawa, Kazuya ; Sueyoshi, Tetsuya ; Aoyama, Kenichi ; Koide, Tetsushi ; Mattausch, Hans Juergen
Author_Institution
Dept. of Comput. Eng., Hiroshima City Univ., Japan
fYear
2005
fDate
23-26 May 2005
Firstpage
3507
Abstract
Recently, register files in highly parallel superscalar processors tend to have large chip areas and many access ports. This trend causes problems with chip-size, access time and power consumption. As one of the methods for solving these problems, we have proposed a multi-bank register file which realizes small area, high speed and low power consumption. We have proved the effectiveness of this method by simulation. We now show a detailed design of a superscalar processor with a multi-bank register file and its evaluation results. From the design by Verilog-HDL, the processor with the multi-bank register file improves register access speed by 49% at the cost of 28% more gates for register-access scheduling. These results verify that we have solved the problem of shortening the critical path around the register file in highly parallel processors.
Keywords
hardware description languages; integrated circuit design; logic design; microprocessor chips; parallel processing; power consumption; Verilog-HDL; access time; chip-size; highly parallel superscalar processors; multi-bank register file; power consumption; register access speed; superscalar processor design; CMOS technology; Concurrent computing; Costs; Energy consumption; Hardware design languages; Parallel processing; Process design; Processor scheduling; Proposals; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN
0-7803-8834-8
Type
conf
DOI
10.1109/ISCAS.2005.1465385
Filename
1465385
Link To Document