Patent · US Active

Networked input/output memory management unit

US11003588B2 · kind B2 · utility

0Cited by
0References
20Claims
0Family size

Assignees

Inventors

Key dates

Filing dateAug 22, 2019
Grant dateMay 11, 2021
Priority date
Expiry dateAug 22, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/68
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A networked input/output memory management unit (IOMMU) includes a plurality of IOMMUs. The networked IOMMU receives a memory access request that includes a domain physical address generated by a first address translation layer. The networked IOMMU selectively translates the domain physical address into a physical address in a system memory using one of the plurality of IOMMUs that is selected based on a type of a device that generated the memory access request. In some cases, the networked IOMMU is connected to a graphics processing unit (GPU), at least one peripheral device, and the memory. The networked IOMMU includes a command queue to receive the memory access requests, a primary IOMMU to selectively translate the domain physical address in memory access requests from the GPU, and a secondary IOMMU to translate the domain physical address in memory requests from the peripheral device.

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