• DocumentCode
    301791
  • Title

    Exploiting instruction level parallelism with the DS architecture

  • Author

    Zhang, Yinong ; Adam, G.B.

  • Author_Institution
    Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    1
  • fYear
    1996
  • fDate
    12-16 Aug 1996
  • Firstpage
    230
  • Abstract
    A new architecture, DS, for exploiting instruction level parallelism is proposed in this paper. DS splits the program into two instruction substreams with the dominant one navigating the control flow and the subsidiary one carrying out the rest of the computational task. Compiler techniques associated with the DS architecture are discussed, with the goal of minimizing communication and balancing computation. Performance is compared with an aggressive 8-way superscalar processor. In general, DS can deliver the same IPC as the superscalar. This is achieved with less complex hardware and better potential for fast clock rates
  • Keywords
    parallel architectures; program compilers; DS architecture; Decoupled Superscalar architecture; compiler techniques; computational task; control flow; fast clock rates; instruction level parallelism; instruction substreams; superscalar processor; Clocks; Computer aided instruction; Computer architecture; Concurrent computing; Delay; Hardware; Navigation; Parallel processing; Registers; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
  • Conference_Location
    Ithaca, NY
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-7623-X
  • Type

    conf

  • DOI
    10.1109/ICPP.1996.539060
  • Filename
    539060