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.
Patent No.:
Date of Patent:
Oct. 23, 2007
Filed:
Feb. 02, 2005
Takeshi Inuo, Tokyo, JP;
Nobuki Kajihara, Tokyo, JP;
Takao Toi, Tokyo, JP;
Tooru Awashima, Tokyo, JP;
Hirokazu Kami, Tokyo, JP;
Taro Fujii, Kanagawa, JP;
Kenichiro Anjo, Kanagawa, JP;
Kouichiro Furuta, Kanagawa, JP;
Masato Motomura, Kanagawa, JP;
Takeshi Inuo, Tokyo, JP;
Nobuki Kajihara, Tokyo, JP;
Takao Toi, Tokyo, JP;
Tooru Awashima, Tokyo, JP;
Hirokazu Kami, Tokyo, JP;
Taro Fujii, Kanagawa, JP;
Kenichiro Anjo, Kanagawa, JP;
Kouichiro Furuta, Kanagawa, JP;
Masato Motomura, Kanagawa, JP;
NEC Corporation, Tokyo, JP;
NEC Electronics Corporation, Kanagawa, JP;
Abstract
An array-type computer processor stops, with a plurality of computer programs held, a state control unit and a data-path unit, upon input of event data for task switching. The array-type computer processor obtains the operation state of the state control unit and the processed data of the data-path unit when stopped, and temporarily holds them for each of a plurality of the computer programs. Upon completion of this, the array-type computer processor reads the operation state and processed data of any other computer program and sets them in the state control unit and data-path unit. Upon completion of this, the array-type computer processor outputs to the state control unit the event data for starting the operation. The state control unit then starts to sequentially transfer the operation state, thereby making it possible to perform the process operations according to a plurality of computer programs in a time-sharing manner.