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
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;
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
DOI :
10.1109/ISCAS.2007.378798