• DocumentCode
    751820
  • Title

    Practical delay enforced multistream (DEMUS) control of deeply pipelined processors

  • Author

    McCrackin, Daniel C.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, Ont., Canada
  • Volume
    44
  • Issue
    3
  • fYear
    1995
  • fDate
    3/1/1995 12:00:00 AM
  • Firstpage
    458
  • Lastpage
    462
  • Abstract
    The simulated performance of a practical multithreaded mechanism for achieving high utilization of deeply pipelined (>5 stage) processors is presented. Threads are dynamically interleaved in one pipeline. After each instruction is dispatched, enough delay is introduced so that successive instructions cannot interfere. Four scheduling algorithms, three of which are realizable, are tested on a simple simulated processor. Good pipeline utilization can be achieved even when the number of running threads is less than the number of pipeline stages
  • Keywords
    performance evaluation; pipeline processing; scheduling; deeply pipelined processors; delay; delay enforced multistream control; multithreaded mechanism; pipeline stages; pipeline utilization; scheduling algorithms; simulated performance; simulated processor; Clocks; Computational modeling; Computer simulation; Delay estimation; Hazards; Pipelines; Process control; Processor scheduling; Testing; Yarn;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.372038
  • Filename
    372038