RosebudVirt: A High-Performance and Partially Reconfigurable FPGA Virtualization Framework for Multitenant Networks

被引:1
|
作者
Chang, Yiwei [1 ,2 ]
Guo, Zhichuan [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Acoust, Natl Network New Media Engn Res Ctr, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Elect Elect & Commun Engn, Beijing 100049, Peoples R China
关键词
Field programmable gate arrays; Virtualization; Hardware; Resource management; Cloud computing; Throughput; Software; Cloud data centers; field-programmable gate array (FPGA) virtualization; multitenant networks; partial reconfiguration (PR); single-root I/O virtualization (SR-IOV);
D O I
10.1109/TVLSI.2024.3436017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Field-programmable gate arrays (FPGAs) are key accelerators in cloud data centers due to their parallelism and programmability. However, challenges such as low hardware utilization and high virtualization overhead persist. This brief presents RosebudVirt, a high-performance and partially reconfigurable FPGA virtualization framework tailored for multitenant networks. It enhances the original Rosebud by introducing single-root I/O virtualization (SR-IOV) support, partitioning the PCIe-attached FPGA device into multiple physical functions (PFs) and virtual functions (VFs) accessible to the linux kernel via PF and VF drivers. This facilitates direct mapping among tenants, VFs, and reconfigurable packet-processing units (RPUs) within the FPGA. RosebudVirt achieves near-native throughput with < 1% area overhead and increases hardware utilization by up to 7.6 times by additional VF drivers and network interfaces. What is more, RosebudVirt is compatible with Kubernetes and Docker
引用
收藏
页码:298 / 302
页数:5
相关论文
共 45 条
  • [21] High-Performance Accurate and Approximate Multipliers for FPGA-Based Hardware Accelerators
    Ullah, Salim
    Rehman, Semeen
    Shafique, Muhammad
    Kumar, Akash
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (02) : 211 - 224
  • [22] Payload fragmentation framework for high-performance computing in cloud environment
    Vivek, V.
    Srinivasan, R.
    Blessing, R. Elijah
    Dhanasekaran, R.
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (05) : 2789 - 2804
  • [23] Payload fragmentation framework for high-performance computing in cloud environment
    V. Vivek
    R. Srinivasan
    R. Elijah Blessing
    R. Dhanasekaran
    The Journal of Supercomputing, 2019, 75 : 2789 - 2804
  • [24] Data dependency reduction for high-performance FPGA implementation of DEFLATE compression algorithm
    Kim, Youngil
    Choi, Seungdo
    Jeong, Joonyong
    Song, Yong Ho
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 41 - 52
  • [25] FireFly v2: Advancing Hardware Support for High-Performance Spiking Neural Network With a Spatiotemporal FPGA Accelerator
    Li, Jindong
    Shen, Guobin
    Zhao, Dongcheng
    Zhang, Qian
    Zeng, Yi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (09) : 2647 - 2660
  • [26] FPGA-based High-Performance Parallel Architecture for Homomorphic Computing on Encrypted Data
    Roy, Sujoy Sinha
    Turan, Furkan
    Jarvinen, Kimmo
    Vercauteren, Frederik
    Verbauwhede, Ingrid
    2019 25TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2019, : 387 - 398
  • [27] High-Performance Vision-Based Navigation on SoC FPGA for Spacecraft Proximity Operations
    Lentaris, George
    Stratakos, Ioannis
    Stamoulias, Ioannis
    Soudris, Dimitrios
    Lourakis, Manolis
    Zabulis, Xenophon
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2020, 30 (04) : 1188 - 1202
  • [28] FPGA/DSP-based implementation of a high-performance multi-channel counter
    Baronti, F.
    Lazzeri, A.
    Roncella, R.
    Saletti, R.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2009, 55 (5-6) : 310 - 316
  • [29] Reduction in Total Harmonic Distortion in Induction Motor Drives with High-Performance FPGA Controller
    Sumam, Mukalil Jacob
    Shiny, Gopinathan
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2022, 22 (01) : 39 - 46
  • [30] HPIPM: a high-performance quadratic programming framework for model predictive control
    Frison, Gianluca
    Diehl, Moritz
    IFAC PAPERSONLINE, 2020, 53 (02): : 6563 - 6569