Efficient Compilation and Mapping of Fixed Function Combinational Logic onto Digital Signal Processors Targeting Neural Network Inference and Utilizing High-level Synthesis
Soheil Nazar Shahsavani, Arash Fayyazi, Mahdi Nazemi, and Massoud, Pedram

TL;DR
This paper introduces a novel high-level synthesis framework that efficiently maps fixed function combinational logic for neural network inference onto FPGA DSP blocks, enhancing performance and reconfigurability.
Contribution
It presents a new methodology for mapping Boolean functions to DSPs on FPGAs, leveraging their structure and reconfigurability for improved neural network acceleration.
Findings
Comparable inference latency to existing FPGA accelerators
Maintains output accuracy while optimizing mapping process
Demonstrates effectiveness across multiple datasets and neural networks
Abstract
Recent efforts for improving the performance of neural network (NN) accelerators that meet today's application requirements have given rise to a new trend of logic-based NN inference relying on fixed function combinational logic. Mapping such large Boolean functions with many input variables and product terms to digital signal processors (DSPs) on Field-programmable gate arrays (FPGAs) needs a novel framework considering the structure and the reconfigurability of DSP blocks during this process. The proposed methodology in this paper maps the fixed function combinational logic blocks to a set of Boolean functions where Boolean operations corresponding to each function are mapped to DSP devices rather than look-up tables (LUTs) on the FPGAs to take advantage of the high performance, low latency, and parallelism of DSP blocks. % This paper also presents an innovative design and…
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
TopicsNeural Networks and Applications · VLSI and Analog Circuit Testing · Low-power high-performance VLSI design
