Pith. sign in

REVIEW 2 cited by

Bayesian Optimization for Macro Placement

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2207.08398 v1 pith:HVTM2A56 submitted 2022-07-18 cs.LG cs.AR

classification cs.LGcs.AR
keywords functionmacroobjectiveoptimizationplacementproblemalgorithmbayesian
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Macro placement is the problem of placing memory blocks on a chip canvas. It can be formulated as a combinatorial optimization problem over sequence pairs, a representation which describes the relative positions of macros. Solving this problem is particularly challenging since the objective function is expensive to evaluate. In this paper, we develop a novel approach to macro placement using Bayesian optimization (BO) over sequence pairs. BO is a machine learning technique that uses a probabilistic surrogate model and an acquisition function that balances exploration and exploitation to efficiently optimize a black-box objective function. BO is more sample-efficient than reinforcement learning and therefore can be used with more realistic objectives. Additionally, the ability to learn from data and adapt the algorithm to the objective function makes BO an appealing alternative to other black-box optimization methods such as simulated annealing, which relies on problem-dependent heuristics and parameter-tuning. We benchmark our algorithm on the fixed-outline macro placement problem with the half-perimeter wire length objective and demonstrate competitive performance.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placement

    cs.LG 2025-10 conditional novelty 5.0 of 10

    BBOPlace-Bench is a unified benchmark for black-box optimization of chip placement, where evolutionary algorithms under mask-guided and hyperparameter formulations beat analytical and RL baselines on wirelength metrics.

  2. DAS-MP: Enabling High-Quality Macro Placement with Enhanced Dataflow Awareness

    cs.AR 2025-05 conditional novelty 5.0 of 10

    DAS-MP extracts macro-to-cell and cell-to-cell dataflow connections and adds area-aware and orientation fine-tuning, reporting 7.9% lower wirelength and 82.5% lower congestion overflow than RTL-MP on seven benchmarks.

Pith tools