AI infrastructure
Sharing GPUs and clusters safely between tenants: isolation, scheduling and the systems underneath.
-
A tensor accelerator in PolarFire fabric, 81× over the board's own CPUs
Apache TVM's VTA running in PolarFire SoC fabric: 49 GOPS across ResNet-18's convolution layers at 84 % of the array's theoretical peak, driven from Linux on the RISC-V cores with no kernel module. Plus the one PolarFire-specific RTL requirement that porting VTA depends on.
-
Slicing an NVIDIA GPU between tenants who don't trust each other
How we divide one NVIDIA GPU's memory and compute between gVisor sandboxes: quotas in the Sentry, a broker in the open kernel driver, and a credit scheduler that a tenant can't game by forking.