• DocumentCode
    846734
  • Title

    Multithreaded processor architectures

  • Author

    Byrd, Gregory T. ; Holliday, Mark A.

  • Author_Institution
    MCNC, Research Triangle Park, NC, USA
  • Volume
    32
  • Issue
    8
  • fYear
    1995
  • fDate
    8/1/1995 12:00:00 AM
  • Firstpage
    38
  • Lastpage
    46
  • Abstract
    The authors describe how independent streams of instructions, interwoven on a single processor, fill its otherwise idle cycles and so boost its performance. They detail how such multithreaded architectures take the tack of hiding latency by supporting multiple concurrent streams of execution. When a long-latency operation occurs in one of the threads, another begins execution. In this way, useful work is performed while the time-consuming operation is completed
  • Keywords
    computer architecture; microprocessor chips; multiprogramming; idle cycles; instruction streams; latency; multiple concurrent execution streams; multithreaded processor architectures; performance; single processor; time-consuming operation; Application software; Computer architecture; Delay; Hardware; High performance computing; Job shop scheduling; Large-scale systems; Registers; Supercomputers; Yarn;
  • fLanguage
    English
  • Journal_Title
    Spectrum, IEEE
  • Publisher
    ieee
  • ISSN
    0018-9235
  • Type

    jour

  • DOI
    10.1109/6.402166
  • Filename
    402166