Core i9 7960X 2021

Intel Core i9-7960X testing with a MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS) and Gigabyte AMD Radeon R7 370 R9 270X/370X 2GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2101126-HA-COREI979660.

Core i9 7960X 2021ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDisplay ServerDisplay DriverCompilerFile-SystemScreen Resolution1234Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads)MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS)Intel Sky Lake-E DMI3 Registers16GB256GB INTEL SSDPEKKW256G8Gigabyte AMD Radeon R7 370 R9 270X/370X 2GBRealtek ALC1220G237HLIntel I219-V + Intel I211Ubuntu 20.045.4.0-58-generic (x86_64)X Server 1.20.8modesetting 1.20.8GCC 9.3.0ext41920x1080OpenBenchmarking.orgCompiler Details- --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 Processor Details- Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2006a08Security Details- itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable

Core i9 7960X 2021cp2k: Fayalite-FIST Dataclomp: Static OMP Speedupamg: openfoam: Motorbike 30Mopenfoam: Motorbike 60Mqe: AUSURF112lammps: Rhodopsin Proteinlulesh: onednn: IP Shapes 1D - f32 - CPUonednn: IP Shapes 3D - f32 - CPUonednn: IP Shapes 1D - u8s8f32 - CPUonednn: IP Shapes 3D - u8s8f32 - CPUonednn: IP Shapes 1D - bf16bf16bf16 - CPUonednn: IP Shapes 3D - bf16bf16bf16 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: Deconvolution Batch shapes_3d - f32 - CPUonednn: Convolution Batch Shapes Auto - u8s8f32 - CPUonednn: Deconvolution Batch shapes_1d - u8s8f32 - CPUonednn: Deconvolution Batch shapes_3d - u8s8f32 - CPUonednn: Recurrent Neural Network Training - f32 - CPUonednn: Recurrent Neural Network Inference - f32 - CPUonednn: Recurrent Neural Network Training - u8s8f32 - CPUonednn: Convolution Batch Shapes Auto - bf16bf16bf16 - CPUonednn: Deconvolution Batch shapes_1d - bf16bf16bf16 - CPUonednn: Deconvolution Batch shapes_3d - bf16bf16bf16 - CPUonednn: Recurrent Neural Network Inference - u8s8f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUonednn: Recurrent Neural Network Training - bf16bf16bf16 - CPUonednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPUonednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - bf16bf16bf16 - CPUdav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bitbuild-eigen: Time To Compileencode-ape: WAV To APEencode-opus: WAV To Opus Encodecryptsetup: PBKDF2-sha512cryptsetup: PBKDF2-whirlpoolcryptsetup: AES-XTS 256b Encryptioncryptsetup: AES-XTS 256b Decryptioncryptsetup: Serpent-XTS 256b Encryptioncryptsetup: Serpent-XTS 256b Decryptioncryptsetup: Twofish-XTS 256b Encryptioncryptsetup: Twofish-XTS 256b Decryptioncryptsetup: AES-XTS 512b Encryptioncryptsetup: AES-XTS 512b Decryptioncryptsetup: Serpent-XTS 512b Encryptioncryptsetup: Serpent-XTS 512b Decryptioncryptsetup: Twofish-XTS 512b Encryptioncryptsetup: Twofish-XTS 512b Decryptionmnn: SqueezeNetV1.0mnn: resnet-v2-50mnn: MobileNetV2_224mnn: mobilenet-v1-1.0mnn: inception-v3encode-wavpack: WAV To WavPackunpack-firefox: firefox-84.0.source.tar.xzkripke: 12341257.87523.2451046600100.83656.351812.2910.759450.547762.149394.140790.7620491.075874.743632.340049.316012.312682.687318.840271.023461.615961428.49831.0211436.778.6779010.504411.8035836.7751.484231432.10831.8880.5370781.91750775.54234.16664.26115.8074.89011.19610.41717965337646402340.62350.4780.9808.7438.2443.32168.02176.0786.8808.8440.2442.67.72540.5514.5312.75351.72414.79119.715648548331278.2723.2454801300100.73653.801833.3410.758454.345112.152134.164770.7636751.081434.746292.339149.330212.329672.693478.856071.023801.615411433.27837.2831426.358.6864010.499811.8010821.6891.485801434.02815.8330.5390131.91998774.42233.77660.72115.6274.73311.19710.40917985867650112368.72364.8789.4806.0440.8443.12175.62189.4788.5809.0440.8443.47.87040.7964.6112.71252.55314.79119.771648270571260.81123.2455200400100.74653.571828.9410.772454.444032.150014.210740.7623721.081454.747422.357099.343752.308432.727248.857441.023391.624641443.10837.3901440.068.6775810.505111.8063838.8541.489831438.52841.7750.5423731.91412774.33233.81661.89115.8074.88711.19710.42017985867650112366.72364.9789.1809.0441.1437.12174.62182.8789.4805.4440.5442.97.78340.4714.5192.71751.54214.7901259.57723.2455774200100.57654.471856.0510.737454.051662.151204.176840.7633871.080814.748482.355049.330022.316942.680228.839591.023491.602731429.61822.7251576.258.6777310.507411.7967822.8891.485891449.46819.9750.5367571.92441773.57234.04652.08115.7474.84511.24910.42817965337646402368.02357.2786.9809.5440.2443.12176.52189.9788.3806.6440.6443.67.81940.5024.5822.72752.11614.78619.68664370483OpenBenchmarking.org

CP2K Molecular Dynamics

Fayalite-FIST Data

OpenBenchmarking.orgSeconds, Fewer Is BetterCP2K Molecular Dynamics 8.1Fayalite-FIST Data1234300600900120015001257.881278.271260.811259.58

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 1.2Static OMP Speedup1234612182430SE +/- 0.15, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.18, N = 323.223.223.223.21. (CC) gcc options: -fopenmp -O3 -lm

Algebraic Multi-Grid Benchmark

OpenBenchmarking.orgFigure Of Merit, More Is BetterAlgebraic Multi-Grid Benchmark 1.21234100M200M300M400M500MSE +/- 6385919.79, N = 4SE +/- 3250074.73, N = 3SE +/- 2882257.48, N = 3SE +/- 2349402.30, N = 34510466004548013004552004004557742001. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi

OpenFOAM

Input: Motorbike 30M

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 30M123420406080100SE +/- 0.12, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3100.83100.73100.74100.571. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

OpenFOAM

Input: Motorbike 60M

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 60M1234140280420560700SE +/- 0.07, N = 3SE +/- 0.20, N = 3SE +/- 0.32, N = 3SE +/- 0.12, N = 3656.35653.80653.57654.471. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

Quantum ESPRESSO

Input: AUSURF112

OpenBenchmarking.orgSeconds, Fewer Is BetterQuantum ESPRESSO 6.7Input: AUSURF1121234400800120016002000SE +/- 20.09, N = 3SE +/- 7.36, N = 3SE +/- 10.93, N = 3SE +/- 2.48, N = 31812.291833.341828.941856.051. (F9X) gfortran options: -lopenblas -lFoX_dom -lFoX_sax -lFoX_wxml -lFoX_common -lFoX_utils -lFoX_fsys -lfftw3 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin Protein12343691215SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 310.7610.7610.7710.741. (CXX) g++ options: -O3 -pthread -lm

LULESH

OpenBenchmarking.orgz/s, More Is BetterLULESH 2.0.31234100200300400500SE +/- 4.79, N = 15SE +/- 4.41, N = 3SE +/- 5.20, N = 15SE +/- 4.97, N = 15450.55454.35454.44454.051. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi

oneDNN

Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU12340.48420.96841.45261.93682.421SE +/- 0.00371, N = 3SE +/- 0.00131, N = 3SE +/- 0.00152, N = 3SE +/- 0.00198, N = 32.149392.152132.150012.15120MIN: 2.07MIN: 2.07MIN: 2.08MIN: 2.071. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU12340.94741.89482.84223.78964.737SE +/- 0.00022, N = 3SE +/- 0.00296, N = 3SE +/- 0.00208, N = 3SE +/- 0.00345, N = 34.140794.164774.210744.17684MIN: 4.12MIN: 4.14MIN: 4.18MIN: 4.151. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU12340.17180.34360.51540.68720.859SE +/- 0.000436, N = 3SE +/- 0.000665, N = 3SE +/- 0.000065, N = 3SE +/- 0.000337, N = 30.7620490.7636750.7623720.763387MIN: 0.75MIN: 0.75MIN: 0.74MIN: 0.751. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU12340.24330.48660.72990.97321.2165SE +/- 0.00117, N = 3SE +/- 0.00761, N = 3SE +/- 0.00449, N = 3SE +/- 0.00168, N = 31.075871.081431.081451.08081MIN: 1.02MIN: 1.02MIN: 1.02MIN: 1.031. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU12341.06842.13683.20524.27365.342SE +/- 0.00139, N = 3SE +/- 0.00206, N = 3SE +/- 0.00151, N = 3SE +/- 0.00138, N = 34.743634.746294.747424.74848MIN: 4.71MIN: 4.71MIN: 4.72MIN: 4.711. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU12340.53031.06061.59092.12122.6515SE +/- 0.00038, N = 3SE +/- 0.00250, N = 3SE +/- 0.00205, N = 3SE +/- 0.00098, N = 32.340042.339142.357092.35504MIN: 2.32MIN: 2.31MIN: 2.33MIN: 2.331. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU12343691215SE +/- 0.00605, N = 3SE +/- 0.00254, N = 3SE +/- 0.00470, N = 3SE +/- 0.00932, N = 39.316019.330219.343759.33002MIN: 9.26MIN: 9.29MIN: 9.3MIN: 9.281. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU12340.52421.04841.57262.09682.621SE +/- 0.00191, N = 3SE +/- 0.00830, N = 3SE +/- 0.00249, N = 3SE +/- 0.01010, N = 32.312682.329672.308432.31694MIN: 2.25MIN: 2.26MIN: 2.25MIN: 2.251. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU12340.61361.22721.84082.45443.068SE +/- 0.00788, N = 3SE +/- 0.00136, N = 3SE +/- 0.01559, N = 3SE +/- 0.00266, N = 32.687312.693472.727242.68022MIN: 2.65MIN: 2.67MIN: 2.66MIN: 2.651. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU1234246810SE +/- 0.00176, N = 3SE +/- 0.00611, N = 3SE +/- 0.01395, N = 3SE +/- 0.00242, N = 38.840278.856078.857448.83959MIN: 8.81MIN: 8.82MIN: 8.82MIN: 8.81. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU12340.23040.46080.69120.92161.152SE +/- 0.00031, N = 3SE +/- 0.00042, N = 3SE +/- 0.00009, N = 3SE +/- 0.00002, N = 31.023461.023801.023391.02349MIN: 1.01MIN: 1.01MIN: 1.01MIN: 1.011. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU12340.36550.7311.09651.4621.8275SE +/- 0.00518, N = 3SE +/- 0.00230, N = 3SE +/- 0.00499, N = 3SE +/- 0.00846, N = 31.615961.615411.624641.60273MIN: 1.6MIN: 1.59MIN: 1.6MIN: 1.581. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU123430060090012001500SE +/- 4.41, N = 3SE +/- 5.17, N = 3SE +/- 2.99, N = 3SE +/- 1.78, N = 31428.491433.271443.101429.61MIN: 1418.66MIN: 1420.15MIN: 1434.66MIN: 1424.441. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU12342004006008001000SE +/- 8.53, N = 3SE +/- 4.38, N = 3SE +/- 4.97, N = 3SE +/- 3.15, N = 3831.02837.28837.39822.73MIN: 811.33MIN: 822.43MIN: 824.9MIN: 814.121. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU123430060090012001500SE +/- 10.67, N = 3SE +/- 3.40, N = 3SE +/- 2.92, N = 3SE +/- 141.79, N = 151436.771426.351440.061576.25MIN: 1418.03MIN: 1420.45MIN: 1434.34MIN: 1420.111. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU1234246810SE +/- 0.00272, N = 3SE +/- 0.00560, N = 3SE +/- 0.00489, N = 3SE +/- 0.00097, N = 38.677908.686408.677588.67773MIN: 8.51MIN: 8.51MIN: 8.51MIN: 8.51. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU12343691215SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 310.5010.5010.5110.51MIN: 10.42MIN: 10.42MIN: 10.42MIN: 10.421. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU12343691215SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 311.8011.8011.8111.80MIN: 11.76MIN: 11.75MIN: 11.76MIN: 11.751. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU12342004006008001000SE +/- 6.86, N = 3SE +/- 4.30, N = 3SE +/- 7.04, N = 3SE +/- 4.25, N = 3836.78821.69838.85822.89MIN: 820.62MIN: 814.01MIN: 824.47MIN: 815.021. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU12340.33520.67041.00561.34081.676SE +/- 0.00521, N = 3SE +/- 0.00306, N = 3SE +/- 0.00259, N = 3SE +/- 0.00235, N = 31.484231.485801.489831.48589MIN: 1.45MIN: 1.46MIN: 1.46MIN: 1.461. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU123430060090012001500SE +/- 4.88, N = 3SE +/- 2.70, N = 3SE +/- 3.80, N = 3SE +/- 17.05, N = 31432.101434.021438.521449.46MIN: 1419.94MIN: 1426.23MIN: 1430.66MIN: 1428.21. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU12342004006008001000SE +/- 8.12, N = 3SE +/- 0.42, N = 3SE +/- 7.53, N = 3SE +/- 1.07, N = 3831.89815.83841.78819.98MIN: 811.19MIN: 812.11MIN: 824.7MIN: 815.221. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU12340.1220.2440.3660.4880.61SE +/- 0.001168, N = 3SE +/- 0.003335, N = 3SE +/- 0.001215, N = 3SE +/- 0.002601, N = 30.5370780.5390130.5423730.536757MIN: 0.51MIN: 0.51MIN: 0.52MIN: 0.511. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

oneDNN

Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU12340.4330.8661.2991.7322.165SE +/- 0.00613, N = 3SE +/- 0.00771, N = 3SE +/- 0.00384, N = 3SE +/- 0.00189, N = 31.917501.919981.914121.92441MIN: 1.83MIN: 1.83MIN: 1.83MIN: 1.851. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.8.1Video Input: Chimera 1080p12342004006008001000SE +/- 0.90, N = 3SE +/- 0.89, N = 3SE +/- 0.56, N = 3SE +/- 1.56, N = 3775.54774.42774.33773.57MIN: 587.11 / MAX: 994.76MIN: 586.49 / MAX: 988.95MIN: 586.86 / MAX: 988.64MIN: 585.79 / MAX: 989.331. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.8.1Video Input: Summer Nature 4K123450100150200250SE +/- 0.14, N = 3SE +/- 0.19, N = 3SE +/- 0.45, N = 3SE +/- 0.20, N = 3234.16233.77233.81234.04MIN: 193.15 / MAX: 262.47MIN: 195.31 / MAX: 261.8MIN: 194.08 / MAX: 262.55MIN: 194.97 / MAX: 2611. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.8.1Video Input: Summer Nature 1080p1234140280420560700SE +/- 1.26, N = 3SE +/- 3.33, N = 3SE +/- 1.00, N = 3SE +/- 9.63, N = 4664.26660.72661.89652.08MIN: 486.53 / MAX: 729.82MIN: 460.61 / MAX: 730.43MIN: 481.21 / MAX: 728.36MIN: 303.69 / MAX: 727.581. (CC) gcc options: -pthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.8.1Video Input: Chimera 1080p 10-bit1234306090120150SE +/- 0.15, N = 3SE +/- 0.24, N = 3SE +/- 0.13, N = 3SE +/- 0.02, N = 3115.80115.62115.80115.74MIN: 75.91 / MAX: 259.68MIN: 75.89 / MAX: 255.43MIN: 75.96 / MAX: 255.51MIN: 76 / MAX: 253.421. (CC) gcc options: -pthread

Timed Eigen Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9Time To Compile123420406080100SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 374.8974.7374.8974.85

Monkey Audio Encoding

WAV To APE

OpenBenchmarking.orgSeconds, Fewer Is BetterMonkey Audio Encoding 3.99.6WAV To APE12343691215SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.01, N = 511.2011.2011.2011.251. (CXX) g++ options: -O3 -pedantic -rdynamic -lrt

Opus Codec Encoding

WAV To Opus Encode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus Encode12343691215SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 510.4210.4110.4210.431. (CXX) g++ options: -fvisibility=hidden -logg -lm

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha5121234400K800K1200K1600K2000KSE +/- 1026.67, N = 3SE +/- 1026.67, N = 31796533179858617985861796533

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpool1234160K320K480K640K800KSE +/- 371.67, N = 3SE +/- 371.67, N = 3SE +/- 371.67, N = 3SE +/- 371.67, N = 3764640765011765011764640

Cryptsetup

AES-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b Encryption12345001000150020002500SE +/- 21.94, N = 3SE +/- 1.99, N = 3SE +/- 5.72, N = 3SE +/- 4.75, N = 32340.62368.72366.72368.0

Cryptsetup

AES-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b Decryption12345001000150020002500SE +/- 7.25, N = 3SE +/- 1.51, N = 3SE +/- 3.07, N = 3SE +/- 2.71, N = 32350.42364.82364.92357.2

Cryptsetup

Serpent-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b Encryption12342004006008001000SE +/- 7.03, N = 3SE +/- 1.33, N = 3SE +/- 0.46, N = 3SE +/- 2.89, N = 3780.9789.4789.1786.9

Cryptsetup

Serpent-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b Decryption12342004006008001000SE +/- 0.61, N = 3SE +/- 2.92, N = 3SE +/- 1.27, N = 3SE +/- 0.21, N = 3808.7806.0809.0809.5

Cryptsetup

Twofish-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b Encryption1234100200300400500SE +/- 1.59, N = 3SE +/- 0.82, N = 3SE +/- 0.63, N = 3SE +/- 1.27, N = 3438.2440.8441.1440.2

Cryptsetup

Twofish-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b Decryption1234100200300400500SE +/- 0.49, N = 3SE +/- 0.40, N = 3SE +/- 6.51, N = 3SE +/- 0.42, N = 3443.3443.1437.1443.1

Cryptsetup

AES-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b Encryption12345001000150020002500SE +/- 3.99, N = 3SE +/- 1.28, N = 3SE +/- 4.02, N = 3SE +/- 3.99, N = 32168.02175.62174.62176.5

Cryptsetup

AES-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b Decryption12345001000150020002500SE +/- 4.89, N = 3SE +/- 2.58, N = 3SE +/- 3.86, N = 3SE +/- 1.49, N = 32176.02189.42182.82189.9

Cryptsetup

Serpent-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b Encryption12342004006008001000SE +/- 2.69, N = 3SE +/- 0.27, N = 3SE +/- 0.83, N = 3SE +/- 2.08, N = 3786.8788.5789.4788.3

Cryptsetup

Serpent-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b Decryption12342004006008001000SE +/- 0.90, N = 3SE +/- 0.87, N = 3SE +/- 5.20, N = 3SE +/- 2.02, N = 3808.8809.0805.4806.6

Cryptsetup

Twofish-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b Encryption1234100200300400500SE +/- 0.45, N = 3SE +/- 0.59, N = 3SE +/- 0.72, N = 3SE +/- 0.62, N = 3440.2440.8440.5440.6

Cryptsetup

Twofish-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b Decryption1234100200300400500SE +/- 0.31, N = 3SE +/- 0.12, N = 3SE +/- 0.96, N = 3SE +/- 0.23, N = 3442.6443.4442.9443.6

Mobile Neural Network

Model: SqueezeNetV1.0

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.1Model: SqueezeNetV1.01234246810SE +/- 0.107, N = 3SE +/- 0.065, N = 3SE +/- 0.030, N = 3SE +/- 0.048, N = 37.7257.8707.7837.819MIN: 7.32 / MAX: 9.8MIN: 7.5 / MAX: 9.92MIN: 7.32 / MAX: 9.9MIN: 7.44 / MAX: 9.221. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

Mobile Neural Network

Model: resnet-v2-50

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.1Model: resnet-v2-501234918273645SE +/- 0.17, N = 3SE +/- 0.23, N = 3SE +/- 0.12, N = 3SE +/- 0.05, N = 340.5540.8040.4740.50MIN: 39.97 / MAX: 78.97MIN: 40.35 / MAX: 75.92MIN: 39.9 / MAX: 48.6MIN: 40.25 / MAX: 45.961. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

Mobile Neural Network

Model: MobileNetV2_224

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.1Model: MobileNetV2_22412341.03752.0753.11254.155.1875SE +/- 0.048, N = 3SE +/- 0.012, N = 3SE +/- 0.041, N = 3SE +/- 0.024, N = 34.5314.6114.5194.582MIN: 4.02 / MAX: 5.98MIN: 4.17 / MAX: 5.73MIN: 4.04 / MAX: 6.86MIN: 4.08 / MAX: 5.991. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

Mobile Neural Network

Model: mobilenet-v1-1.0

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.1Model: mobilenet-v1-1.012340.61941.23881.85822.47763.097SE +/- 0.032, N = 3SE +/- 0.012, N = 3SE +/- 0.023, N = 3SE +/- 0.049, N = 32.7532.7122.7172.727MIN: 2.41 / MAX: 4.24MIN: 2.52 / MAX: 2.89MIN: 2.44 / MAX: 4.33MIN: 2.39 / MAX: 4.041. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

Mobile Neural Network

Model: inception-v3

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.1Model: inception-v312341224364860SE +/- 0.23, N = 3SE +/- 0.05, N = 3SE +/- 0.30, N = 3SE +/- 0.11, N = 351.7252.5551.5452.12MIN: 50.92 / MAX: 61.6MIN: 52.14 / MAX: 58.92MIN: 50.65 / MAX: 54.82MIN: 51.67 / MAX: 56.331. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPack123448121620SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 514.7914.7914.7914.791. (CXX) g++ options: -rdynamic

Unpacking Firefox

Extracting: firefox-84.0.source.tar.xz

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking Firefox 84.0Extracting: firefox-84.0.source.tar.xz124510152025SE +/- 0.15, N = 4SE +/- 0.16, N = 19SE +/- 0.11, N = 419.7219.7719.69

Kripke

OpenBenchmarking.orgThroughput FoM, More Is BetterKripke 1.2.412414M28M42M56M70MSE +/- 218961.39, N = 3SE +/- 103830.55, N = 3SE +/- 151605.59, N = 36485483364827057643704831. (CXX) g++ options: -O3 -fopenmp


Phoronix Test Suite v10.8.4