Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.
3 results about "Memory virtualization" patented technology
Filter
Efficacy Topic
Property
Owner
Technical Advancement
Application Domain
Technology Topic
Technology Field Word
Patent Country/Region
Patent Type
Patent Status
Application Year
Inventor
In computer science, memory virtualization decouples volatile random access memory (RAM) resources from individual systems in the data centre, and then aggregates those resources into a virtualized memory pool available to any computer in the cluster. The memory pool is accessed by the operating system or applications running on top of the operating system. The distributed memory pool can then be utilized as a high-speed cache, a messaging layer, or a large, shared memory resource for a CPU or a GPU application.
This invention discloses a GPU memory virtualization method and apparatus based on deep parsing of the ioctl protocol, belonging to the field of electronic information technology. The method includes: intercepting ioctlsystem call requests initiated by the target container to obtain ioctlsystem call requests for GPU memory management; parsing its parameter blocks and extracting memory-related instructions to obtain memory-related instructions for subsequent auditing; constructing a shadow object tree and intelligently auditing memory allocation and mapping operations to obtain a precise memory usage ledger; determining whether the quota has been exceeded and executing interception during the physical admission control phase to obtain a control result on whether instruction pass-through is allowed; implementing view virtualization and returning virtualized memory information to the application in the target container to achieve transparent application adaptation, thereby completing precise virtualization isolation and multi-tenant secure sharing of GPU memory. This invention combines kernel-level control strength with user-space deployment flexibility.
The present application relates to the technical field of computer systemvirtualization, in particular to a virtual machinememory virtualization method and system for a Sunway processor. The method manages the reserved continuous physical memory through a virtual memory device, and provides a standard interface to the user state; the virtual machine obtains continuous memory as the guest physical memory through the interface; and then the direct mapping of the guest physical address to the host physical address is established by using the segment mapping of the virtual mode of the Sunway processor. The system comprises corresponding memory pools, driving modules and other components. The scheme realizes near-zero overhead address conversion on the Sunway platform without hardware assistance, and solves the flexible management and efficient sharing of the guest memory across processes through the device interface for the first time.