Skip to content

Research: allocator, PGO, and build-level CPU levers (87.7 CPU-s gap) #18

Description

@metaphorics

Question

Which build/runtime-level levers plausibly cut whole-program CPU (gap: 87.7 CPU-s vs Core): allocator swap (mimalloc, jemalloc — measured expectations for allocation-heavy Rust), PGO for cargo (cargo-pgo, expected 5-15%?), BOLT, target-cpu=native vs the current baseline, codegen-units/LTO settings already in the release profile? Resolve current tool maturity, exact invocation for a cargo workspace, and realistic gain ranges from published measurements. Check what bitcoin-rs already sets in its release profile before recommending. Cite primary sources; note versions.

Part of #16.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions