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.
Patent No.:
Date of Patent:
Oct. 13, 2015
Filed:
Jun. 08, 2012
James E. Carey, Rochester, MN (US);
Jeffrey M. Ceason, Tucson, AZ (US);
Philip J. Sanders, Rochester, MN (US);
Gordon G. Stewart, Rochester, MN (US);
James E. Carey, Rochester, MN (US);
Jeffrey M. Ceason, Tucson, AZ (US);
Philip J. Sanders, Rochester, MN (US);
Gordon G. Stewart, Rochester, MN (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Synchronizing access to resources in a hybrid computing environment that includes a host computer, a plurality of accelerators, the host computer and the accelerators adapted to one another for data communications by a system level message passing module, where synchronizing access to resources includes providing in a registry, to processes executing on the accelerators and the host computer, a key associated with a resource, the key having a value; attempting, by a process, to access the resource including determining whether a current value of the key represents an unlocked state for the resource; if the current value represents an unlocked state, attempting to lock access to the resource including setting the value to a unique identification of the process; determining whether the current value is the unique identification of the process; if the current value is the unique identification accessing the resource by the process.