Enabling Elastic Resource Management in Cloud FPGAs Via A Multi-layer Collaborative Approach.

Wenbin Teng,Lei Gong,Chao Wang,Xuehai Zhou
DOI: https://doi.org/10.1109/fccm57271.2023.00061
2023-01-01
Abstract:This paper proposes a comprehensive solution for managing resources in cloud FPGAs from application programming to accelerator deployment, which are compatible with existing FPGA virtualization frameworks. To achieve this, we leverage Continuous Passing Style-based application programming templates and dynamic task graph-based software IR and compute resource pool-based hardware IR and Access/Execute Decoupled-based computation execution patterns. A preliminary experiment shows that our method is able to make full use of idle resources in FPGAs for computation, resulting in an nearly 40% reduction in average turnaround time.
What problem does this paper attempt to address?