Tag
gpu-virtualization
- Aug 20, 2026 Time-Slicing and What a GPU Context Switch Costs Preemption on a GPU is not one operation but several, each at a different granularity, and the cost of switching decides whether oversubscription is worth it. gpu computing
- Aug 18, 2026 Fixed-Slice Partitioning of Shared Engines Inside One Device Splitting a GPU into isolated instances without separate PCI functions requires slicing the caches and memory controllers, and the slices that cannot be cut set the floor on granularity. gpu computing
- Jul 27, 2026 SR-IOV Virtual Functions and Static Partitioning of GPU Engines A single PCI function becomes many by replicating the parts that carry identity, and the GPU functions that cannot be replicated become the hard limits on how finely a card can be split. gpu computing
- Mar 12, 2026 Live Migration of a Guest That Holds a GPU Moving a running guest with an attached accelerator requires capturing device state, channel state, and page state in an order that leaves neither side with a stale view. gpu computing
- Mar 17, 2025 Device Memory Oversubscription and Page Migration Selling more device memory than exists requires evicting pages to host memory, and the cost of that depends entirely on how the device detects and services a miss. gpu computing
- Oct 10, 2024 The Interception Surface of a Virtual GPU A GPU presents a register file, a bus-mastering DMA engine, and an interrupt source at once; sharing one means deciding which of the three the host keeps control of. gpu computing
- Mar 28, 2023 Paravirtual GPUs and the Mediated Device Lifecycle How a host-side scheduler multiplexes one physical GPU across guests without giving any of them direct access, and what the create-configure-assign-teardown sequence has to guarantee. gpu computing