US 12,086,422 B2
Efficient memory-semantic networking using scoped memory models
Michael W. LeBeane, Austin, TX (US); Khaled Hamidouche, Austin, TX (US); Hari S. Thangirala, Austin, TX (US); and Brandon Keith Potter, Austin, TX (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on May 19, 2023, as Appl. No. 18/320,819.
Application 18/320,819 is a continuation of application No. 17/033,170, filed on Sep. 25, 2020, granted, now 11,714,559.
Prior Publication US 2023/0289070 A1, Sep. 14, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 12/02 (2006.01); G06F 12/0802 (2016.01)
CPC G06F 3/0619 (2013.01) [G06F 3/0656 (2013.01); G06F 3/067 (2013.01); G06F 12/0223 (2013.01); G06F 12/0802 (2013.01); G06F 2212/152 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for performing a memory access across a commodity network, the method comprising:
issuing a less-than-cluster scope memory access command that addresses an address in a region of virtual address space of a local memory, wherein the region of virtual address space corresponds to remote memory across the commodity network;
issuing at least one less-than-cluster scope memory access command addressing a local physically-backed region of virtual address space;
issuing a cluster scope memory access command to the remote memory across the commodity network, wherein the cluster scope memory access command addresses the local physically-backed region of virtual address space;
translating the cluster scope memory access command into a network operation; and
performing the network operation to put one or more dirty bytes from the local memory into the remote memory or get data from the remote memory to store in the local memory based on the cluster scope memory access command.