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:
Sep. 18, 2001

Filed:

Jan. 27, 1999
Applicant:
Inventors:

Mario D. Nemirovsky, Saratoga, CA (US);

Adolfo M. Nemirovsky, San Jose, CA (US);

Narendra Sankar, Santa Clara, CA (US);

Assignee:

Clearwater Networks, Inc., Los Gatos, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/316 ; G06F 1/338 ; G06F 1/202 ; G06F 9/28 ;
U.S. Cl.
CPC ...
G06F 1/316 ; G06F 1/338 ; G06F 1/202 ; G06F 9/28 ;
Abstract

A processing system has an instruction processor (IP), register files for storing data to be processed by the IP, such as a thread context, and a register transfer unit (RTU) connected to the register files and to the IP. Register files may assume different states, readable and settable by both the RTU and the IP. The IP and the RTU assume control of register files and perform their functions partially in response to states for the register files, and in releasing register files after processing, set the states. The invention is particularly applicable to multistreamed processors, wherein more register files than streams may be implemented, allowing for at least one idle register file in which to accomplish background loading and unloading of data. The invention is also particularly applicable to processing systems dealing with real-time phenomena, such as data packet processing in network routers.


Find Patent Forward Citations

Loading…