Intel Xeon Benchmarks Ice Lake - 2021 vs. 2022

Benchmarks for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2208132-NE-2208129NE66&sgm=1&imw=1.

ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionOpenGLVulkanUbuntuCentOS StreamClear LinuxUbuntuCentOS StreamClear Linux May 2021 May 2021 May 2021 Aug 2022 Aug 2022 Aug 20222 x Intel Xeon Platinum 8380 @ 3.40GHz (80 Cores / 160 Threads)Intel M50CYP2SB2U (SE5C6200.86B.0022.D08.2103221623 BIOS)Intel Device 0998512GB800GB INTEL SSDPF21Q800GBASPEEDVE2282 x Intel X710 for 10GBASE-T + 2 x Intel E810-C for QSFPUbuntu 20.045.8.0-53-generic (x86_64)GNOME Shell 3.36.7X Server 1.20.9GCC 9.3.0ext41920x1080CentOS Stream 84.18.0-301.1.el8.x86_64 (x86_64)GNOME Shell 3.32.2X ServerGCC 8.4.1 20210423xfsClear Linux OS 346305.10.19-1032.native (x86_64)GNOME Shell 40.0GCC 11.1.1 20210517 releases/gcc-11.1.0-132-g7d91dd2efb + Clang 11.1.0 + LLVM 11.1.0ext4llvmpipeUbuntu 22.045.15.0-46-generic (x86_64)GNOME Shell 42.2X Server 1.21.1.34.5 Mesa 22.0.1 (LLVM 13.0.1 256 bits)1.2.204GCC 11.2.0ASPEEDCentOS Stream 95.14.0-142.el9.x86_64 (x86_64)GNOME Shell 40.10X ServerGCC 11.3.1 20220421xfsClear Linux OS 367905.18.16-1171.native (x86_64)GNOME Shell 42.3.1X Server 1.21.1.3GCC 12.1.1 20220809 releases/gcc-12.1.0-334-g79a86a6086 + Clang 14.0.6 + LLVM 14.0.6ext4OpenBenchmarking.orgKernel Details- Ubuntu: May 2021: Transparent Huge Pages: madvise- CentOS Stream: May 2021: Transparent Huge Pages: always- Clear Linux: May 2021: Transparent Huge Pages: always- Ubuntu: Aug 2022: Transparent Huge Pages: madvise- CentOS Stream: Aug 2022: Transparent Huge Pages: always- Clear Linux: Aug 2022: Transparent Huge Pages: alwaysCompiler Details- Ubuntu: May 2021: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - CentOS Stream: May 2021: --build=x86_64-redhat-linux --disable-libmpx --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,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - Clear Linux: May 2021: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=skylake-avx512 - Ubuntu: Aug 2022: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - CentOS Stream: Aug 2022: --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-host-bind-now --enable-host-pie --enable-initfini-array --enable-languages=c,c++,fortran,lto --enable-link-serialization=1 --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-arch_64=x86-64-v2 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver --without-isl - Clear Linux: Aug 2022: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-gnu-indirect-function --enable-host-shared --enable-languages=c,c++,fortran,go,jit --enable-ld=default --enable-libstdcxx-pch --enable-linux-futex --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=x86-64-v3 --with-gcc-major-version-only --with-glibc-version=2.35 --with-gnu-ld --with-isl --with-pic --with-ppl=yes --with-tune=skylake-avx512 --with-zstd Disk Details- Ubuntu: May 2021: NONE / errors=remount-ro,relatime,rw / Block Size: 4096- CentOS Stream: May 2021: NONE / attr2,inode64,logbsize=32k,logbufs=8,noquota,relatime,rw,seclabel / Block Size: 4096- Clear Linux: May 2021: MQ-DEADLINE / relatime,rw,stripe=256 / Block Size: 4096Processor Details- Ubuntu: May 2021: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd000270- CentOS Stream: May 2021: Scaling Governor: intel_pstate performance - CPU Microcode: 0xd000270- Clear Linux: May 2021: Scaling Governor: intel_pstate performance - CPU Microcode: 0xd000270- Ubuntu: Aug 2022: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xd000363- CentOS Stream: Aug 2022: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xd000363- Clear Linux: Aug 2022: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0xd000375Java Details- Ubuntu: May 2021: OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)- CentOS Stream: May 2021: OpenJDK Runtime Environment (build 1.8.0_292-b10)- Clear Linux: May 2021: OpenJDK Runtime Environment (build 1.8.0-u252-ga-b00)- Ubuntu: Aug 2022: OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04)- CentOS Stream: Aug 2022: OpenJDK Runtime Environment (Red_Hat-11.0.16.0.8-2.el9) (build 11.0.16+8-LTS)- Clear Linux: Aug 2022: OpenJDK Runtime Environment (build 18.0.1-internal+0-adhoc.mockbuild.corretto-18-18.0.1.10.1)Python Details- Ubuntu: May 2021: Python 3.8.5- CentOS Stream: May 2021: Python 3.6.8- Clear Linux: May 2021: Python 3.9.5- Ubuntu: Aug 2022: Python 3.10.4- CentOS Stream: Aug 2022: Python 3.9.13- Clear Linux: Aug 2022: Python 3.10.6Security Details- Ubuntu: May 2021: 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- CentOS Stream: May 2021: 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- Clear Linux: May 2021: 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- Ubuntu: Aug 2022: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: 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- CentOS Stream: Aug 2022: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + spec_store_bypass: Mitigation of SSB disabled via prctl + 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- Clear Linux: Aug 2022: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + 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 affectedEnvironment Details- Clear Linux: May 2021: FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,--enable-new-dtags -Wa,-mbranches-within-32B-boundaries" CXXFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries -fvisibility-inlines-hidden -Wl,--enable-new-dtags" FCFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,-sort-common -Wl,--enable-new-dtags" CFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx"" - Clear Linux: Aug 2022: FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,--enable-new-dtags" CXXFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -mrelax-cmpxchg-loop -fvisibility-inlines-hidden -Wl,--enable-new-dtags" FCFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,-sort-common -Wl,--enable-new-dtags" CFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -mrelax-cmpxchg-loop" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx""

hpcg: rodinia: OpenMP Leukocytemrbayes: Primate Phylogeny Analysisincompact3d: X3D-benchmarking input.i3dincompact3d: input.i3d 193 Cells Per Directionlammps: 20k Atomslammps: Rhodopsin Proteinchia-vdf: Square Plain C++dacapobench: H2compress-zstd: 19 - Compression Speedcompress-zstd: 19, Long Mode - Compression Speedembree: Pathtracer ISPC - Crownkvazaar: Bosphorus 4K - Mediumkvazaar: Bosphorus 4K - Very Fastkvazaar: Bosphorus 4K - Ultra Fastsvt-av1: Preset 8 - Bosphorus 4Ksvt-hevc: 1 - Bosphorus 1080psvt-hevc: 7 - Bosphorus 1080psvt-hevc: 10 - Bosphorus 1080psvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080pcoremark: CoreMark Size 666 - Iterations Per Secondpjsip: INVITEpjsip: OPTIONS, Statefulavifenc: 6avifenc: 10avifenc: 10, Losslesstungsten: Hairtungsten: Water Causticonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPUsecuremark: SecureMark-TLSliquid-dsp: 16 - 256 - 57liquid-dsp: 32 - 256 - 57liquid-dsp: 128 - 256 - 57liquid-dsp: 160 - 256 - 57tnn: CPU - MobileNet v2blender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlypybench: Total For Average Test Timesphpbench: PHP Benchmark Suitegromacs: MPI CPU - water_GMX50_bareUbuntuCentOS StreamClear LinuxUbuntuCentOS StreamClear Linux May 2021 May 2021 May 2021 Aug 2022 Aug 2022 Aug 202239.966960.933178.773319.48787411.711323436.30022.0841394001123584.043.666.88666.9313.3323.1628.13929.14157.78234.92196.972261054.0292611840359715.5015.3618.9676.4564632.483332.6500433.426225195832983333165386666733166333333106666667374.20346.11109.079827266238.88440.694047.377219.768308.75437412.300085135.48430.215110600418791.849.473.520117.1137.8044.3558.01737.31310.56575.09456.902348820.38713853961028011.2673.1896.1026.6836020.627210.40340425.434235327852303333167393333332881666673158000000365.61044.40101.3911656450268.68639.482140.815175.476289.55147311.163730335.63231.153143567413290.149.273.837017.8040.9646.9860.27338.51315.80592.99456.472452833.36094552961036010.2373.0665.8155.6220118.17129.79872433.798229770999833333197310000039700666673843066667354.29843.83102.2510159001849.20140.515359.953171.471292.74952211.259073634.95524.6521406671084181.847.366.28116.9513.5324.0632.05229.78170.52266.62212.052276258.1014252721382115.2435.6848.6036.4726230.161327.0225451.957225099833783333170756666731121666672955466667411.75745.18109.2910227913448.94340.382645.611167.664325.16978912.698226334.57027.658131300987385.949.365.65867.0413.6324.1433.71530.09165.61256.10211.202381840.1463622824382313.1154.2887.2806.2125129.893229.3238444.273227910839893333167583333331612666673014500000388.52544.60106.0911467631468.87140.690831.100174.705284.86837810.681529435.03231.554147800236388.949.575.594118.4841.7848.5562.65738.53331.91599.53476.582448137.06238453421030310.3832.8855.6695.5384618.20516.43007450.8302384271011633333207536666739452333333762000000344.96843.38102.93108216412499.500OpenBenchmarking.org

High Performance Conjugate Gradient

May 2021Aug 2022OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1UbuntuCentOS StreamClear Linux918273645SE +/- 0.19, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 339.9740.6939.4840.5240.3840.691. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi

Rodinia

Test: OpenMP Leukocyte

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteUbuntuCentOS StreamClear Linux1428425670SE +/- 1.30, N = 15SE +/- 0.59, N = 15SE +/- 0.36, N = 15SE +/- 0.75, N = 15SE +/- 0.90, N = 15SE +/- 0.67, N = 1260.9347.3840.8259.9545.6131.101. (CXX) g++ options: -O2 -lOpenCL

Timed MrBayes Analysis

Primate Phylogeny Analysis

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisUbuntuCentOS StreamClear Linux50100150200250SE +/- 0.79, N = 3SE +/- 0.98, N = 3SE +/- 1.06, N = 3SE +/- 1.50, N = 3SE +/- 0.15, N = 3SE +/- 1.99, N = 4178.77219.77175.48171.47167.66174.711. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msha -maes -mavx -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm

Xcompact3d Incompact3d

Input: X3D-benchmarking input.i3d

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: X3D-benchmarking input.i3dUbuntuCentOS StreamClear Linux70140210280350SE +/- 3.10, N = 3SE +/- 3.61, N = 9SE +/- 0.46, N = 3SE +/- 0.21, N = 3SE +/- 0.27, N = 3SE +/- 2.38, N = 3319.49308.75289.55292.75325.17284.871. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -lmpi_usempif08 -lmpi_mpifh -lmpi

Xcompact3d Incompact3d

Input: input.i3d 193 Cells Per Direction

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 193 Cells Per DirectionUbuntuCentOS StreamClear Linux3691215SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 311.7112.3011.1611.2612.7010.681. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -lmpi_usempif08 -lmpi_mpifh -lmpi

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

May 2021Aug 2022OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: 20k AtomsUbuntuCentOS StreamClear Linux816243240SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.10, N = 336.3035.4835.6334.9634.5735.031. (CXX) g++ options: -O3 -lm

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

May 2021Aug 2022OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin ProteinUbuntuCentOS StreamClear Linux714212835SE +/- 0.64, N = 12SE +/- 0.75, N = 15SE +/- 0.47, N = 15SE +/- 0.40, N = 15SE +/- 0.26, N = 3SE +/- 0.32, N = 322.0830.2231.1524.6527.6631.551. (CXX) g++ options: -O3 -lm

Chia Blockchain VDF

Test: Square Plain C++

May 2021Aug 2022OpenBenchmarking.orgIPS, More Is BetterChia Blockchain VDF 1.0.1Test: Square Plain C++UbuntuCentOS StreamClear Linux30K60K90K120K150KSE +/- 585.95, N = 3SE +/- 100.00, N = 3SE +/- 33.33, N = 3SE +/- 566.67, N = 3SE +/- 400.00, N = 3SE +/- 57.74, N = 31394001106001435671406671313001478001. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread

DaCapo Benchmark

Java Test: H2

May 2021Aug 2022OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2UbuntuCentOS StreamClear Linux2K4K6K8K10KSE +/- 115.71, N = 20SE +/- 42.66, N = 20SE +/- 53.70, N = 20SE +/- 104.25, N = 4SE +/- 85.72, N = 4SE +/- 27.48, N = 2011235418741321084198732363

Zstd Compression

Compression Level: 19 - Compression Speed

May 2021Aug 2022OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.9Compression Level: 19 - Compression SpeedUbuntuCentOS StreamClear Linux20406080100SE +/- 0.68, N = 3SE +/- 0.60, N = 14SE +/- 0.32, N = 3SE +/- 1.16, N = 3SE +/- 1.14, N = 3SE +/- 0.42, N = 384.091.890.181.885.988.91. (CC) gcc options: -O3 -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

May 2021Aug 2022OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.9Compression Level: 19, Long Mode - Compression SpeedUbuntuCentOS StreamClear Linux1122334455SE +/- 0.39, N = 15SE +/- 0.27, N = 3SE +/- 0.18, N = 3SE +/- 0.31, N = 15SE +/- 0.42, N = 8SE +/- 0.39, N = 1043.649.449.247.349.349.51. (CC) gcc options: -O3 -pthread -lz

Embree

Binary: Pathtracer ISPC - Model: Crown

May 2021Aug 2022OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer ISPC - Model: CrownUbuntuCentOS StreamClear Linux20406080100SE +/- 0.70, N = 3SE +/- 0.33, N = 3SE +/- 0.68, N = 3SE +/- 0.14, N = 3SE +/- 0.20, N = 3SE +/- 0.31, N = 366.8973.5273.8466.2865.6675.59

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Medium

May 2021Aug 2022OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 4K - Video Preset: MediumUbuntuCentOS StreamClear Linux510152025SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 36.9317.1117.806.957.0418.481. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Very Fast

May 2021Aug 2022OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 4K - Video Preset: Very FastUbuntuCentOS StreamClear Linux1020304050SE +/- 0.02, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 313.3337.8040.9613.5313.6341.781. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Ultra Fast

May 2021Aug 2022OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 4K - Video Preset: Ultra FastUbuntuCentOS StreamClear Linux1122334455SE +/- 0.24, N = 3SE +/- 0.27, N = 3SE +/- 0.34, N = 12SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.43, N = 323.1644.3546.9824.0624.1448.551. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

May 2021Aug 2022OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8.7Encoder Mode: Preset 8 - Input: Bosphorus 4KUbuntuCentOS StreamClear Linux1428425670SE +/- 0.34, N = 15SE +/- 0.37, N = 3SE +/- 0.42, N = 3SE +/- 0.24, N = 3SE +/- 0.18, N = 3SE +/- 0.31, N = 328.1458.0260.2732.0533.7262.661. (CXX) g++ options: -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

SVT-HEVC

Tuning: 1 - Input: Bosphorus 1080p

May 2021Aug 2022OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 1080pUbuntuCentOS StreamClear Linux918273645SE +/- 0.33, N = 3SE +/- 0.11, N = 3SE +/- 0.24, N = 3SE +/- 0.37, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 329.1437.3138.5129.7830.0938.531. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

May 2021Aug 2022OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080pUbuntuCentOS StreamClear Linux70140210280350SE +/- 1.68, N = 3SE +/- 0.28, N = 3SE +/- 2.34, N = 15SE +/- 1.21, N = 15SE +/- 0.60, N = 3SE +/- 2.91, N = 15157.78310.56315.80170.52165.61331.911. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

May 2021Aug 2022OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080pUbuntuCentOS StreamClear Linux130260390520650SE +/- 1.73, N = 3SE +/- 1.50, N = 3SE +/- 5.64, N = 3SE +/- 2.09, N = 3SE +/- 1.38, N = 3SE +/- 6.20, N = 3234.92575.09592.99266.62256.10599.531. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

May 2021Aug 2022OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pUbuntuCentOS StreamClear Linux100200300400500SE +/- 1.73, N = 3SE +/- 5.26, N = 4SE +/- 2.91, N = 3SE +/- 1.66, N = 14SE +/- 2.71, N = 3SE +/- 1.96, N = 3196.97456.90456.47212.05211.20476.581. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Coremark

CoreMark Size 666 - Iterations Per Second

May 2021Aug 2022OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondUbuntuCentOS StreamClear Linux500K1000K1500K2000K2500KSE +/- 24473.66, N = 5SE +/- 5322.13, N = 3SE +/- 6737.83, N = 3SE +/- 1129.68, N = 3SE +/- 1408.02, N = 3SE +/- 841.74, N = 32261054.032348820.392452833.362276258.102381840.152448137.061. (CC) gcc options: -O2 -lrt" -lrt

PJSIP

Method: INVITE

May 2021Aug 2022OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: INVITEUbuntuCentOS StreamClear Linux12002400360048006000SE +/- 14.31, N = 3SE +/- 15.30, N = 3SE +/- 20.58, N = 3SE +/- 26.61, N = 5SE +/- 16.60, N = 3SE +/- 5.86, N = 31840539652962721282453421. (CC) gcc options: -lstdc++ -lm -lrt -lpthread

PJSIP

Method: OPTIONS, Stateful

May 2021Aug 2022OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, StatefulUbuntuCentOS StreamClear Linux2K4K6K8K10KSE +/- 13.59, N = 3SE +/- 102.14, N = 3SE +/- 1.53, N = 3SE +/- 7.84, N = 3SE +/- 10.74, N = 3SE +/- 7.86, N = 33597102801036038213823103031. (CC) gcc options: -lstdc++ -lm -lrt -lpthread

libavif avifenc

Encoder Speed: 6

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 6UbuntuCentOS StreamClear Linux48121620SE +/- 0.14, N = 15SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 4SE +/- 0.13, N = 415.5011.2710.2415.2413.1210.381. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 10

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 10UbuntuCentOS StreamClear Linux1.27892.55783.83675.11566.3945SE +/- 0.099, N = 15SE +/- 0.040, N = 3SE +/- 0.030, N = 15SE +/- 0.062, N = 15SE +/- 0.019, N = 3SE +/- 0.026, N = 35.3613.1893.0665.6844.2882.8851. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 10, Lossless

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 10, LosslessUbuntuCentOS StreamClear Linux3691215SE +/- 0.118, N = 12SE +/- 0.077, N = 3SE +/- 0.013, N = 3SE +/- 0.119, N = 15SE +/- 0.078, N = 15SE +/- 0.045, N = 38.9676.1025.8158.6037.2805.6691. (CXX) g++ options: -O3 -fPIC -lm

Tungsten Renderer

Scene: Hair

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: HairUbuntuCentOS StreamClear Linux246810SE +/- 0.08029, N = 15SE +/- 0.01042, N = 3SE +/- 0.02021, N = 3SE +/- 0.08769, N = 3SE +/- 0.07955, N = 15SE +/- 0.06166, N = 36.456466.683605.622016.472626.212515.538461. (CXX) g++ options: -std=c++0x -march=core2 -msse2 -msse3 -mssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -mno-avx -mno-fma -mno-bmi2 -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -ldl

Tungsten Renderer

Scene: Water Caustic

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Water CausticUbuntuCentOS StreamClear Linux816243240SE +/- 0.19, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 332.4820.6318.1730.1629.8918.211. (CXX) g++ options: -std=c++0x -march=core2 -msse2 -msse3 -mssse3 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -mno-avx -mno-fma -mno-bmi2 -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -ldl

oneDNN

Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU

May 2021Aug 2022OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPUUbuntuCentOS StreamClear Linux816243240SE +/- 0.49102, N = 15SE +/- 0.12665, N = 15SE +/- 0.09474, N = 15SE +/- 0.42580, N = 15SE +/- 0.53210, N = 15SE +/- 0.02096, N = 332.6500010.403409.7987227.0225029.323806.430071. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl -lpthread

oneDNN

Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU

May 2021Aug 2022OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPUUbuntuCentOS StreamClear Linux100200300400500SE +/- 1.72, N = 3SE +/- 1.48, N = 3SE +/- 1.50, N = 3SE +/- 0.64, N = 3SE +/- 1.74, N = 3SE +/- 3.15, N = 3433.43425.43433.80451.96444.27450.831. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -ldl -lpthread

SecureMark

Benchmark: SecureMark-TLS

May 2021Aug 2022OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSUbuntuCentOS StreamClear Linux50K100K150K200K250KSE +/- 124.15, N = 3SE +/- 250.98, N = 3SE +/- 121.72, N = 3SE +/- 55.39, N = 3SE +/- 241.13, N = 3SE +/- 302.43, N = 32251952353272297702250992279102384271. (CC) gcc options: -pedantic -O3

Liquid-DSP

Threads: 16 - Buffer Length: 256 - Filter Length: 57

May 2021Aug 2022OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57UbuntuCentOS StreamClear Linux200M400M600M800M1000MSE +/- 5004752.19, N = 3SE +/- 2483856.77, N = 3SE +/- 2729061.70, N = 3SE +/- 5007961.44, N = 3SE +/- 6994098.31, N = 3SE +/- 3122143.14, N = 383298333385230333399983333383378333383989333310116333331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 32 - Buffer Length: 256 - Filter Length: 57

May 2021Aug 2022OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 32 - Buffer Length: 256 - Filter Length: 57UbuntuCentOS StreamClear Linux400M800M1200M1600M2000MSE +/- 5634516.64, N = 3SE +/- 2659156.09, N = 3SE +/- 16877598.57, N = 3SE +/- 7204011.23, N = 3SE +/- 2948634.34, N = 3SE +/- 4275641.60, N = 31653866667167393333319731000001707566667167583333320753666671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 128 - Buffer Length: 256 - Filter Length: 57

May 2021Aug 2022OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 128 - Buffer Length: 256 - Filter Length: 57UbuntuCentOS StreamClear Linux900M1800M2700M3600M4500MSE +/- 8772368.23, N = 3SE +/- 38875242.05, N = 3SE +/- 36096414.10, N = 3SE +/- 8477093.32, N = 3SE +/- 6209222.53, N = 3SE +/- 6827477.17, N = 33316633333328816666739700666673112166667316126666739452333331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 160 - Buffer Length: 256 - Filter Length: 57

May 2021Aug 2022OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 160 - Buffer Length: 256 - Filter Length: 57UbuntuCentOS StreamClear Linux800M1600M2400M3200M4000MSE +/- 11545032.60, N = 3SE +/- 7106569.73, N = 3SE +/- 13074699.91, N = 3SE +/- 9966164.98, N = 3SE +/- 12239417.20, N = 3SE +/- 2274496.28, N = 33106666667315800000038430666672955466667301450000037620000001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

TNN

Target: CPU - Model: MobileNet v2

May 2021Aug 2022OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: MobileNet v2UbuntuCentOS StreamClear Linux90180270360450SE +/- 0.44, N = 3SE +/- 4.59, N = 3SE +/- 0.15, N = 3SE +/- 5.97, N = 15SE +/- 5.97, N = 15SE +/- 0.18, N = 3374.20365.61354.30411.76388.53344.971. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl

Blender

Blend File: Fishy Cat - Compute: CPU-Only

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Fishy Cat - Compute: CPU-OnlyUbuntuCentOS StreamClear Linux1020304050SE +/- 0.17, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 3SE +/- 0.23, N = 3SE +/- 0.26, N = 3SE +/- 0.18, N = 346.1144.4043.8345.1844.6043.38

Blender

Blend File: Barbershop - Compute: CPU-Only

May 2021Aug 2022OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.92Blend File: Barbershop - Compute: CPU-OnlyUbuntuCentOS StreamClear Linux20406080100SE +/- 0.27, N = 3SE +/- 0.11, N = 3SE +/- 0.12, N = 3SE +/- 0.41, N = 3SE +/- 0.23, N = 3SE +/- 0.22, N = 3109.07101.39102.25109.29106.09102.93

PyBench

Total For Average Test Times

May 2021Aug 2022OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesUbuntuCentOS StreamClear Linux30060090012001500SE +/- 0.88, N = 3SE +/- 1.86, N = 3SE +/- 1.00, N = 3SE +/- 2.52, N = 3SE +/- 1.76, N = 3SE +/- 4.84, N = 398211651015102211461082

PHPBench

PHP Benchmark Suite

May 2021Aug 2022OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteUbuntuCentOS StreamClear Linux400K800K1200K1600K2000KSE +/- 5472.66, N = 3SE +/- 1254.32, N = 3SE +/- 1642.74, N = 3SE +/- 1704.24, N = 3SE +/- 1907.67, N = 3SE +/- 16349.78, N = 37266236450269001847913447631461641249

GROMACS

Implementation: MPI CPU - Input: water_GMX50_bare

May 2021Aug 2022OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2021.2Implementation: MPI CPU - Input: water_GMX50_bareUbuntuCentOS StreamClear Linux3691215SE +/- 0.033, N = 3SE +/- 0.075, N = 15SE +/- 0.028, N = 3SE +/- 0.073, N = 3SE +/- 0.021, N = 3SE +/- 0.027, N = 38.8848.6869.2018.9438.8719.5001. (CXX) g++ options: -O3

Geometric Mean Of All Test Results

Result Composite - Intel Xeon Benchmarks Ice Lake - 2021 vs. 2022

May 2021Aug 2022OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - Intel Xeon Benchmarks Ice Lake - 2021 vs. 2022UbuntuCentOS StreamClear Linux60120180240300178.97241.35259.01185.27189.53274.22


Phoronix Test Suite v10.8.5