UFO-MAC: A Unified Framework for Optimization of High-Performance Multipliers and Multiply-Accumulators
Dongsheng Zuo, Jiadong Zhu, Chenglin Li, Yuzhe Ma

TL;DR
UFO-MAC is a comprehensive framework that optimizes multipliers and MACs using ILP and specialized structures, leading to superior performance and area efficiency in AI hardware designs.
Contribution
It introduces a unified optimization approach for multipliers and MACs, leveraging ILP and non-uniform timing profiles to outperform existing solutions.
Findings
UFO-MAC outperforms state-of-the-art baselines in performance and area.
Optimized multipliers and MACs show Pareto improvements over commercial IPs.
Experimental validation confirms practical benefits in functional modules.
Abstract
Multipliers and multiply-accumulators (MACs) are critical arithmetic circuit components in the modern era. As essential components of AI accelerators, they significantly influence the area and performance of compute-intensive circuits. This paper presents UFO-MAC, a unified framework for the optimization of multipliers and MACs. Specifically, UFO-MAC employs an optimal compressor tree structure and utilizes integer linear programming (ILP) to refine the stage assignment and interconnection of the compressors. Additionally, it explicitly exploits the non-uniform arrival time profile of the carry propagate adder (CPA) within multipliers to achieve targeted optimization. Moreover, the framework also supports the optimization of fused MAC architectures. Experimental results demonstrate that multipliers and MACs optimized by UFO-MAC Pareto-dominate state-of-the-art baselines and commercial…
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
TopicsLow-power high-performance VLSI design · Parallel Computing and Optimization Techniques · Advancements in Semiconductor Devices and Circuit Design
