arrow
Return

Deploying Multi-tenant FPGAs within Linux-based Cloud Infrastructure

delete2021-12-01
delete11
PRE
AI
J
Joel Mandebi Mbongue *
D
Danielle Tchuinkou Kwadjo
A
Alex Shuping
C
Christophe Bobda
DOI:10.1145/3474058delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Cloud deployments now increasingly exploit Field-Programmable Gate Array (FPGA) accelerators as part of virtual instances. While cloud FPGAs are still essentially single-tenant, the growing demand for efficient hardware acceleration paves the way to FPGA multi-tenancy. It then becomes necessary to explore architectures, design flows, and resource management features that aim at exposing multi-tenant FPGAs to the cloud users. In this article, we discuss a hardware/software architecture that supports provisioning space-shared FPGAs in Kernel-based Virtual Machine (KVM) clouds. The proposed hardware/software architecture introduces an FPGA organization that improves hardware consolidation and support hardware elasticity with minimal data movement overhead. It also relies on VirtIO to decrease communication latency between hardware and software domains. Prototyping the proposed architecture with a Virtex UltraScale+ FPGA demonstrated near specification maximum frequency for on-chip data movement and high throughput in virtual instance access to hardware accelerators. We demonstrate similar performance compared to single-tenant deployment while increasing FPGA utilization, which is one of the goals of virtualization. Overall, our FPGA design achieved about 2x higher maximum frequency than the state of the art and a bandwidth reaching up to 28 Gbps on 32-bit data width.
Keywords:
Cloud
FPGA
multi-tenancy
network-on-chip
virtualization
KVM

Journal

ACM Transactions on Reconfigurable Technology and Systems cover
ACM Transactions on Reconfigurable Technology and Systems
IF:
2.8
Papers:
598
Citations:
810

Organization

State University System of Florida cover
State University System of Florida
Scholars:
12.8W
Papers: 10.9W
Citations: 130
Cited Papers

Cited Papers

Linkage map positions and allelic diversity of two Mal d 3 (non-specific lipid transfer protein) genes in the cultivated apple (Malus domestica)
err2005-01-13
err0
PREAI
errZ. S. Gao; W. E. van de Weg; J. G. Schaart; I. M. van der Meer; L. Kodde; M. Laimer; H. Breiteneder; K. Hoffmann-Sommergruber; L. J. W. J. Gilissen
errShare
errSave
Polyvalent interaction of antibodies with bacterial cells
err1990-10-01
err0
PREAI
errAlex Yu. Karulin; Boris B. Dzantiev
errShare
errSave
Cloud-Based FPGA Custom Computing Machines for Streaming Applications
err2019-01-01
err18
errOAAI
errAl-Aghbari, Amran A.; Elrabaa, Muhammad E. S.
errShare
errSave
errShare
errSave
Robust antigen-specific humoral immune responses to sublingually delivered adenoviral vectors encoding HIV-1 Env: Association with mucoadhesion and efficient penetration of the sublingual barrier
err2011-09-01
err0
errOAAI
errWilliam Domm; Lauren Brooks; Hung Li Chung; Changyong Feng; William J. Bowers; Gene Watson; James L. McGrath; Stephen Dewhurst
errShare
errSave
researcher View more