2023 · 26 citations · 5 references
Artificial IntelligenceTransparent ImplementationEngineeringMachine LearningIntelligent SystemsSocial SciencesCircuit TrainingOperations ResearchAi ArchitectureEvaluation FunctionRobot LearningGoogle BrainNeuroinformaticsSequential Decision MakingComputer ScienceReward HackingDeep Reinforcement LearningComputational NeuroscienceNeuroscienceBrain-like Computing
We provide open, transparent implementation and assessment of Google Brain's deep reinforcement learning approach to macro placement (Nature) and its Circuit Training (CT) implementation in GitHub. We implement in open-source key "blackbox" elements of CT, and clarify discrepancies between CT and Nature. New testcases on open enablements are developed and released. We assess CT alongside multiple alternative macro placers, with all evaluation flows and related scripts public in GitHub. Our experiments also encompass academic mixed-size placement benchmarks, as well as ablation and stability studies. We comment on the impact of Nature and CT, as well as directions for future research.
5
A graph placement methodology for fast chip design
Azalia Mirhoseini, Anna Goldie, Mustafa Ege Yazgan et al. · Nature · 2021 · 531 citations
Graph Placement Methodology, Physical Design (Electronics), Engineering +7
RePlAce: Advancing Solution Quality and Routability Validation in Global Placement
Chung‐Kuan Cheng, Andrew B. Kahng, Ilgweon Kang et al. · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2018 · 212 citations
Software Maintenance, Software Development Practice, Large-scale Global Optimization +29