ARLGMar 31, 2024

RL-MUL 2.0: Multiplier Design Optimization with Parallel Deep Reinforcement Learning and Space Reduction

arXiv:2404.00639v26 citationsh-index: 4ACM Trans Des Autom Electron Syst
AI Analysis

This work addresses the problem of efficient multiplier design for circuit applications, offering incremental improvements through enhanced parallel learning and space pruning techniques.

The paper tackles the challenge of optimizing multiplier designs in circuits by proposing a reinforcement learning framework that balances area and delay, resulting in multipliers that outperform all baseline designs in area, power, and delay across different bit widths.

Multiplication is a fundamental operation in many applications, and multipliers are widely adopted in various circuits. However, optimizing multipliers is challenging due to the extensive design space. In this paper, we propose a multiplier design optimization framework based on reinforcement learning. We utilize matrix and tensor representations for the compressor tree of a multiplier, enabling seamless integration of convolutional neural networks as the agent network. The agent optimizes the multiplier structure using a Pareto-driven reward customized to balance area and delay. Furthermore, we enhance the original framework with parallel reinforcement learning and design space pruning techniques and extend its capability to optimize fused multiply-accumulate (MAC) designs. Experiments conducted on different bit widths of multipliers demonstrate that multipliers produced by our approach outperform all baseline designs in terms of area, power, and delay. The performance gain is further validated by comparing the area, power, and delay of processing element arrays using multipliers from our approach and baseline approaches.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes