Xeon Platinum 8380 compiler benchmarks by Michael Larabel looking at GCC 11 against LLVM Clang 12 for some initial holiday weekend tests...
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2105299-IB-COMPILERT91
{
"title": "GCC 11 vs. LLVM Clang 12 Benchmarks On Xeon Ice Lake",
"last_modified": "2021-05-29 04:53:38",
"description": "Xeon Platinum 8380 compiler benchmarks by Michael Larabel looking at GCC 11 against LLVM Clang 12 for some initial holiday weekend tests...",
"systems": {
"GCC 11.1": {
"identifier": "GCC 11.1",
"hardware": {
"Processor": "2 x Intel Xeon Platinum 8380 @ 3.40GHz (80 Cores \/ 160 Threads)",
"Motherboard": "Intel M50CYP2SB2U (SE5C6200.86B.0022.D08.2103221623 BIOS)",
"Chipset": "Intel Device 0998",
"Memory": "16 x 32 GB DDR4-3200MT\/s Hynix HMA84GR7CJR4N-XN",
"Disk": "800GB INTEL SSDPF21Q800GB",
"Graphics": "ASPEED",
"Network": "2 x Intel X710 for 10GBASE-T + 2 x Intel E810-C for QSFP"
},
"software": {
"OS": "Fedora 34",
"Kernel": "5.12.6-300.fc34.x86_64 (x86_64)",
"Compiler": "GCC 11.1.1 20210428",
"File-System": "xfs",
"Screen Resolution": "1024x768"
},
"timestamp": "2021-05-28 11:02:12",
"data": {
"compiler-configuration": "--build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=\/usr\/share\/man --with-arch_32=i686 --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver",
"cpu-scaling-governor": "intel_pstate performance",
"cpu-microcode": "0xd000270",
"kernel-extra-details": "Transparent Huge Pages: madvise",
"environment-variables": "CXXFLAGS=\"-O3 -march=native -flto\" CFLAGS=\"-O3 -march=native -flto\"",
"python": "Python 3.9.5",
"security": "SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected"
}
},
"Clang 12.0": {
"identifier": "Clang 12.0",
"hardware": {
"Processor": "2 x Intel Xeon Platinum 8380 @ 3.40GHz (80 Cores \/ 160 Threads)",
"Motherboard": "Intel M50CYP2SB2U (SE5C6200.86B.0022.D08.2103221623 BIOS)",
"Chipset": "Intel Device 0998",
"Memory": "16 x 32 GB DDR4-3200MT\/s Hynix HMA84GR7CJR4N-XN",
"Disk": "800GB INTEL SSDPF21Q800GB",
"Graphics": "ASPEED",
"Network": "2 x Intel X710 for 10GBASE-T + 2 x Intel E810-C for QSFP"
},
"software": {
"OS": "Fedora 34",
"Kernel": "5.12.6-300.fc34.x86_64 (x86_64)",
"Compiler": "Clang 12.0.0",
"File-System": "xfs",
"Screen Resolution": "1024x768"
},
"timestamp": "2021-05-28 19:40:58",
"data": {
"cpu-scaling-governor": "intel_pstate performance",
"cpu-microcode": "0xd000270",
"kernel-extra-details": "Transparent Huge Pages: madvise",
"environment-variables": "CXXFLAGS=\"-O3 -march=native -flto\" CFLAGS=\"-O3 -march=native -flto\"",
"python": "Python 3.9.5",
"security": "SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy\/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected"
}
}
},
"results": {
"dfe2fe2af6e93c43115e6e217a2169a728bb1526": {
"identifier": "pts\/pgbench-1.10.1",
"title": "PostgreSQL pgbench",
"app_version": "13.0",
"arguments": "-s 100 -c 250 -S",
"description": "Scaling Factor: 100 - Clients: 250 - Mode: Read Only",
"scale": "TPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"GCC 11.1": {
"value": 907401,
"raw_values": [
892311.726631999947130680084228515625,
919119.097666000016033649444580078125,
958531.103634999948553740978240966796875,
980446.6896669999696314334869384765625,
845932.24146399996243417263031005859375,
822340.417244000011123716831207275390625,
887518.71287499996833503246307373046875,
950421.105053000035695731639862060546875,
904590.038465999998152256011962890625,
949008.77049100003205239772796630859375,
952646.636992000043392181396484375,
941527.626947000040672719478607177734375,
791821.063209000043570995330810546875
],
"test_run_times": [
32.2000000000000028421709430404007434844970703125,
31.67999999999999971578290569595992565155029296875,
31.6099999999999994315658113919198513031005859375,
31.660000000000000142108547152020037174224853515625,
31.64999999999999857891452847979962825775146484375,
31.660000000000000142108547152020037174224853515625,
31.6700000000000017053025658242404460906982421875,
31.64999999999999857891452847979962825775146484375,
31.64999999999999857891452847979962825775146484375,
31.6700000000000017053025658242404460906982421875,
31.67999999999999971578290569595992565155029296875,
31.800000000000000710542735760100185871124267578125,
31.620000000000000994759830064140260219573974609375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm"
}
}
},
"Clang 12.0": {
"value": 943043,
"raw_values": [
941337.294534999993629753589630126953125,
929228.38609199994243681430816650390625,
958563.16701900004409253597259521484375
],
"test_run_times": [
32.5799999999999982946974341757595539093017578125,
31.870000000000000994759830064140260219573974609375,
31.9200000000000017053025658242404460906982421875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm"
}
}
}
}
},
"f50b84c8e60589f8e407fd141dd7c4ef2558698f": {
"identifier": "pts\/pgbench-1.10.1",
"title": "PostgreSQL pgbench",
"app_version": "13.0",
"arguments": "-s 100 -c 250",
"description": "Scaling Factor: 100 - Clients: 250 - Mode: Read Write",
"scale": "TPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"GCC 11.1": {
"value": 89425,
"raw_values": [
89238.167954999997164122760295867919921875,
89430.289078999994671903550624847412109375,
89607.871142000003601424396038055419921875
],
"test_run_times": [
31.660000000000000142108547152020037174224853515625,
31.699999999999999289457264239899814128875732421875,
31.589999999999999857891452847979962825775146484375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm"
}
}
},
"Clang 12.0": {
"value": 92576,
"raw_values": [
93054.63753999999607913196086883544921875,
92356.730689999996684491634368896484375,
92316.774942000003647990524768829345703125
],
"test_run_times": [
31.92999999999999971578290569595992565155029296875,
31.879999999999999005240169935859739780426025390625,
31.879999999999999005240169935859739780426025390625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm"
}
}
}
}
},
"3b37376cb874637841e2e1995ec551b444b7bee1": {
"identifier": "pts\/pgbench-1.10.1",
"title": "PostgreSQL pgbench",
"app_version": "13.0",
"arguments": "-s 100 -c 250 -S",
"description": "Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency",
"scale": "ms",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"GCC 11.1": {
"value": 0.27700000000000002398081733190338127315044403076171875,
"raw_values": [
0.2800000000000000266453525910037569701671600341796875,
0.2720000000000000195399252334027551114559173583984375,
0.26100000000000000976996261670137755572795867919921875,
0.25500000000000000444089209850062616169452667236328125,
0.295999999999999985345056074947933666408061981201171875,
0.303999999999999992450483432548935525119304656982421875,
0.281999999999999972910558199146180413663387298583984375,
0.26300000000000001154631945610162802040576934814453125,
0.27700000000000002398081733190338127315044403076171875,
0.2640000000000000124344978758017532527446746826171875,
0.26300000000000001154631945610162802040576934814453125,
0.2660000000000000142108547152020037174224853515625,
0.316000000000000003108624468950438313186168670654296875
],
"test_run_times": [
32.2000000000000028421709430404007434844970703125,
31.67999999999999971578290569595992565155029296875,
31.6099999999999994315658113919198513031005859375,
31.660000000000000142108547152020037174224853515625,
31.64999999999999857891452847979962825775146484375,
31.660000000000000142108547152020037174224853515625,
31.6700000000000017053025658242404460906982421875,
31.64999999999999857891452847979962825775146484375,
31.64999999999999857891452847979962825775146484375,
31.6700000000000017053025658242404460906982421875,
31.67999999999999971578290569595992565155029296875,
31.800000000000000710542735760100185871124267578125,
31.620000000000000994759830064140260219573974609375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm"
}
}
},
"Clang 12.0": {
"value": 0.26500000000000001332267629550187848508358001708984375,
"raw_values": [
0.2660000000000000142108547152020037174224853515625,
0.26900000000000001687538997430237941443920135498046875,
0.26100000000000000976996261670137755572795867919921875
],
"test_run_times": [
32.5799999999999982946974341757595539093017578125,
31.870000000000000994759830064140260219573974609375,
31.9200000000000017053025658242404460906982421875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm"
}
}
}
}
},
"375a29a8ee65cd545ece1a9c74c260b038ae1ea6": {
"identifier": "pts\/pgbench-1.10.1",
"title": "PostgreSQL pgbench",
"app_version": "13.0",
"arguments": "-s 100 -c 250",
"description": "Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency",
"scale": "ms",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"GCC 11.1": {
"value": 2.797000000000000152766688188421539962291717529296875,
"raw_values": [
2.80299999999999993605115378159098327159881591796875,
2.797000000000000152766688188421539962291717529296875,
2.7919999999999998152588887023739516735076904296875
],
"test_run_times": [
31.660000000000000142108547152020037174224853515625,
31.699999999999999289457264239899814128875732421875,
31.589999999999999857891452847979962825775146484375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm"
}
}
},
"Clang 12.0": {
"value": 2.7019999999999999573674358543939888477325439453125,
"raw_values": [
2.688000000000000166977542903623543679714202880859375,
2.709000000000000074606987254810519516468048095703125,
2.70999999999999996447286321199499070644378662109375
],
"test_run_times": [
31.92999999999999971578290569595992565155029296875,
31.879999999999999005240169935859739780426025390625,
31.879999999999999005240169935859739780426025390625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-fno-strict-aliasing -fwrapv -O3 -march=native -flto -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm"
}
}
}
}
},
"f024476fd636630c94862b1408d01f3b63c8696c": {
"title": "Geometric Mean Of All Test Results",
"arguments": "Geometric-Mean",
"description": "Result Composite - GCC 11 vs. LLVM Clang 12 Benchmarks On Xeon Ice Lake",
"scale": "Geometric Mean",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"GCC 11.1": {
"value": 5688.810999999999694409780204296112060546875
},
"Clang 12.0": {
"value": 5909.14500000000043655745685100555419921875
}
}
}
}
}