Skip to content

Commit a7972f8

Browse files
committed
doc(sci-biology/cmdock): list more performance results
1 parent d9cffdc commit a7972f8

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

sci-biology/cmdock/cmdock-0.2.0-r15.ebuild

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,17 @@
1818
# can be repeated indefinitely, as any build with debug symbols can be sampled
1919
# adds about 20% runtime sample conversion overhead (todo: reduce)
2020
# no noticeable overhead unless perfdata is actually sampling
21-
# todo: might get better results when gathering and applying samples on same CPU
22-
23-
# top performers from tests on bdver2 - rough comparison with official project binaries
24-
# 1. 11% faster - gcc-13.3.1 USE="-clang pgo" CXXFLAGS="-march=native -O3 -flto -fno-profile-partial-training"
25-
# 2. 06% faster - gcc-13.3.1 USE="-clang -pgo" CXXFLAGS="-march=native -O3"
26-
# 3. 02% faster - clang-18.1.8 USE="clang perfdata-sample-use" CXXFLAGS="-march=native -O3 -flto -fno-profile-sample-accurate -fno-sample-profile-use-profi" with samples from skylake
21+
# better results when gen and use on same CPU arch
22+
23+
# rough comparisons with official project binaries
24+
# top performers on bdver2
25+
# 1. 11% faster - gcc-13.3.1 USE="pgo" CXXFLAGS="-march=native -O3 -flto -fno-profile-partial-training"
26+
# 2. 06% faster - gcc-13.3.1 USE="-pgo" CXXFLAGS="-march=native -O3"
27+
# 3. 02% faster - clang-18.1.8 USE="perfdata-sample-use" CXXFLAGS="-march=native -O3 -flto -fno-profile-sample-accurate -fno-sample-profile-use-profi" with samples from skylake
28+
# top performers on skylake
29+
# 1. 16% faster - gcc-13.3.1 USE="pgo" CXXFLAGS="-march=native -O3 -flto"
30+
# 2. 14% faster - clang-18.8.1 USE="-pgo perfdata-sample-use" CXXFLAGS="-march=native -O3 -flto -fno-profile-sample-accurate" with samples from skylake
31+
# 3. 12% faster - clang-18.8.1 USE="pgo" CXXFLAGS="-march=native -O3 -flto"
2732
#
2833

2934
EAPI=8

0 commit comments

Comments
 (0)