• DocumentCode
    3424015
  • Title

    Instruction-level parallel processors-dynamic and static scheduling tradeoffs

  • Author

    Rudd, Kevin W. ; Flynn, Michael J.

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    1997
  • fDate
    17-21 Mar 1997
  • Firstpage
    74
  • Lastpage
    81
  • Abstract
    Recently, high performance computer architecture has focused on dynamic scheduling techniques to issue and execute multiple operations concurrently. These designs are complex and have frequently shown disappointing performance. A complementary approach is the use of static scheduling techniques to exploit the same parallelism. We describe some of the tradeoffs between the use of static and dynamic scheduling techniques and show that with appropriate scheduling, low complexity designs using only static scheduling have significant advantages over high complexity designs using dynamic scheduling in real systems
  • Keywords
    instruction sets; parallel architectures; processor scheduling; dynamic scheduling techniques; high complexity designs; high performance computer architecture; instruction level parallel processors; low complexity designs; multiple operations; real systems; static scheduling tradeoffs; Computer architecture; Concurrent computing; Delay; Dynamic scheduling; Hardware; Laboratories; Performance analysis; Process design; Processor scheduling; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Algorithms/Architecture Synthesis, 1997. Proceedings., Second Aizu International Symposium
  • Conference_Location
    Aizu-Wakamatsu
  • Print_ISBN
    0-8186-7870-4
  • Type

    conf

  • DOI
    10.1109/AISPAS.1997.581630
  • Filename
    581630