US 12,393,442 B2
Hardware co-ordination of resource management in distributed systems
Piyush Patel, Cary, NC (US); Kevin Mann, Raleigh, NC (US); Theodore Haggis, Raleigh, NC (US); Malvika Singh, Austin, TX (US); and Mit Kutchi, Cary, NC (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Apr. 26, 2023, as Appl. No. 18/139,924.
Application 18/139,924 is a division of application No. 16/298,419, filed on Mar. 11, 2019, granted, now 11,640,317.
Prior Publication US 2024/0078131 A1, Mar. 7, 2024
Int. Cl. G06F 9/46 (2006.01); G06F 9/30 (2018.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 9/52 (2006.01); G06F 13/16 (2006.01); G06F 9/38 (2018.01)
CPC G06F 9/468 (2013.01) [G06F 9/30032 (2013.01); G06F 9/4881 (2013.01); G06F 9/52 (2013.01); G06F 9/524 (2013.01); G06F 9/526 (2013.01); G06F 13/1663 (2013.01); G06F 9/30087 (2013.01); G06F 9/5005 (2013.01); G06F 9/522 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A method of controlling access to a common resource in a distributed system, the method comprising:
transmitting, from a source entity to a destination entity, an indication that the ownership of a common resource is to be moved from the source entity to the destination entity;
generating, by a non-source entity, a request to access the common resource, wherein the non-source entity is not a current owner of the common resource;
transmitting, by the non-source entity, the access request to the source entity;
generating an access of the common resource by the source entity; and
forwarding, by the source entity, the access request to the destination entity subsequent to transmitting the indication,
wherein the source entity, the non-source entity, and the common resource are implemented in hardware as dies.