MATADOR: Automated System-on-Chip Tsetlin Machine Design Generation for Edge Applications
Tousif Rahman, Gang Mao, Sidharth Maheshwari, Rishad Shafik, Alex, Yakovlev

TL;DR
MATADOR automates the design of efficient SoC-FPGA accelerators for Tsetlin Machine models, streamlining model training, system design, verification, and deployment for edge inference with significant performance and resource benefits.
Contribution
This work introduces MATADOR, a novel automated tool that translates Tsetlin Machine models into optimized FPGA accelerators, reducing design complexity and improving efficiency.
Findings
Accelerator designs are up to 13.4x faster.
Resource utilization is up to 7x more efficient.
Power efficiency is up to 2x better.
Abstract
System-on-Chip Field-Programmable Gate Arrays (SoC-FPGAs) offer significant throughput gains for machine learning (ML) edge inference applications via the design of co-processor accelerator systems. However, the design effort for training and translating ML models into SoC-FPGA solutions can be substantial and requires specialist knowledge aware trade-offs between model performance, power consumption, latency and resource utilization. Contrary to other ML algorithms, Tsetlin Machine (TM) performs classification by forming logic proposition between boolean actions from the Tsetlin Automata (the learning elements) and boolean input features. A trained TM model, usually, exhibits high sparsity and considerable overlapping of these logic propositions both within and among the classes. The model, thus, can be translated to RTL-level design using a miniscule number of AND and NOT gates. This…
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
TopicsVLSI and FPGA Design Techniques · Evolutionary Algorithms and Applications · Robotic Mechanisms and Dynamics
MethodsAttentive Walk-Aggregating Graph Neural Network
