A Survey on FPGA Virtualization

A Survey on FPGA Virtualization
复制标题

FPGA 虚拟化综述

DOI:
--
复制
发表时间:
2018
期刊:
International Conference on Field-Programmable Logic and Applications
影响因子:
--
通讯作者:
Dirk Koch
Dirk Koch
中科院分区:
--
文献类型:
--
作者:
Anuj Vaishnav;K. Pham;Dirk Koch

文献摘要

被引文献

相似文献

由于其高性能和高能效,现场可编程门阵列加速器正被应用于从嵌入式系统到云计算的各种系统中。考虑到部署的规模,需要高效的应用程序开发、资源管理和可扩展的系统,这使得FPGA虚拟化变得极其重要。因此,为了解决多租户执行、多现场可编程门阵列加速、灵活性、资源管理和安全性等问题,学术界和工业界经常提出一种解决多租户执行、多现场可编程门阵列加速、灵活性、资源管理和安全性的硬件基础设施和方法。在本次调查中,我们确定了各种技术和方法,并将其分为三大类:1)资源级、2)节点级和3)多节点级。此外,我们确定了当前的趋势和发展,并强调了需要进一步工作的重要未来方向。
FPGA accelerators are being applied in various types of systems ranging from embedded systems to cloud computing for their high performance and energy efficiency. Given the scale of deployment, there is a need for efficient application development, resource management, and scalable systems, which make FPGA virtualization extremely important. Consequently, FPGA virtualization methods and hardware infrastructures have frequently been proposed in both academia and industry for addressing multi-tenancy execution, multi-FPGA acceleration, flexibility, resource management and security. In this survey, we identify and classify the various techniques and approaches into three main categories: 1)Resource level, 2)Node level, and 3)Multi-node level. In addition, we identify current trends and developments and highlight important future directions for FPGA virtualization which require further work.