A Dynamic Overlay Supporting Just-In-Time Assembly to Construct Customized Hardware Accelerators
Zeyad Aklah, Sen Ma, David Andrews

TL;DR
This paper introduces a dynamic overlay system that enables the assembly of customized hardware accelerators at runtime by composing pre-synthesized hardware operators, simplifying FPGA programming and deployment.
Contribution
It proposes a novel dynamic overlay architecture that supports Just-In-Time assembly of hardware accelerators using pre-synthesized operators for easier FPGA utilization.
Findings
Supports runtime assembly of hardware accelerators
Reduces FPGA programming complexity
Enables flexible and efficient hardware customization
Abstract
Barriers that prevent programmers from using FPGAs include the need to work within vendor specific CAD tools, knowledge of hardware programming models, and the requirement to pass each design through synthesis, place and route. In this work, a dynamic overlay is designed to support Just- In-Time assembly by composing hardware operators to construct full accelerators. The hardware operators are pre-synthesized bit- streams and can be downloaded to Partially Reconfigurable(PR) regions at runtime.
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 · VLSI and Analog Circuit Testing · VLSI and FPGA Design Techniques
