• DocumentCode
    2116294
  • Title

    An evaluation of functional unit lengths for single-chip processors

  • Author

    Farrens, Matthew K. ; Pleszkun, Andrew R.

  • Author_Institution
    Comput. Sci. Div., California Univ., Davis, CA, USA
  • fYear
    1990
  • fDate
    27-29 Nov 1990
  • Firstpage
    209
  • Lastpage
    215
  • Abstract
    When designing a pipelined single-chip processor (SCP) with pipelined functional units of varying length, the processor issue logic must deal with scheduling of the result bus. In order to prevent serious performance degradation due to result bus conflicts, some pipeline scheduling techniques developed in the 1970s may need to be incorporated into the issue logic. Since this is a nontrivial complication of the issue logic, a set of simulations were performed in order to evaluate the effectiveness of the combination of multiple length functional units and scheduling techniques. Analysis of the simulation results indicates that providing relatively short multiple length functional units is not worthwhile. Multiple length functional unit configurations employing result bus scheduling do perform slightly better than uniform length configurations, but the difference is often less than 1%. Thus, the SCP designer should not waste valuable time improving the performance of each functional unit, but rather should produce a good design for the most complicated unit and design all other units to match it
  • Keywords
    instruction sets; microprocessor chips; pipeline processing; scheduling; bus conflicts; functional unit lengths; performance degradation; pipelined functional units; processor issue logic; scheduling; single-chip processors; Analytical models; Clocks; Computer science; Design engineering; Inspection; Logic design; Performance evaluation; Pipeline processing; Process design; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprogramming and Microarchitecture. Micro 23. Proceedings of the 23rd Annual Workshop and Symposium., Workshop on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-2124-9
  • Type

    conf

  • DOI
    10.1109/MICRO.1990.151444
  • Filename
    151444