vAccel is a framework that allows serverless workloads running in virtual machines to access hardware accelerators. It defines a generic API that can be mapped to specific accelerator implementations through plugins. This allows workloads to leverage accelerators while maintaining isolation between tenants.
vAccel currently supports frameworks like TensorFlow and frameworks running on hypervisors like QEMU and Firecracker through virtio and vsock plugins. Performance evaluation shows vAccel introduces minimal overhead for accelerated workloads running in virtual machines.