Presentation 2004/7/25
Detailed Multi-Bank Register File Design for Superscalar Processors
Moto MAEDA, Tetsuya SUEYOSHI, Kenichi AOYAMA, Tetsuo HIRONAKA, Tetsushi KOIDE, MATTAUSCH Hans JURGEN, Kazuya TANIGAWA,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Recently, the multi-port register file in the highly parallelized superscalar processors tends to have many ports, which causes problems with chip size, access time and power consumption. To solve this problem, we already have proposed the use of a multi-bank register file. In this paper, we show the structure of a superscalar processor with such a multi-bank register file. For the superscalar we designed the following units, the register access scheduling unit, the register renaming unit, and the reservation station, which support effective utilization of the multi-bank register file. By synthesising these units, we have in total of 55% larger number of gates as compared with the normal multi-port register file design. But the multi-bank register file achieves 70% smaller chip size, and the access cycle is improved by 32% in comparison to the conventional multi-port register file. From these results, we can say that our approach achieves small area and high performance. This paper shows the validity of using a multi-bank register file for a superscalar processors from the results.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) multi-bank register file register access scheduling
Paper # CPSY2004-20
Date of Issue

Conference Information
Committee CPSY
Conference Date 2004/7/25(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Computer Systems (CPSY)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Detailed Multi-Bank Register File Design for Superscalar Processors
Sub Title (in English)
Keyword(1) multi-bank register file register access scheduling
1st Author's Name Moto MAEDA
1st Author's Affiliation Graduate School of Information Sciences, Hiroshima City University()
2nd Author's Name Tetsuya SUEYOSHI
2nd Author's Affiliation Research Center for Nanodevices and Systems, Hiroshima University
3rd Author's Name Kenichi AOYAMA
3rd Author's Affiliation Research Center for Nanodevices and Systems, Hiroshima University
4th Author's Name Tetsuo HIRONAKA
4th Author's Affiliation Department of Computer Engineering, Hiroshima City University
5th Author's Name Tetsushi KOIDE
5th Author's Affiliation Research Center for Nanodevices and Systems, Hiroshima University
6th Author's Name MATTAUSCH Hans JURGEN
6th Author's Affiliation Research Center for Nanodevices and Systems, Hiroshima University
7th Author's Name Kazuya TANIGAWA
7th Author's Affiliation Department of Computer Engineering, Hiroshima City University
Date 2004/7/25
Paper # CPSY2004-20
Volume (vol) vol.104
Number (no) 241
Page pp.pp.-
#Pages 6
Date of Issue