首页> 外文会议>International conference on computer design >FPGA Virtualization in Cloud-Based Infrastructures Over Virtio
【24h】

FPGA Virtualization in Cloud-Based Infrastructures Over Virtio

机译:基于Virtio的基于云的基础架构中的FPGA虚拟化

获取原文

摘要

In this paper, we introduce a novel framework for virtualizing FPGA resources in the cloud. The proposed framework targets hardware/software architectures that leverage the Virtio paradigm for efficient communication between virtual machines (VMs) and the FPGAs. Furthermore, we present an FPGA overlay that uses reconfigurable hardware tiles and a flexible network-on-chip (NoC) architecture for transparent and optimized allocation of FPGA resources to VMs. The proposed overlay makes it possible to merge several FPGA regions allocated to a VM into a larger area, thus allowing resizing of FPGA's resources on demand. Hardware sandboxes are then provided as a means to enforce domain separation between hardware tasks belonging to different VMs. The framework introduced prevents the overhead of context switches between the virtual machine and host address spaces by using the in-kernel network stack for transferring packets to FPGAs. Experimental results show a 2x to 35x performance increase compared to current state of the art virtualization approaches.
机译:在本文中,我们介绍了一种用于在云中虚拟化FPGA资源的新颖框架。拟议的框架针对的是利用Virtio范例在虚拟机(VM)与FPGA之间进行有效通信的硬件/软件体系结构。此外,我们提出了一种FPGA覆盖层,该覆盖层使用可重新配置的硬件块和灵活的片上网络(NoC)架构来为VM透明且优化地分配FPGA资源。拟议的覆盖使将分配给VM的多个FPGA区域合并到更大的区域成为可能,从而允许按需调整FPGA资源的大小。然后提供了硬件沙箱,作为在属于不同VM的硬件任务之间强制域分隔的一种方法。通过使用内核内网络堆栈将数据包传输到FPGA,引入的框架可防止在虚拟机和主机地址空间之间进行上下文切换的开销。实验结果表明,与当前最先进的虚拟化方法相比,性能提高了2到35倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号