Discrete Device Assignment

E853538

Discrete Device Assignment is a Hyper-V virtualization feature that allows direct passthrough of physical PCIe devices to virtual machines for near-native performance and hardware access.

All labels observed (1)

Label Occurrences
Discrete Device Assignment canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Hyper-V feature ⓘ
virtualization technology ⓘ
affects host device availability ⓘ
alsoKnownAs DDA ⓘ
alternativeTo SR-IOV virtual functions for some scenarios ⓘ
bypasses Hyper-V emulated device stack ⓘ
Hyper-V synthetic device stack ⓘ
category Windows virtualization feature ⓘ
hardware virtualization ⓘ
configuredWith Hyper-V host configuration changes ⓘ
PowerShell cmdlets ⓘ
developedBy Microsoft ⓘ
documentationURL https://learn.microsoft.com/windows-server/virtualization/hyper-v/deploy/deploying-devices-using-discrete-device-assignment ⓘ
https://learn.microsoft.com/windows-server/virtualization/hyper-v/deploy/deploying-graphics-devices-using-dda ⓘ
enables direct device assignment to virtual machines ⓘ
low-latency hardware access from virtual machines ⓘ
near-native device performance in virtual machines ⓘ
incompatibleWith Hyper-V checkpoints for assigned devices ⓘ
Hyper-V live migration for assigned devices ⓘ
device sharing between host and guest ⓘ
introducedIn Windows 10 (Enterprise and Pro for Workstations editions) ⓘ
linked to: Windows 10

Windows Server 2016 ⓘ
linked to: Windows Server
managedBy Hyper-V host administrator ⓘ
notSupportedOn Generation 1 virtual machines ⓘ
partOf Windows 10 ⓘ
Windows 11 ⓘ
Windows Server ⓘ
requires IOMMU support ⓘ
Intel VT-d or AMD-Vi ⓘ
linked to: Intel VT-d

SR-IOV capable platform for some devices ⓘ
compatible PCIe device drivers ⓘ
device to be hidden from host OS when assigned ⓘ
device to be reserved for host or guest use ⓘ
virtual machine to be turned off for device assignment changes ⓘ
runsOn Hyper-V ⓘ
securityConsideration gives guest OS low-level access to hardware ⓘ
reduces isolation compared to fully virtualized devices ⓘ
supportedOn Generation 2 virtual machines ⓘ
supports FPGA passthrough ⓘ
GPU passthrough ⓘ
NVMe controller passthrough ⓘ
PCI Express devices ⓘ
network adapter passthrough ⓘ
usedFor GPU compute workloads in virtual machines ⓘ
high-performance workloads in virtual machines ⓘ
network function virtualization ⓘ
storage performance optimization in virtual machines ⓘ
uses PCIe device passthrough ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

RemoteFX → replacedBy → Discrete Device Assignment ⓘ
subject linked to: RemoteFX (deprecated)