Multithreading in vector processors
Patent
·
OSTI ID:1417324
In one embodiment, a system includes a processor having a vector processing mode and a multithreading mode. The processor is configured to operate on one thread per cycle in the multithreading mode. The processor includes a program counter register having a plurality of program counters, and the program counter register is vectorized. Each program counter in the program counter register represents a distinct corresponding thread of a plurality of threads. The processor is configured to execute the plurality of threads by activating the plurality of program counters in a round robin cycle.
- Research Organization:
- International Business Machines Corporation, Armonk, NY (United States)
- Sponsoring Organization:
- USDOE
- Assignee:
- INTERNATIONAL BUSINESS MACHINES CORPORATION (Armonk, NY)
- Patent Number(s):
- 9,870,340
- Application Number:
- 14/672,568
- OSTI ID:
- 1417324
- Country of Publication:
- United States
- Language:
- English
Performance study of a multithreaded superscalar microprocessor
|
conference | January 1996 |
Similar Records
Bufferless communication for redundant multithreading using register permutation
High performance parallel vector processor having a modified vector register/element processor configuration
Pipelined parallel vector processor including parallel configured element processors for processing vector elements in parallel fashion
Patent
·
Tue May 28 00:00:00 EDT 2019
·
OSTI ID:1568400
High performance parallel vector processor having a modified vector register/element processor configuration
Patent
·
Mon Nov 27 23:00:00 EST 1989
·
OSTI ID:6893977
Pipelined parallel vector processor including parallel configured element processors for processing vector elements in parallel fashion
Patent
·
Mon Oct 29 23:00:00 EST 1990
·
OSTI ID:5749519