Title :
Multithreaded processor architectures
Author :
Byrd, Gregory T. ; Holliday, Mark A.
Author_Institution :
MCNC, Research Triangle Park, NC, USA
fDate :
8/1/1995 12:00:00 AM
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;
Journal_Title :
Spectrum, IEEE