Proposal of FPGA logic change after service launch for environment adaptation
Yoji Yamato

TL;DR
This paper presents a method for dynamically reconfiguring FPGA logic during operation to adapt to changing usage characteristics, enhancing performance and resource utilization in heterogeneous hardware environments.
Contribution
It introduces environment-adaptive software that reconfigures FPGA logic on-the-fly based on real-time usage, extending beyond pre-operation configuration methods.
Findings
FPGA logic can be reconfigured during operation.
Application performance improves with dynamic reconfiguration.
Resource utilization adapts to changing usage patterns.
Abstract
In order to make full use of heterogeneous hardware, it is necessary to have a technical skill of hardware such as OpenCL, and the current situation is that the barrier is high. Based on this background, I have proposed environment-adaptive software that enables high-performance operation by automatically converting application code written for normal CPUs by engineers according to the deployed environment and setting appropriate amount of resources. Until now, I only considered conversions and settings before the start of operation. In this paper, I verify that the logic is reconfigured according to the usage characteristics during operation. I confirm that the application running on the FPGA is reconfigured into another application according to the usage characteristics.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Distributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques
