07424599 is referenced by 34 patents and cites 55 patents.

A multithreading microprocessor is disclosed. The microprocessor includes a plurality of thread contexts. The microprocessor provides instructions that enable a thread context issuing the instructions to move a value between itself and a target thread context distinct from the issuing thread context independent of cooperation from the target thread context. The instructions employ an operand to specify the target thread context. In one embodiment, the microprocessor is also a virtual multiprocessor including a plurality of virtual processing elements. Each virtual processing element includes a plurality of thread contexts. The instructions also employ a second operand to specify the target virtual processing element.

Title
Apparatus, method, and instruction for software management of multiple computational contexts in a multithreaded microprocessor
Application Number
10/929097
Publication Number
7424599 (B2)
Application Date
August 27, 2004
Publication Date
September 9, 2008
Inventor
Darren M Jones
Los Altos
CA, US
Kevin D Kissell
Le Bar sur Loup
FR
Agent
Sterne Kessler Goldstein Fox PLLC
Assignee
MIPS Technologies
CA, US
IPC
G06F 9/46
G06F 9/312
View Original Source