DOMAC: Differentiable Optimization for High-Speed Multipliers and Multiply-Accumulators

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Xue, Chenhao, Ren, Yi, Zhou, Jinwei, Li, Kezhi, Zhang, Chen, Lin, Yibo, Zhang, Lining, Xu, Qiang, Sun, Guangyu
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913787146141696
author Xue, Chenhao
Ren, Yi
Zhou, Jinwei
Li, Kezhi
Zhang, Chen
Lin, Yibo
Zhang, Lining
Xu, Qiang
Sun, Guangyu
author_facet Xue, Chenhao
Ren, Yi
Zhou, Jinwei
Li, Kezhi
Zhang, Chen
Lin, Yibo
Zhang, Lining
Xu, Qiang
Sun, Guangyu
contents Multipliers and multiply-accumulators (MACs) are fundamental building blocks for compute-intensive applications such as artificial intelligence. With the diminishing returns of Moore's Law, optimizing multiplier performance now necessitates process-aware architectural innovations rather than relying solely on technology scaling. In this paper, we introduce DOMAC, a novel approach that employs differentiable optimization for designing multipliers and MACs at specific technology nodes. DOMAC establishes an analogy between optimizing multi-staged parallel compressor trees and training deep neural networks. Building on this insight, DOMAC reformulates the discrete optimization challenge into a continuous problem by incorporating differentiable timing and area objectives. This formulation enables us to utilize existing deep learning toolkit for highly efficient implementation of the differentiable solver. Experimental results demonstrate that DOMAC achieves significant enhancements in both performance and area efficiency compared to state-of-the-art baselines and commercial IPs in multiplier and MAC designs.
format Preprint
id arxiv_https___arxiv_org_abs_2503_23943
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle DOMAC: Differentiable Optimization for High-Speed Multipliers and Multiply-Accumulators
Xue, Chenhao
Ren, Yi
Zhou, Jinwei
Li, Kezhi
Zhang, Chen
Lin, Yibo
Zhang, Lining
Xu, Qiang
Sun, Guangyu
Hardware Architecture
Machine Learning
Multipliers and multiply-accumulators (MACs) are fundamental building blocks for compute-intensive applications such as artificial intelligence. With the diminishing returns of Moore's Law, optimizing multiplier performance now necessitates process-aware architectural innovations rather than relying solely on technology scaling. In this paper, we introduce DOMAC, a novel approach that employs differentiable optimization for designing multipliers and MACs at specific technology nodes. DOMAC establishes an analogy between optimizing multi-staged parallel compressor trees and training deep neural networks. Building on this insight, DOMAC reformulates the discrete optimization challenge into a continuous problem by incorporating differentiable timing and area objectives. This formulation enables us to utilize existing deep learning toolkit for highly efficient implementation of the differentiable solver. Experimental results demonstrate that DOMAC achieves significant enhancements in both performance and area efficiency compared to state-of-the-art baselines and commercial IPs in multiplier and MAC designs.
title DOMAC: Differentiable Optimization for High-Speed Multipliers and Multiply-Accumulators
topic Hardware Architecture
Machine Learning
url https://arxiv.org/abs/2503.23943