DOMAC: Differentiable Optimization for High-Speed Multipliers and Multiply-Accumulators
Fuente:
arXiv
Guardado en:
| Autores principales: | , , , , , , , , |
|---|---|
| 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 |