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. 11, 2014

Filed:

Apr. 16, 2009
Applicants:

Ravi K. Arimilli, Austin, TX (US);

Satya P. Sharma, Austin, TX (US);

Randal C. Swanberg, Round Rock, TX (US);

Inventors:

Ravi K. Arimilli, Austin, TX (US);

Satya P. Sharma, Austin, TX (US);

Randal C. Swanberg, Round Rock, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 9/00 (2006.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 9/461 (2013.01); G06F 9/485 (2013.01); G06F 9/00 (2013.01); G06F 9/52 (2013.01);
Abstract

A data processing system comprises at least one processing unit, a virtualization layer, and a remote update programming idiom accelerator. The remote update programming idiom accelerator is configured to receive a complex remote update programming idiom from a remote node. Responsive to a determination that the sequence of instructions in the complex remote update programming idiom is longer than a dedicated processor threshold, the remote update programming idiom accelerator is configured to request a processing unit from the virtualization layer in the data processing system, and receive an allocation of a processing unit from the virtualization layer. The allocated processing unit is configured to read the data from the storage location local to the data processing system, execute the sequence of instructions to perform the update operation on the data to form result data, and write the result data to the storage location local to the data processing system.


Find Patent Forward Citations

Loading…