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:
Apr. 21, 2015

Filed:

Apr. 30, 2010
Applicants:

Michael E. Aho, Rochester, MN (US);

Charles J. Archer, Rochester, MN (US);

James E. Carey, Rochester, MN (US);

Matthew W. Markland, Rochester, MN (US);

Philip J. Sanders, Rochester, MN (US);

Inventors:

Michael E. Aho, Rochester, MN (US);

Charles J. Archer, Rochester, MN (US);

James E. Carey, Rochester, MN (US);

Matthew W. Markland, Rochester, MN (US);

Philip J. Sanders, Rochester, MN (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 9/38 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3881 (2013.01); G06F 9/544 (2013.01);
Abstract

A hybrid computing environment in which the host computer allocates, in the shadow memory area of the host computer, a memory region for a packet to be written to the shared memory of an accelerator; writes packet data to the accelerator's shared memory in a memory region corresponding to the allocated memory region; inserts, in a next available element of the accelerator's descriptor array, a descriptor identifying the written packet data; increments the copy of the head pointer of the accelerator's descriptor array maintained on the host computer; and updates a copy of the head pointer of the accelerator's descriptor array maintained on the accelerator with the incremented copy.


Find Patent Forward Citations

Loading…