• DocumentCode
    3348592
  • Title

    Quantifying the benefits of SPECint distant parallelism in simultaneous multithreading architectures

  • Author

    Ortega, Daniel ; Martel, I. ; Krishnan, Venkata ; Ayguade, Eduard ; Valero, M.R.

  • Author_Institution
    Alpha Dev. Group, Compaq Comput. Corp., Houston, TX, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    117
  • Lastpage
    124
  • Abstract
    We exploit the existence of distant parallelism that future compilers could detect and characterise its performance under simultaneous multithreading architectures. By distant parallelism we mean parallelism that cannot be captured by the processor instruction window and that can produce threads suitable for parallel execution in a multithreaded processor. We show that distant parallelism can make feasible wider issue processors by providing more instructions from the distant threads, thus better exploiting the resources from the processor in the case of speeding up single integer applications. We also investigate the necessity of out-of-order processors in the presence of multiple threads of the same program. It is important to notice at this point that the benefits described are totally orthogonal to any other architectural techniques targeting a single thread
  • Keywords
    multi-threading; parallelising compilers; software performance evaluation; distant parallelism; distant threads; multiple threads; multithreading architectures; out-of-order processors; parallelizing compilers; performance; processor instruction window; single integer applications; Automatic control; Computer architecture; Concurrent computing; Hardware; Multithreading; Parallel processing; Process design; Read only memory; Registers; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 1999. Proceedings. 1999 International Conference on
  • Conference_Location
    Newport Beach, CA
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-0425-6
  • Type

    conf

  • DOI
    10.1109/PACT.1999.807436
  • Filename
    807436