US2022164115A1PendingUtilityA1

System and Method for Shared Memory Ownership Using Context

Assignee: FUTUREWEI TECHNOLOGIES INCPriority: Jun 24, 2016Filed: Dec 6, 2021Published: May 26, 2022
Est. expiryJun 24, 2036(~9.9 yrs left)· nominal 20-yr term from priority
G06F 9/5016G06F 12/0888G06F 12/0815G06F 9/50G06F 12/084G06F 12/1466G06F 3/0619G06F 3/0637G06F 3/0673G06F 2212/621
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

It is possible to reduce the latency attributable to memory protection in shared memory systems by performing access protection at a central Data Ownership Manager (DOM), rather than at distributed memory management units in the central processing unit (CPU) elements (CEs) responsible for parallel thread processing. In particular, the DOM may monitor read requests communicated over a data plane between the CEs and a memory controller, and perform access protection verification in parallel with the memory controller's generation of the data response. The DOM may be separate and distinct from both the CEs and the memory controller, and therefore may generally be able to make the access determination without interfering with data plane processing/generation of the read requests and data responses exchanged between the memory controller and the CEs.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An apparatus comprising:
 a data plane;   a memory controller coupled to the data plane;   a plurality of central processing unit (CPU) elements (CEs) coupled to the data plane, the plurality of CEs including a CE configured to send a read request to the memory controller over the data plane, the read request requesting access to a shared memory resource; and   a Data Ownership Manager (DOM) coupled to the data plane, the DOM being configured to detect the read request, to determine whether a thread assigned to the CE is permitted to access the shared memory resource based on one or more identifiers (IDs) in the read request, and to send a control signal to the memory controller indicating whether the thread being executed by the CE is permitted to access the shared memory resource.

Join the waitlist — get patent alerts

Track US2022164115A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.