Skip to Content
Find More Like This
Return to Search

Centrally managed unified shared virtual address space

United States Patent

February 13, 2018
View the Complete Patent at the US Patent & Trademark Office
Lawrence Livermore National Laboratory - Visit the Industrial Partnerships Office Website
Systems, apparatuses, and methods for managing a unified shared virtual address space. A host may execute system software and manage a plurality of nodes coupled to the host. The host may send work tasks to the nodes, and for each node, the host may externally manage the node's view of the system's virtual address space. Each node may have a central processing unit (CPU) style memory management unit (MMU) with an internal translation lookaside buffer (TLB). In one embodiment, the host may be coupled to a given node via an input/output memory management unit (IOMMU) interface, where the IOMMU frontend interface shares the TLB with the given node's MMU. In another embodiment, the host may control the given node's view of virtual address space via memory-mapped control registers.
Wilkes; John (Bainbridge Island, WA)
Advanced Micro Devices, Inc. (Sunnyvale, CA)
14/ 970,940
December 16, 2015
The invention described herein was made with government support under contract number DE-AC52-07NA27344, subcontract number B608045, awarded by the United States Department of Energy. The United States Government has certain rights in the invention.