Preprint / Version 2

Study of Automatic FPGA Offloading for Loop Statements of Applications


  • Yoji Yamato



Automatic Offloading, Environment Adaptive Software, FPGA, Performance


IEICE technical workshop on Network Software, NWS-19-6. Recently, heterogeneous hardware such as GPU and FPGA is used in many systems and also IoT devices are increased rapidly. However, to utilize heterogeneous hardware, the hurdles are high because of much technical skills. I have proposed environment adaptive software to operate an once written application with high performance by automatically converting the code and configuring setting so that we can utilize GPU, FPGA and IoT devices in the location to be deployed and I have also achieved automatic GPU offloading partly. In this paper, I study a method of FPGA offloading which automatically extracts appropriate loop statements of application software.


Download data is not yet available.



2021-06-28 — Updated on 2023-02-28