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:
Feb. 23, 2021

Filed:

Apr. 30, 2018
Applicant:

Hewlett Packard Enterprise Development Lp, Houston, TX (US);

Inventors:

John L. Byrne, Pasadena, CA (US);

Harumi Kuno, Cupertino, CA (US);

Khemraj Shukla, Oklahoma City, OK (US);

Wei Zhang, Palo Alto, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 12/084 (2016.01); G06F 12/0808 (2016.01); G06F 12/0806 (2016.01); G06F 12/02 (2006.01); G06F 12/0842 (2016.01); G06F 12/0811 (2016.01); G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
G06F 12/084 (2013.01); G06F 12/0223 (2013.01); G06F 12/0284 (2013.01); G06F 12/0806 (2013.01); G06F 12/0808 (2013.01); G06F 12/0842 (2013.01); G06F 9/467 (2013.01); G06F 12/0811 (2013.01); G06F 2212/6042 (2013.01);
Abstract

A system includes a plurality of processes, a network fabric, and a shared memory accessible by the plurality of processes over the network fabric, the shared memory to store a plurality of elements of a data structure. A first process is designated as being allowed to update a target variable stored in the shared memory, and a second process of the plurality of processes writes a request for an atomic operation to a first region in the shared memory. The first process is responsive to the request to perform the atomic operation that updates the target variable, and write a result including a value of the updated target variable to a second region in the shared memory, the second region readable by the second process, the request and the result being elements of the data structure.


Find Patent Forward Citations

Loading…