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:
Nov. 24, 2015

Filed:

Dec. 09, 2011
Applicants:

David Sonnier, Austin, TX (US);

Chris Randall Stone, Austin, TX (US);

Charles Edward Peet, Jr., Austin, TX (US);

Inventors:

David Sonnier, Austin, TX (US);

Chris Randall Stone, Austin, TX (US);

Charles Edward Peet, Jr., Austin, TX (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/54 (2006.01); G06F 9/38 (2006.01); H04L 12/933 (2013.01); H04L 12/931 (2013.01); G06F 12/08 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3834 (2013.01); H04L 49/101 (2013.01); H04L 49/109 (2013.01); H04L 49/506 (2013.01); G06F 12/084 (2013.01); G06F 12/0811 (2013.01); G06F 2212/301 (2013.01);
Abstract

Described embodiments provide a method of controlling processing flow in a network processor having one or more processing modules. A given one of the processing modules loads a script into a compute engine. The script includes instructions for the compute engine. The given one of the processing modules loads a register file into the compute engine. The register file includes operands for the instructions of the loaded script. A tracking vector of the compute engine is initialized to a default value, and the compute engine executes the instructions of the loaded script based on the operands of the loaded register file. The compute engine updates corresponding portions of the register file with updated data corresponding to the executed script. The tracking vector tracks the updated portions of the register file. The compute engine provides the tracking vector and the updated register file to the given one of the processing modules.


Find Patent Forward Citations

Loading…