DocumentCode
2857621
Title
A Super Instruction-Flow Architecture for High Performance and Low Power Processors
Author
Kise, Kenji ; Katagiri, Takahiro ; Honda, Hiroki ; Yuba, Toshitsugu
Author_Institution
Graduate Sch. of Inf. Syst., Electro-Commun. Univ.
fYear
2004
fDate
12-14 Jan. 2004
Firstpage
10
Lastpage
19
Abstract
Microprocessor performance has improved at about 55% per year for the past three decades. To maintain this performance growth rate, next generation processors must achieve higher levels of instruction level parallelism. However, it is known that a conditional branch poses serious performance problems in modern processors. In addition, as an instruction pipeline becomes deep and the issue width becomes wide, this problem becomes worse. The goal of this study is to develop a novel processor architecture which mitigates the performance degradation caused by branch instructions. In order to solve this problem, we propose a super instruction-flow architecture. The concept of the architecture is described. This architecture has a mechanism which processes multiple instruction-flows efficiently and tries to mitigate the performance degradation. Preliminary evaluation results with small benchmark programs show that the first generation super instruction-flow processor efficiently mitigates branch overhead
Keywords
instruction sets; low-power electronics; microprocessor chips; multiprocessing systems; parallel architectures; parallel programming; branch instructions; instruction level parallelism; instruction pipeline; low power processors; microprocessor performance; processor architecture; super instruction flow processor; Accuracy; Costs; Data mining; Degradation; Distributed processing; Hardware; Information systems; Microprocessors; Pipelines; Proposals;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovative Architecture for Future Generation High-Performance Processors and Systems, 2004. Proceedings
Conference_Location
Maui, HI
ISSN
1537-3223
Print_ISBN
0-7695-2205-X
Type
conf
DOI
10.1109/IWIA.2004.10001
Filename
1410676
Link To Document