arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2302.11014cs.LGcs.AI
收藏

宏观布线强化学习的最新评估

An Updated Assessment of Reinforcement Learning for Macro Placement

Chung-Kuan Cheng, Andrew B. Kahng, Sayak Kundu, Yucheng Wang, Zhiang Wang

AI总结:

本文评估了Google Brain在宏观布线中的深度强化学习方法,展示了更新的CT实现,并分析了预训练指导和基准测试结果。

摘要:

我们对Google Brain的深度强化学习方法在宏观布线中的应用进行了改进评估,并介绍了GitHub中更新的电路训练(CT)实现。一个更强的模拟退火(SA)基线利用了“跟随胜利者”元启发式算法和多线程实现。我们开发并发布了子10纳米技术下的新公共基准测试:LEF/DEF用于Google的7nm TSMC Ariane protobuf及其缩放变体,以及在开源ASAP7 7nm研究启用中实现的测试用例。我们评估了最新“AlphaChip”版本的电路训练从头训练和微调结果,以及多种替代宏布线器的结果。我们还研究了最近发布的预训练指导。商业布线工具用于提供“真实奖励”后的功率、性能和面积指标。所有数据、评估流程及相关脚本均在MacroPlacement GitHub仓库中公开。我们的研究为文献中的可重复性和报告提供了见解,并指出了仍待确认的问题(例如CT的可扩展性和预训练方法),这些仍为研究界开放性问题。

英文摘要:

We provide an improved assessment of Google Brain's deep reinforcement learning approach to macro placement and its updated Circuit Training (CT) implementation in GitHub. A stronger simulated annealing (SA) baseline leverages the "go-with-the-winners" metaheuristic and a multi-threading implementation. We develop and release new public benchmarks in sub-10nm technology: LEF/DEF for Google's 7nm TSMC Ariane protobuf and scaled variants, as well as testcases implemented in the open-source ASAP7 7nm research enablement. We evaluate from-scratch training and fine-tuning results for the latest "AlphaChip" release of Circuit Training, alongside multiple alternative macro placers. We also study the recently-published pre-training guidance in. A commercial place-and-route tool is used to provide "true reward" post-route power, performance and area metrics. All data, evaluation flows and related scripts are publicly available in the MacroPlacement GitHub repository. Our study affords insights into reproducibility and reporting in the research literature, and points out still-missing confirmations (e.g., of CT's scalability and pre-training methodology) that remain open questions for the research community.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑