• DocumentCode
    345111
  • Title

    A simulation study of pipelining and decoupling a dynamic instruction scheduling mechanism

  • Author

    Sato, Toshinori

  • Author_Institution
    Microelectron. Eng. Lab., Toshiba Corp., Kawasaki, Japan
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    178
  • Abstract
    As instruction window size increases, it becomes difficult to maintain processor cycle time. Pipelining the instruction window is not a solution for maintaining the processor cycle time, since it is said that it affects processor performance seriously. However, the pipelining has not been evaluated quantitatively. Therefore, in this paper, we evaluate a dynamic instruction scheduling mechanism whose wakeup and select logic is pipelined. On the other hand, recent interests on data speculation demand to further increase the instruction window size in order to realize instruction reissue mechanism which deals with incorrect data speculations. For the purpose of reducing the instruction window size with maintaining the instruction reissue capability, we propose to decoupling the reissue mechanism from the scheduling mechanism. Using a cycle-by-cycle simulator, we have evaluated the pipelining and the decoupling of the instruction window
  • Keywords
    digital simulation; instruction sets; pipeline processing; processor scheduling; cycle-by-cycle simulator; data speculation; decoupling; dynamic instruction scheduling mechanism; instruction window; instruction window size; pipelining; processor cycle time; processor performance; select logic; simulation study; Dynamic scheduling; Pipeline processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO Conference, 1999. Proceedings. 25th
  • Conference_Location
    Milan
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0321-7
  • Type

    conf

  • DOI
    10.1109/EURMIC.1999.794464
  • Filename
    794464