A full GPU virtualization solution with mediated pass-through
A virtual memory based runtime to support multi-tenancy in clusters with GPUs