US 12,067,237 B2
Flexible memory system
Vidyashankar Viswanathan, Boxborough, MA (US); Richard E. George, Santa Clara, CA (US); and Michael Y. Chow, Santa Clara, CA (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on Dec. 29, 2021, as Appl. No. 17/565,315.
Prior Publication US 2023/0205420 A1, Jun. 29, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/061 (2013.01) [G06F 3/0644 (2013.01); G06F 3/0676 (2013.01); G06F 3/0677 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for operating a memory system, the method comprising:
performing a first request, by a first memory client among a plurality of memory clients, to access data at a first memory address, wherein each of the plurality of memory clients is a processing unit that performs a respective specific type of task;
servicing the first request by providing first data to the first memory client from a first memory section identified by the first memory address via a direct memory connection;
performing a second request, by the first memory client, to access data at a second memory address; and
servicing the second request by providing second data to the first memory client from a second memory section identified by the second memory address via a cross connection that is between the direct memory connection and a second direct memory connection that is between the second memory section and a second memory client.