Patent · US Active

Distributed shared memory

US12248788B2 · kind B2 · utility

0Cited by
16References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 10, 2022
Grant dateMar 11, 2025
Priority date
Expiry dateMar 10, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T1/60
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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 hacked 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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.