A full GPU virtualization solution with mediated pass-through
TimeGraph: GPU scheduling for real-time multi-tasking environments