DocumentCode
465220
Title
Higher Clock Rate at Comparable IPC Through Reduced Circuit Complexity in Instruction Format Based Pipeline Clustering
Author
Shah, Jatan ; Sangireddy, Rama
Author_Institution
Dept. of Electr. Eng., Texas Univ., Richardson, TX
fYear
2007
fDate
27-30 May 2007
Firstpage
4012
Lastpage
4015
Abstract
The increase in the circuit complexity of a wide-issue processor with its pipeline width is one of the primary concerns of the processor designers. In the conventional design, hardware in the processor core is laid out to handle multiple instructions with two-source operands in each pipeline stage. However, analysis of characteristics of the SPEC2000 integer programs reveals that 74% of instructions require one or less source register operands, and FP programs on average have 60% integer instructions three-fourth of which require one or less source register operands. To alleviate the complexity issues we propose split pipeline architecture, a novel technique to distinguish and process integer instructions based on their source operand requirements. This leads to a capability of processing instructions at a higher clock rate and at almost the same IPC, as compared to a conventional processor.
Keywords
circuit complexity; instruction sets; integer programming; microprocessor chips; pipeline processing; FP programs; SPEC2000 integer programs; instruction format; integer instructions; pipeline clustering; processor core; reduced circuit complexity; split pipeline architecture; Area measurement; Clocks; Complexity theory; Computer aided instruction; Hardware; High performance computing; Pipelines; Power measurement; Process design; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location
New Orleans, LA
Print_ISBN
1-4244-0920-9
Electronic_ISBN
1-4244-0921-7
Type
conf
DOI
10.1109/ISCAS.2007.378798
Filename
4253562
Link To Document