Jump to content

20250173152. Distributed Shared Memory (NVIDIA)

From WikiPatents

Distributed Shared Memory

Abstract: distributed shared memory (dsmem) comprises blocks of memory that are distributed or scattered across a processor (such as a gpu). threads executing on a processing core local to one memory block are able to access a memory block local to a different processing core. in one embodiment, shared access to these dsmem allocations distributed across a collection of processing cores is implemented by communications between the processing cores. such distributed shared memory provides very low latency memory access for processing cores located in proximity to the memory blocks, and also provides a way for more distant processing cores to also access the memory blocks in a manner and using interconnects that do not interfere with the processing cores' access to main or global memory such as backed by an l2 cache. such distributed shared memory supports cooperative parallelism and strong scaling across multiple processing cores by permitting data sharing and communications previously possible only within the same processing core.

Inventor(s): Prakash BANGALORE PRABHAKAR, Gentaro HIROTA, Ronny KRASHINSKY, Ze LONG, Brian PHARRIS, Rajballav DASH, Jeff TUCKEY, Jerome F. DULUK, JR., Lacky SHAH, Luke DURANT, Jack CHOQUETTE, Eric WERNESS, Naman GOVIL, Manan PATEL, Shayani DEB, Sandeep NAVADA, John EDMONDSON, Greg PALMER, Wish GANDHI, Ravi MANYAM, Apoorv PARLE, Olivier GIROUX, Shirish GADRE, Steve HEINRICH

CPC Classification: G06F9/3851 ({from multiple instruction streams, e.g. multistreaming})

Search for rejections for patent application number 20250173152


Cookies help us deliver our services. By using our services, you agree to our use of cookies.