Skip to content

[WIP] Speculative parallel swap evaluation in the placer's annealing inner loop - #3739

Open
soheilshahrouz wants to merge 34 commits into
masterfrom
par_spec_sa
Open

[WIP] Speculative parallel swap evaluation in the placer's annealing inner loop#3739
soheilshahrouz wants to merge 34 commits into
masterfrom
par_spec_sa

Conversation

@soheilshahrouz

Copy link
Copy Markdown
Contributor

No description provided.

The struct holds cost deltas, not a move. Also trims the SwapEvaluator
doc comments.
@github-actions github-actions Bot added VPR VPR FPGA Placement & Routing Tool lang-cpp C/C++ code labels Aug 2, 2026
@soheilshahrouz

soheilshahrouz commented Aug 2, 2026

Copy link
Copy Markdown
Contributor Author

titan_quick_qor

Metric master 4 threads 6 threads
vtr_flow_elapsed_time 1 0.8542 0.8120
pack_time 1 0.9857 0.9600
anneal_time 1 0.6623 0.6032
total_place_time 1 0.8130 0.7677
crit_path_route_time 1 1.0092 0.9875
max_vpr_mem 1 1.0028 1.0076
num_pre_packed_blocks 1 1 1
num_post_packed_blocks 1 1 1
num_LAB 1 1 1
num_DSP 1 1 1
num_M9K 1 1 1
num_M144K 1 1 1
device_grid_tiles 1 1 1
placed_wirelength_est 1 1.0041 1.0031
placed_CPD_est 1 1.0012 1.0019
routed_wirelength 1 1.0032 1.0025
critical_path_delay 1 0.9890 0.9892
geomean_nonvirtual_intradomain_critical_path_delay 1 1.0066 1.0067

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lang-cpp C/C++ code VPR VPR FPGA Placement & Routing Tool

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant