08020169 is referenced by 30 patents and cites 28 patents.

In an application in which context switching often occurs such as in a real time OS, it is possible to significantly reduce the overhead caused by the context switching. The OS issues a Swap instruction and a context switch starts. The Swap instruction is issued together with a thread (i.e., context) ID to be replaced, to a thread control unit (9). The thread ID is used to uniquely identify threads stored in a context cache (8). The thread control unit (9) saves data from a register file (1) to the context cache (8) via a context-dedicated bus (12) and transmits data of a new thread from the context cache (8) to the register file (1). According to the thread ID received, the thread control unit (9) automatically interchanges the necessary number of data in the register file (1) and the data in the context cache (8).

Context switching system having context cache and a register file for the save and restore context operation
Application Number
Publication Number
8020169 (B2)
Application Date
December 11, 2003
Publication Date
September 13, 2011
Nobuyuki Yamasaki
Lowe Hauptman Ham & Berner
Japan Science and Technology Agency
G06F 7/38
G08F 9/46
View Original Source