Artifacts of AvA (Accelerated Virtualization of Accelerators) in ASPLOS'20

This is the artifacts of the paper titled "AvA: Accelerated Virtualization of Accelerators" which will appear in ASPLOS'20. Abstract: Applications are migrating en masse to the cloud, while accelerators such as GPUs, TPUs, and FPGAs proliferate in the wake of Moore's Law. These trends are in conflict: cloud applications run on virtual platforms, but existing virtualization techniques have not provided production-ready solutions for accelerators. As a result, cloud providers expose accelerators by dedicating physical devices to individual guests. Multi-tenancy and consolidation are lost as a consequence. We propose automatic generation of virtual accelerator stacks to address the fundamental limitations of existing virtualization techniques. AvA provides automated construction of support for hypervisor-mediated accelerator sharing among mutually distrustful VMs. AvA combines a DSL for describing accelerator APIs and sharing policies, a device-agnostic runtime, and tools to generate and deploy accelerator-specific stack components such as guest libraries and API servers. AvA uses a novel technique called Hypervisor Interposed Remote Acceleration (HIRA) that retains hypervisor interposition for efficient policy enforcement. We used AvA to virtualize ten accelerators and framework APIs, including six for which no virtualization support has been previously explored. Our evaluation shows that AvA can provide near-native performance and enforce resource sharing policies that are not possible with current techniques such as SR-IOV and user-level API remoting, all with orders of magnitude lower programming effort than required to construct hand-built virtualization support.

Tags
Data and Resources
To access the resources you must log in

This item has no data

Identity

Description: The Identity category includes attributes that support the identification of the resource.

Field Value
PID https://www.doi.org/10.5281/zenodo.3596935
PID https://www.doi.org/10.5281/zenodo.3596934
URL https://zenodo.org/record/3596935
URL http://dx.doi.org/10.5281/zenodo.3596934
URL http://dx.doi.org/10.5281/zenodo.3596935
URL https://figshare.com/articles/Artifacts_of_AvA_Accelerated_Virtualization_of_Accelerators_in_ASPLOS_20/11633883
Access Modality

Description: The Access Modality category includes attributes that report the modality of exploitation of the resource.

Field Value
Access Right Open Source
Attribution

Description: Authorships and contributors

Field Value
Author Yu, Hangchen
Author Peters, Arthur
Author Akshintala, Amogh
Author Rossbach, Christopher
Publishing

Description: Attributes about the publishing venue (e.g. journal) and deposit location (e.g. repository)

Field Value
Collected From Zenodo; figshare; Datacite
Hosted By Zenodo; figshare
Publication Date 2019-12-07
Publisher Zenodo
Additional Info
Field Value
Language English
Resource Type Software
system:type software
Management Info
Field Value
Source https://science-innovation-policy.openaire.eu/search/software?softwareId=dedup_wf_001::00435912bd41a41c015fdd765d3c45e8
Author jsonws_user
Last Updated 17 December 2020, 22:30 (CET)
Created 17 December 2020, 22:30 (CET)