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:
Jul. 03, 2007

Filed:

Dec. 19, 2001
Applicants:

Richard E. Kessler, Shrewsbury, MA (US);

David A. Carlson, Haslet, TX (US);

Muhammad Raghib Hussain, Pleasanton, CA (US);

Robert A. Sanzone, Hudson, MA (US);

Khaja E. Ahmed, Pleasanton, CA (US);

Michael D. Varga, Milpitas, CA (US);

Inventors:

Richard E. Kessler, Shrewsbury, MA (US);

David A. Carlson, Haslet, TX (US);

Muhammad Raghib Hussain, Pleasanton, CA (US);

Robert A. Sanzone, Hudson, MA (US);

Khaja E. Ahmed, Pleasanton, CA (US);

Michael D. Varga, Milpitas, CA (US);

Assignee:

Cavium Networks, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for processing security operations are described. In one embodiment, a processor includes a number of execution units to process a number of requests for security operations. The number of execution units are to output the results of the number of requests to a number of output data structures associated with the number of requests within a remote memory based on pointers stored in the number of requests. The number of execution units can output the results in an order that is different from the order of the requests in a request queue. The processor also includes a request unit coupled to the number of execution units. The request unit is to retrieve a portion of the number of requests from the request queue within the remote memory and associated input data structures for the portion of the number of requests from the remote memory. Additionally, the request unit is to distribute the retrieved requests to the number of execution units based on availability for processing by the number of execution units.


Find Patent Forward Citations

Loading…