The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 15, 1995

Filed:

Dec. 27, 1993
Applicant:
Inventors:

Kenji Toda, Tsukuba, JP;

Yoshinobu Uchibori, Tsukuba, JP;

Toshio Shimada, Tsukuba, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395375 ; 395700 ; 395821 ; 3642843 ; 364D / ;
Abstract

In a computer system, when data for a register assigned to a current process arrives at a processing element, an instruction for loading this data is automatically inserted into an instruction sequence to be fetched by an instruction fetch unit provided in the processing element, thus synchronizing of data on registers is enabled. In addition, when data for a register assigned to a process which had previously been suspended and is not the current process arrives at the processing element, the data is written to a corresponding save area allotted in local memory for that register. Suspension of a process occurs at a point in time at which a register assigned to that process is accessed by an instruction but no data is yet present in the register and when this process suspension occurs, the process to be executed is switched to another process. When a register to which data arrives was the cause of a process suspension, that process which had been suspended is re-registered as an executable process and furthermore the data which arrived in the save area will be unsaved to the corresponding register.


Find Patent Forward Citations

Loading…