1. Why make GPUs more efficient?
GPUs are expensive and often sit idle while developers read logs or tweak hyper-parameters. With Thunder Compute, instead of your GPU sitting there doing nothing, it detaches from your server. When you need a GPU again, your workload transparently claims a GPU, on the order of double-digit milliseconds. This is different from a scheduler like slurm; everything happens behind the scenes, in real time, without waiting.
2. How does Thunder Compute work?
- Network-attached: The GPU sits across a high-speed network instead of a PCIe slot. Each virtual machine communicates with its GPU over TCP via the data center's network fabric.
- Invisible to the workload: This virtualization sits at the CUDA layer, below the inference, training, or other GPU workload. This means that each program stays the same while behind the scenes our virtualization layer translates CUDA calls into network messages.
- Sole tenancy: When a process on an instance uses a GPU, that GPU is entirely dedicated to that instance. The instance has access to the full VRAM and compute of the card for the duration of the process. When the process exits (or sits idle), the GPU is assigned to another workload.
3. Does this affect latency?
Thunder Compute is highly optimized to have a minimal impact on latency. Generally, performance for AI workloads is within ~10% of native. Check our docs to see what we've most thoroughly tested.
4. How much efficiency does this add?
Within our cloud we can serve ~1.8x more users on our GPU fleet than we would be able to without virtualization. This means we get nearly double the revenue from the same GPUs. In many cases the benefit is much larger, particularly for I/O-bound agentic workloads such as GPU sandboxes, or fleets with long-term reservations that leave instances running for months. Because our instances are entirely on demand, fewer sit idle, so 1.8x oversubscription is on the lower end of what we see in other GPU fleets.
5. Is Thunder Compute secure?
As a group of systems nerds we care a lot about security. When a job ends, we wipe GPU memory and reset the card so no data leaks to the next user. Single tenancy provides strong guarantees here.
6. Learn more
If you're interested in learning more, or if you're interested in deploying Thunder Compute's virtualization to increase revenue in your fleet of GPUs, contact us!