Skip to Content
Find More Like This
Return to Search

Multithreading in vector processors

United States Patent

9,870,340
January 16, 2018
View the Complete Patent at the US Patent & Trademark Office
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.
Evangelinos; Constantinos (Andover, MA), Kim; Changhoan (Ossining, NY), Nair; Ravi (Briarcliff Manor, NY)
INTERNATIONAL BUSINESS MACHINES CORPORATION (Armonk, NY)
14/ 672,568
20160292128
March 30, 2015
STATEMENT OF GOVERNMENT INTEREST This invention was made with Government support under Contract No.: B599858 awarded by Department of Energy. The Government has certain rights in this invention.