CircuitsDNA: Discovering Unconventional Multi-Accuracy Arithmetic Circuits via Evolutionary Synthesis
Ruichen Qi, Junyi Luo, Xinting Jiang, Quan Cheng, Gregory Kielian, Ben Laurie, Dennis Sylvester, Mehdi Saligane
Abstract
Emerging edge AI workloads increasingly require arithmetic units that can trade computational accuracy for efficiency on demand. However, existing approximate arithmetic circuits are typically fixed-accuracy or rely on predefined structures for runtime configurability. This work introduces CircuitsDNA, an evolutionary framework that automatically evolves accuracy-configurable arithmetic circuits supporting multiple accuracy modes within a single circuit. It integrates three key features: 1) multi-threshold verifiability miter to enforce mode-specific accuracy requirements, 2) resource-limited verifiability-driven search to reduce verification overhead without sacrificing correctness, enabling efficient exploration of large circuit design, and 3) feedback-driven adaptive mutation to prioritize effective structural modifications and accelerate search convergence. Experimental results show that the 8-bit multiplier variants synthesized in 28-nm CMOS reduce the area-power product by up to 56% on INT8 DNN workload and 93% under exhaustive activity, compared with an exact 8-bit multiplier. Across CNNs and DeiTs, the accuracy loss relative to FP32 remains below 2% after fine-tuning under worst-case error (WCE) budgets of at most 1%. CircuitsDNA eliminates all search stalls observed in conventional methods across 8/12/16-bit multipliers, while adaptive mutation provides up to 1.33 times faster convergence than its non-adaptive counterpart.
Create a lesson
Related papers
Model-Free Surrogate-Assisted Neural Architecture Search for Evolving Variable-Length Dense Blocks
Asif Ameer, Maryam Bashir, Irfan Younas et al.
Semantics-Guided Automatic Tensorization for Multiobjective Evolutionary Algorithms: A Multi-Agent Framework
Zhenyu Liang, Beichen Huang, Bowen Zheng et al.
LLM-Driven Joint Evolution of Coupled Heuristics Components for Routing Optimization
Juntao Wei, Yangming Zhou, Zhibin Jiang et al.
Memory as an Energy Landscape---Hopfield
Nima Dehghani
Reinforcement learning to choose optimizers
Martin van der Schelling, Deepesh Toshniwal, Miguel A. Bessa
Investigating Hyperparameter Optimization and Transferability for ES-HyperNEAT: A TPE Approach
Romain Claret, Michael O'Neill, Paul Cotofrei et al.