Runtime Tunable Tsetlin Machines for Edge Inference on eFPGAs
作者:Tousif Rahman, Gang Mao, Bob Pattison, Sidharth Maheshwari, Marcos Sartori, Adrian Wheeldon, Rishad Shafik, Alex Yakovlev · 年份:2025 · DOI:10.1109/sas65169.2025.11105163 · 被引用次数:2 · 研究领域:Parallel Computing and Optimization Techniques、Embedded Systems Design Techniques、VLSI and FPGA Design Techniques
Embedded Field-Programmable Gate Arrays (eFP-GAs) enable Machine Learning (ML) hardware accelerators to meet the latency and lower power needs of IoT-sensor-based applications when compared to traditional FPGAs. However, limited logic and memory constrain compute capabilities and model size. Unlike recent FPGA approaches prioritizing throughput, this work focuses on resource efficiency and on-field re-calibration. The proposed eFPGA accelerator enables runtime changes in model size, architecture, and input data without offline resynthesis, leveraging a bitwise compressed inference architecture of the Tsetlin Machine (TM). TM computation requires only bitwise operations (and, or, not), summations, and additions, allowing the entire model to fit in on-chip block RAM. This accelerator enables runtime model tuning while using 2.5× fewer LUTs and 3.38× fewer registers than the most resource-efficient alternative, achieving up to 129× energy reduction compared to low-power microcontrollers running the same software application.