Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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

References (1)

Performance study of a multithreaded superscalar microprocessor conference January 1996