• 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