An open source FPGA-based simulation platform for computer systems
Virtualization of FPGA clusters in multi-tenant cloud computing environment
An *alternative, and more principled approach* to guide accelerator architecture design and optimization
The paper is the first to propose a new virtualization mechanism that can natively support scale-out acceleration across **heterogeneous** cloud FPGAs and demonstrate its effectiveness on a custom FPGA cluster with heterogeneous FPGA resources. Cloud …
Field-Programmable Gate Arrays (FPGAs) have been integrated into the cloud infrastructure to enhance its computing performance by supporting on-demand acceleration. However, system support for FPGAs in the context of the cloud environment is still in …
Our paper on FPGA virtualization got accepted at ASPLOS 2020. Congrats to Yue!
OpenCL FPGA has recently gained great popularity with emerging needs for workload acceleration such as Convolutional Neural Network (CNN), which is the most popular deep learning architecture in the domain of computer vision. While OpenCL enhances …