- Patent Title: Implementing fine grain data coherency of a shared memory region
-
Application No.: US16378879Application Date: 2019-04-09
-
Publication No.: US11263122B2Publication Date: 2022-03-01
- Inventor: Matthew D. McClure
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F12/0802
- IPC: G06F12/0802 ; G06F9/455 ; G06F12/02

Abstract:
The disclosure provides an approach for implementing fine grain data coherency of a memory region shared by an application within a virtual machine and a compute accelerator. The approach includes locating within a compute kernel a data write instruction to the shared memory region, and modifying the compute kernel to add a halting point after the data write instruction. The approach further includes configuring a virtualization system on which the virtual machine runs to set a value of a halt variable to true at an interval or in response to an occurrence of an event, wherein setting the halt variable to true causes the compute kernel to suspend execution at the conditional halting point.
Public/Granted literature
- US20200327048A1 IMPLEMENTING FINE GRAIN DATA COHERENCY OF A SHARED MEMORY REGION Public/Granted day:2020-10-15
Information query
IPC分类: