DocumentCode :
3407238
Title :
Hardware/software resolution of pipeline hazards in pipeline synthesis of instruction set processors
Author :
Huang, I.-J. ; Despain, A.M.
Author_Institution :
Dept. of Electr. Eng.-Syst., Univ. of Southern California, CA, USA
fYear :
1993
fDate :
7-11 Nov. 1993
Firstpage :
594
Lastpage :
599
Abstract :
One major problem in pipeline synthesis is the detection and resolution of pipeline hazards. We present a new solution to the problem in the domain of pipelined application-specific instruction set processors, based on hardware/software concurrent engineering approach. An extended taxonomy of inter-instruction dependencies is proposed for the analysis of pipeline hazards. Hardware/software resolution candidates are then associated with these dependencies. Algorithms using the taxonomy and the resolutions are developed to detect and resolve pipeline hazards, and to explore the hardware and software design space. Application benchmarks are used to evaluate the designs and guide the design decision. The power of these tools are demonstrated through the pipeline synthesis of two processors including industrial one. Compared with other approaches, our method achieves higher throughput, and provides a way to explore the hardware/software tradeoff. Our method can be combined with current approaches to achieve even higher performance since they are orthogonal.
Keywords :
logic CAD; benchmarks; concurrent engineering approach; design decision; instruction set processors; inter-instruction dependencies; pipeline hazards; pipeline synthesis; pipelined application-specific instruction set processors; Application software; Computer architecture; Delay; Hardware; Hazards; Laboratories; Pipeline processing; Space exploration; Taxonomy; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-4490-7
Type :
conf
DOI :
10.1109/ICCAD.1993.580120
Filename :
580120
Link To Document :
بازگشت