Section 01
Introduction: 230 Nanosecond FPGA Binary Neural Network Accelerator for High-Frequency Trading
This article presents an open-source project that implements an ultra-low-latency machine learning inference system on the Renesas SLG47910V FPGA. Using Binary Neural Networks (BNN) and XNOR-popcount logic, the inference time of a 16×64×3 network is reduced to 230 nanoseconds (23 clock cycles @100MHz), providing hardware-level real-time decision-making capabilities for high-frequency trading scenarios. The project adopts a three-layer heterogeneous architecture to achieve efficient collaboration between training, data processing, and inference.