3 ms·
> Google engineers found a 2.33% runtime improvement with a ~32% reduction in iTLB and sTLB misses Not bad. Presumably this will benefit every compiler that us
by MaxBarraclough 6y ago
> Google engineers found a 2.33% runtime improvement with a ~32% reduction in iTLB and sTLB misses
Not bad. Presumably this will benefit every compiler that uses LLVM, not just Clang.
- monocasa 6y agoOr at least any that supports gathering and utilizing profiling information. Last time I checked, that didn't include Rust yet for instance, but my information could be out of date there.
- kibwen 6y agorustc does support PGO, but I don't know how mature the support is. https://doc.rust-lang.org/rustc/profile-guided-optimization.html https://doc.rust-lang.org/rustc/profile-guided-optimization....
- rmdashrfstar 6y agoCan I create profile data by running the instrumented binaries through testcases? Perhaps integration test cases which represent typical end to end functionality of my application.
- fluffy87 6y agoRust does support PGO