june

AMD Ryzen 9 3900XT 12-Core testing with a MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.B3 BIOS) and AMD Radeon RX 56/64 8GB on Ubuntu 22.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2206054-PTS-JUNE759444&rdt&grs.

juneProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionABCDAMD Ryzen 9 3900XT 12-Core @ 3.80GHz (12 Cores / 24 Threads)MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.B3 BIOS)AMD Starship/Matisse16GB500GB Seagate FireCuda 520 SSD ZP500GM30002AMD Radeon RX 56/64 8GB (1630/945MHz)AMD Vega 10 HDMI AudioASUS MG28URealtek Device 2600 + Realtek Killer E3000 2.5GbE + Intel Wi-Fi 6 AX200Ubuntu 22.045.15.0-22-generic (x86_64)GNOME Shell 41.3X Server + Wayland4.6 Mesa 21.3.5 (LLVM 12.0.1)1.2.195GCC 11.2.0ext43840x21604.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.42)1.3.204OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- A: --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-XWYfV6/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XWYfV6/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 - B: --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 - C: --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 - D: --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 Processor Details- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8701021Graphics Details- BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D0500100-102Java Details- OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Details- A: Python 3.10.2- B: Python 3.10.4- C: Python 3.10.4- D: Python 3.10.4Security Details- 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 Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

juneonednn: Recurrent Neural Network Training - bf16bf16bf16 - CPUonednn: Recurrent Neural Network Training - u8s8f32 - CPUtensorflow-lite: SqueezeNetonednn: Recurrent Neural Network Training - f32 - CPUonednn: IP Shapes 3D - f32 - CPUtensorflow-lite: Inception V4tensorflow-lite: Inception ResNet V2onednn: Deconvolution Batch shapes_3d - f32 - CPUonednn: IP Shapes 3D - u8s8f32 - CPUonednn: IP Shapes 1D - u8s8f32 - CPUonednn: Deconvolution Batch shapes_3d - u8s8f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUonednn: Deconvolution Batch shapes_1d - u8s8f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPUonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: IP Shapes 1D - f32 - CPUtensorflow-lite: NASNet Mobiletensorflow-lite: Mobilenet Quantonednn: Recurrent Neural Network Inference - u8s8f32 - CPUonednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPUtensorflow-lite: Mobilenet Floatonednn: Recurrent Neural Network Inference - f32 - CPUonednn: Convolution Batch Shapes Auto - u8s8f32 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUstress-ng: NUMAonnx: fcn-resnet101-11 - CPU - Standardonnx: ArcFace ResNet-100 - CPU - Standardonnx: yolov4 - CPU - Standardstress-ng: SENDFILEperf-bench: Futex Lock-Pisvt-hevc: 7 - Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 4Krenaissance: Scala Dottyonnx: fcn-resnet101-11 - CPU - Parallelonnx: GPT-2 - CPU - Standardinfluxdb: 4 - 10000 - 2,5000,1 - 10000perf-bench: Memcpy 1MBnettle: chachaglibc-bench: log2gromacs: MPI CPU - water_GMX50_baresvt-av1: Preset 10 - Bosphorus 4Kglibc-bench: sincossvt-vp9: Visual Quality Optimized - Bosphorus 4Kglibc-bench: ffsllrenaissance: Genetic Algorithm Using Jenetics + Futuresperf-bench: Syscall Basicglibc-bench: sinhstress-ng: Futexglibc-bench: modfrenaissance: Finagle HTTP Requestsglibc-bench: sqrtnettle: aes256glibc-bench: singlibc-bench: asinhglibc-bench: tanhglibc-bench: cosperf-bench: Sched Piperenaissance: Savina Reactors.IOglibc-bench: ffssvt-vp9: Visual Quality Optimized - Bosphorus 1080pperf-bench: Memset 1MBstress-ng: Context Switchingglibc-bench: atanhperf-bench: Epoll Waitsvt-vp9: PSNR/SSIM Optimized - Bosphorus 4Ketcpak: Single-Threaded - ETC2avifenc: 2avifenc: 10, Losslessavifenc: 6, Losslessavifenc: 6onnx: GPT-2 - CPU - Parallelsvt-av1: Preset 12 - Bosphorus 1080prenaissance: In-Memory Database Shootoutsvt-hevc: 1 - Bosphorus 1080psvt-hevc: 10 - Bosphorus 4Kstress-ng: Mallocsvt-hevc: 10 - Bosphorus 1080ponnx: yolov4 - CPU - Paralleletcpak: Single-Threaded - DXT1svt-hevc: 7 - Bosphorus 1080psvt-hevc: 1 - Bosphorus 4Kwebp2: Quality 95, Compression Effort 7stress-ng: Glibc C String Functionsstress-ng: Matrix Mathstress-ng: Glibc Qsort Data Sortingperf-bench: Futex Hashjava-jmh: Throughputstress-ng: Vector Mathavifenc: 0simdjson: PartialTweetsstress-ng: CPU Cacheonnx: bertsquad-12 - CPU - Parallelonnx: bertsquad-12 - CPU - Standardsvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080ponnx: super-resolution-10 - CPU - Standardstress-ng: Cryptosvt-av1: Preset 10 - Bosphorus 1080ponnx: ArcFace ResNet-100 - CPU - Parallelinfluxdb: 1024 - 10000 - 2,5000,1 - 10000renaissance: Rand Foreststress-ng: Memory Copyingonnx: super-resolution-10 - CPU - Parallelsvt-av1: Preset 12 - Bosphorus 4Kstress-ng: Forkingstress-ng: Socket Activitywebp2: Defaultsimdjson: LargeRandsvt-av1: Preset 4 - Bosphorus 4Kinfluxdb: 64 - 10000 - 2,5000,1 - 10000webp2: Quality 75, Compression Effort 7simdjson: DistinctUserIDstress-ng: CPU Stressnettle: sha512glibc-bench: pthread_oncesvt-av1: Preset 4 - Bosphorus 1080pwebp2: Quality 100, Compression Effort 5etcpak: Multi-Threaded - DXT1svt-vp9: VMAF Optimized - Bosphorus 1080psimdjson: Kostyaetcpak: Multi-Threaded - ETC2webp2: Quality 100, Lossless Compressionstress-ng: System V Message Passingx264: Bosphorus 1080pstress-ng: MEMFDrenaissance: Apache Spark ALSstress-ng: IO_uringx264: Bosphorus 4Krenaissance: Apache Spark Bayessvt-av1: Preset 8 - Bosphorus 1080prenaissance: Apache Spark PageRankglibc-bench: expsimdjson: TopTweetrenaissance: Akka Unbalanced Cobwebbed Treesvt-vp9: VMAF Optimized - Bosphorus 4Kstress-ng: MMAPgravitymark: 2560 x 1440 - OpenGLrenaissance: ALS Movie Lensgravitymark: 3840 x 2160 - Vulkangravitymark: 1920 x 1080 - OpenGLgravitymark: 3840 x 2160 - OpenGLnettle: poly1305-aesstress-ng: Atomicgravitymark: 2560 x 1440 - Vulkangravitymark: 1920 x 1080 - Vulkanstress-ng: Semaphoresonednn: IP Shapes 1D - bf16bf16bf16 - CPUABCD35077.933601.720691732226.373.35692445920233041023.219836.708959.130212.03130.026947.948236.172892.134373.1795227163044820.630995.128223.824037125968.541.192936.9585211.02591119365219949.8954242.230.777778.760577590962114.6248211068.1721.52691.04772.33945.975745.497.049162666.51796230526.98212786611.957.096143814.17.860426059.0265.325930.64438.374973.91823268398321.16.0994716869.0227744520622.3538.33984246943.96232.16666.0285.9511.4318.0894580352.2063614.91175.5616082432.37274.85244236.904151.752.82323.971991624.5358365.05188.3469385123214280399.04386846.17134.163.83156.96432547180443521561.58223.21811171293571.6743.44844.13454195.6552768.889558.262.9721.012.4671236274.6151.7844.5929249.94637.046.230976.2294.2423072.047179.512.933061.536742.9347796050.7137.76850.423211.335619.3135.582126.2116.7633174.216.18584.6812754.444.54296.2791.112757.965107.265.73216.07576128.9690.6105.32483545.874105.684101.512898.874089.4811.98034200142072.85.257020.9339451.803763.406151.245282.441291.852715.654394.7046615355.63096.72496.512483.662411.062485.3424.907222.587328.2781660323216302.5966950.3936.48833.9686058852735.116.2394761185.5819.45631.13876.44541.743549.516.467212888.21941088324.82462871422.776.538623571.97.278026131.0762.167731.745635.605768.59773404087969.95.68026176.3872.0140074833096.8437.4584542946.88246.14462.5025.64810.8787.6544858350.9313646.011.6378.8716996416.51290.42256237.857159.492.95309.6552026796.0660985196.5490488724255951266.37490749.35129.5263.99152.09449571187.87432422488.17232.83111651291849.9721.25038.57461998.21254543.499191.932.8861.042.5631240324.6146.3164.7230044.54658.676.059986.444.113156.579184.62.923146.367721.6818003229.07141.25871.883133.934951.8235.642104.4117.4473153.216.44044.6112943.445.21300.5890.412616.764.5106.565.33212.21577614.8190.4105.32481083.264117.244092.332894.314133.6311.975242840.442165.85.264680.9308881.796343.383551.168562.443522.25798.2394.710215359.53146.62485.862492.882435.62458.1924.959522.5856326.62601183337246261.3166350.4436.35729.068644584748214.7656381151.9720.73231.1478.40941.741649.846.931422871.21785006326.8472787436.176.710773529.27.463676541.1164.731329.441738.059370.38093519717858.76.08636176.3273.9553394842631.5635.84174526446.52246.80563.475.60110.7647.7184859351.9943824.811.6379.8616871709.82287.22257249.284158.62.96308.712080090.4361156.12197.1491077324266478961.70290779.38128.7774158.82449567187.19451122493.23230.17111631291195730.95039.59458698.21654932.419185.343.0031.042.5561237035.8148.8414.5529333.09637.716.026586.4354.143169.25183.532.893144.303722.8947995516.42140.99869.613137.434815.9535.362149.7117.333116.016.15424.6112759.645.12300.5791.712677.364.4106.565.23217.7580078.4890.5105.62485080.454100.654110.742888.784126.6511.383242166.741956.75.278030.924821.813193.406091.291072.431.996467.658264.70911153263113.92495.972473.222401.332458.9324.852422.5007331.54881154453192604.9464950.6236.587818.368596281603614.845633109519.50471.15579.78742.893549.866.464632903.91938487926.97883025044.826.540653587.17.281126515.560.512629.429238.327668.633449568459.75.69216180.3672.4139174808874.5435.8694540046.83247.10862.1525.64410.9817.6194795372.2833732.711.6179.616827898.02288.05257238.625158.692.95310.5042087104.7161125.26195.83491065124234601965.18190727.65128.3964156.92451570187.34442322466.9226.78811651240380.9751.75048.06473099.57254797.969193.242.8961.052.5611195550.6147.2374.7229002.22637.396.097186.4284.143162.38185.112.983154.65721.4017971710.38141867.33162.435188.0134.852113.8119.1333117.016.3814.6612947.645.2298.1491.212638.565106.365.73234.76576825.6690.7105.52481553.24OpenBenchmarking.org

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPUABCD8K16K24K32K40K35077.904105.684117.244100.65MIN: 21314.51. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPUABCD7K14K21K28K35K33601.704101.514092.334110.74MIN: 21286.51. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

TensorFlow Lite

Model: SqueezeNet

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: SqueezeNetABCD40K80K120K160K200K206917.002898.872894.312888.78

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPUABCD7K14K21K28K35K32226.304089.484133.634126.65MIN: 17963.31. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: IP Shapes 3D - Data Type: f32 - Engine: CPUABCD163248648073.3611.9811.9811.38MIN: 49.92MIN: 11.88MIN: 11.88MIN: 11.241. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

TensorFlow Lite

Model: Inception V4

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Inception V4ABCD500K1000K1500K2000K2500K2445920.042001.042840.442166.7

TensorFlow Lite

Model: Inception ResNet V2

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Inception ResNet V2ABCD500K1000K1500K2000K2500K2330410.042072.842165.841956.7

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPUABCD61218243023.219805.257025.264685.27803MIN: 5.62MIN: 5.18MIN: 5.18MIN: 5.191. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPUABCD81624324036.7089000.9339450.9308880.924820MIN: 0.871. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPUABCD132639526559.130201.803761.796341.81319MIN: 1.761. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPUABCD369121512.031003.406153.383553.40609MIN: 3.34MIN: 3.27MIN: 3.26MIN: 3.291. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPUABCD71421283530.026901.245281.168561.29107MIN: 2.161. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPUABCD112233445547.948202.441292.443522.43000MIN: 12.071. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPUABCD81624324036.172801.852712.257901.99646MIN: 2.271. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPUABCD2040608010092.134305.654398.239007.65826MIN: 5.121. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: IP Shapes 1D - Data Type: f32 - Engine: CPUABCD163248648073.179504.704664.710204.70911MIN: 4.611. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

TensorFlow Lite

Model: NASNet Mobile

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: NASNet MobileABCD500K1000K1500K2000K2500K2271630.015355.615359.515326.0

TensorFlow Lite

Model: Mobilenet Quant

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet QuantABCD10K20K30K40K50K44820.63096.73146.63113.9

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPUABCD7K14K21K28K35K30995.102496.512485.862495.97MIN: 14054.21. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPUABCD6K12K18K24K30K28223.802483.662492.882473.22MIN: 127181. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

TensorFlow Lite

Model: Mobilenet Float

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2022-05-18Model: Mobilenet FloatABCD50K100K150K200K250K240371.002411.062435.602401.33

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPUABCD6K12K18K24K30K25968.502485.342458.192458.93MIN: 126311. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPUABCD91827364541.1924.9124.9624.85MIN: 27.53MIN: 24.56MIN: 24.62MIN: 24.571. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

oneDNN

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

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPUABCD81624324036.9622.5922.5922.50MIN: 22.25MIN: 22.13MIN: 22.18MIN: 21.971. (CXX) g++ options: -O3 -march=native -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: NUMAABCD70140210280350211.02328.20326.62331.541. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

ONNX Runtime

Model: fcn-resnet101-11 - Device: CPU - Executor: Standard

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: fcn-resnet101-11 - Device: CPU - Executor: StandardABCD20406080100597860881. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

ONNX Runtime

Model: ArcFace ResNet-100 - Device: CPU - Executor: Standard

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: ArcFace ResNet-100 - Device: CPU - Executor: StandardABCD40080012001600200011191660118311541. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

ONNX Runtime

Model: yolov4 - Device: CPU - Executor: Standard

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: yolov4 - Device: CPU - Executor: StandardABCD1002003004005003653233374531. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SENDFILEABCD50K100K150K200K250K219949.89216302.59246261.31192604.941. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

perf-bench

Benchmark: Futex Lock-Pi

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Lock-PiABCD1402804205607005426696636491. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99 -lnuma

SVT-HEVC

Tuning: 7 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 4KABCD112233445542.2050.3950.4450.621. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 8 - Input: Bosphorus 4KABCD81624324030.7836.4836.3536.591. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyABCD2004006008001000778.7833.9729.0818.3MIN: 646.98 / MAX: 1439.03MIN: 636.78 / MAX: 1324.63MIN: 618.39 / MAX: 1281.64MIN: 618.81 / MAX: 1331.73

ONNX Runtime

Model: fcn-resnet101-11 - Device: CPU - Executor: Parallel

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: fcn-resnet101-11 - Device: CPU - Executor: ParallelABCD1530456075606868681. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

ONNX Runtime

Model: GPT-2 - Device: CPU - Executor: Standard

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: GPT-2 - Device: CPU - Executor: StandardABCD1400280042005600700057756058644559621. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

InfluxDB

Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000ABCD200K400K600K800K1000K909621.0852735.1847482.0816036.0

perf-bench

Benchmark: Memcpy 1MB

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memcpy 1MBABCD4812162014.6216.2414.7714.851. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99 -lnuma

Nettle

Test: chacha

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: chachaABCD300600900120015001068.171185.581151.971095.00MIN: 514.62 / MAX: 3098.54MIN: 574.66 / MAX: 3420.69MIN: 558.73 / MAX: 3316.95MIN: 529.55 / MAX: 3168.561. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto

Glibc Benchmarks

Benchmark: log2

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: log2ABCD51015202521.5319.4620.7319.501. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

GROMACS

Implementation: MPI CPU - Input: water_GMX50_bare

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2022.1Implementation: MPI CPU - Input: water_GMX50_bareABCD0.25990.51980.77971.03961.29951.0471.1381.1401.1551. (CXX) g++ options: -O3

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 10 - Input: Bosphorus 4KABCD2040608010072.3476.4578.4179.791. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

Glibc Benchmarks

Benchmark: sincos

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sincosABCD102030405045.9841.7441.7442.891. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 4KABCD112233445545.4949.5149.8449.861. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Glibc Benchmarks

Benchmark: ffsll

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: ffsllABCD2468107.049166.467216.931426.464631. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesABCD60012001800240030002666.52888.22871.22903.9MIN: 2472.42 / MAX: 2807.84MIN: 2858.54 / MAX: 2927.17MIN: 2838.52 / MAX: 2898.82MIN: 2862.13 / MAX: 2943.57

perf-bench

Benchmark: Syscall Basic

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Syscall BasicABCD4M8M12M16M20M179623051941088317850063193848791. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99 -lnuma

Glibc Benchmarks

Benchmark: sinh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sinhABCD61218243026.9824.8226.8526.981. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: FutexABCD600K1200K1800K2400K3000K2786611.952871422.772787436.173025044.821. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Glibc Benchmarks

Benchmark: modf

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: modfABCD2468107.096146.538626.710776.540651. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsABCD80016002400320040003814.13571.93529.23587.1MIN: 3534.91 / MAX: 3897.61MIN: 3345.25 / MAX: 3795.91MIN: 3302.49 / MAX: 3811.65MIN: 3364.31 / MAX: 3763.07

Glibc Benchmarks

Benchmark: sqrt

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sqrtABCD2468107.860427.278027.463677.281121. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Nettle

Test: aes256

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: aes256ABCD140028004200560070006059.026131.076541.116515.50MIN: 4394.53 / MAX: 9359.29MIN: 4421.4 / MAX: 9534.58MIN: 4692.01 / MAX: 10192.6MIN: 4701.43 / MAX: 10170.911. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto

Glibc Benchmarks

Benchmark: sin

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sinABCD153045607565.3362.1764.7360.511. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: asinh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: asinhABCD71421283530.6431.7529.4429.431. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: tanh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: tanhABCD91827364538.3735.6138.0638.331. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: cos

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: cosABCD163248648073.9268.6070.3868.631. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

perf-bench

Benchmark: Sched Pipe

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Sched PipeABCD80K160K240K320K400K3268393404083519713449561. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99 -lnuma

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IOABCD2K4K6K8K10K8321.17969.97858.78459.7MAX: 12754.85MIN: 7969.86 / MAX: 11204.55MAX: 11840.34MAX: 12201.65

Glibc Benchmarks

Benchmark: ffs

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: ffsABCD2468106.099475.680266.086365.692161. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 1080pABCD4080120160200168.00176.38176.32180.361. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

perf-bench

Benchmark: Memset 1MB

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memset 1MBABCD163248648069.0272.0173.9672.411. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99 -lnuma

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Context SwitchingABCD1000K2000K3000K4000K5000K4520622.354833096.844842631.564808874.541. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Glibc Benchmarks

Benchmark: atanh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: atanhABCD91827364538.3437.4635.8435.871. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

perf-bench

Benchmark: Epoll Wait

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Epoll WaitABCD10K20K30K40K50K424694542945264454001. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99 -lnuma

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4KABCD112233445543.9646.8846.5246.831. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Etcpak

Benchmark: Single-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Single-Threaded - Configuration: ETC2ABCD50100150200250232.17246.14246.81247.111. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 2ABCD153045607566.0362.5063.4762.151. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 10, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 10, LosslessABCD1.33882.67764.01645.35526.6945.9505.6485.6015.6441. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6, LosslessABCD369121511.4310.8810.7610.981. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6ABCD2468108.0897.6547.7187.6191. (CXX) g++ options: -O3 -fPIC -lm

ONNX Runtime

Model: GPT-2 - Device: CPU - Executor: Parallel

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: GPT-2 - Device: CPU - Executor: ParallelABCD1000200030004000500045804858485947951. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 12 - Input: Bosphorus 1080pABCD80160240320400352.21350.93351.99372.281. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database ShootoutABCD80016002400320040003614.93646.03824.83732.7MIN: 3226.39 / MAX: 3786.41MIN: 3383.09 / MAX: 4041.23MIN: 3519.07 / MAX: 4246.27MIN: 3478.56 / MAX: 4080.38

SVT-HEVC

Tuning: 1 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 1080pABCD369121511.0011.6311.6311.611. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 4KABCD2040608010075.5678.8779.8679.601. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MallocABCD4M8M12M16M20M16082432.3716996416.5116871709.8216827898.021. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080pABCD60120180240300274.85290.42287.22288.051. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

ONNX Runtime

Model: yolov4 - Device: CPU - Executor: Parallel

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: yolov4 - Device: CPU - Executor: ParallelABCD601201802403002442562572571. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

Etcpak

Benchmark: Single-Threaded - Configuration: DXT1

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Single-Threaded - Configuration: DXT1ABCD50100150200250236.90237.86249.28238.631. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080pABCD4080120160200151.75159.49158.60158.691. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 1 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 4KABCD0.6661.3321.9982.6643.332.822.952.962.951. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

WebP2 Image Encode

Encode Settings: Quality 95, Compression Effort 7

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 95, Compression Effort 7ABCD70140210280350323.97309.66308.71310.501. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc C String FunctionsABCD400K800K1200K1600K2000K1991624.532026796.062080090.432087104.711. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Matrix MathABCD13K26K39K52K65K58365.0560985.0061156.1261125.261. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc Qsort Data SortingABCD4080120160200188.30196.50197.10195.831. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

perf-bench

Benchmark: Futex Hash

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex HashABCD1.1M2.2M3.3M4.4M5.5M46938514904887491077349106511. (CC) gcc options: -pthread -shared -Xlinker -O6 -ggdb3 -funwind-tables -std=gnu99 -lnuma

Java JMH

Throughput

OpenBenchmarking.orgOps/s, More Is BetterJava JMHThroughputABCD5000M10000M15000M20000M25000M23214280399.0424255951266.3724266478961.7024234601965.18

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Vector MathABCD20K40K60K80K100K86846.1790749.3590779.3890727.651. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 0ABCD306090120150134.16129.53128.78128.401. (CXX) g++ options: -O3 -fPIC -lm

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsABCD0.91.82.73.64.53.833.994.004.001. (CXX) g++ options: -O3

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU CacheABCD4080120160200156.96152.09158.82156.921. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

ONNX Runtime

Model: bertsquad-12 - Device: CPU - Executor: Parallel

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: bertsquad-12 - Device: CPU - Executor: ParallelABCD1002003004005004324494494511. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

ONNX Runtime

Model: bertsquad-12 - Device: CPU - Executor: Standard

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: bertsquad-12 - Device: CPU - Executor: StandardABCD1202403604806005475715675701. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

SVT-VP9

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

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pABCD4080120160200180.00187.87187.19187.341. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

ONNX Runtime

Model: super-resolution-10 - Device: CPU - Executor: Standard

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: super-resolution-10 - Device: CPU - Executor: StandardABCD1000200030004000500044354324451144231. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CryptoABCD5K10K15K20K25K21561.5822488.1722493.2322466.901. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 10 - Input: Bosphorus 1080pABCD50100150200250223.22232.83230.17226.791. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

ONNX Runtime

Model: ArcFace ResNet-100 - Device: CPU - Executor: Parallel

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: ArcFace ResNet-100 - Device: CPU - Executor: ParallelABCD3006009001200150011171165116311651. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

InfluxDB

Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000ABCD300K600K900K1200K1500K1293571.61291849.91291195.01240380.9

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestABCD160320480640800743.4721.2730.9751.7MIN: 665.12 / MAX: 887.13MIN: 609.48 / MAX: 834.11MIN: 607.63 / MAX: 901.62MIN: 622.63 / MAX: 907.43

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Memory CopyingABCD110022003300440055004844.135038.575039.595048.061. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

ONNX Runtime

Model: super-resolution-10 - Device: CPU - Executor: Parallel

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: super-resolution-10 - Device: CPU - Executor: ParallelABCD1000200030004000500045414619458647301. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 12 - Input: Bosphorus 4KABCD2040608010095.6598.2198.2299.571. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: ForkingABCD12K24K36K48K60K52768.8854543.4954932.4154797.961. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Socket ActivityABCD2K4K6K8K10K9558.269191.939185.349193.241. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

WebP2 Image Encode

Encode Settings: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: DefaultABCD0.67571.35142.02712.70283.37852.9722.8863.0032.8961. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomABCD0.23630.47260.70890.94521.18151.011.041.041.051. (CXX) g++ options: -O3

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 4 - Input: Bosphorus 4KABCD0.57671.15341.73012.30682.88352.4672.5632.5562.5611. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

InfluxDB

Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000ABCD300K600K900K1200K1500K1236274.61240324.61237035.81195550.6

WebP2 Image Encode

Encode Settings: Quality 75, Compression Effort 7

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 75, Compression Effort 7ABCD306090120150151.78146.32148.84147.241. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDABCD1.0622.1243.1864.2485.314.594.724.554.721. (CXX) g++ options: -O3

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU StressABCD6K12K18K24K30K29249.9430044.5429333.0929002.221. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Nettle

Test: sha512

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: sha512ABCD140280420560700637.04658.67637.71637.391. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto

Glibc Benchmarks

Benchmark: pthread_once

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: pthread_onceABCD2468106.230976.059986.026586.097181. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 4 - Input: Bosphorus 1080pABCD2468106.2296.4406.4356.4281. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

WebP2 Image Encode

Encode Settings: Quality 100, Compression Effort 5

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 100, Compression Effort 5ABCD0.95451.9092.86353.8184.77254.2424.1104.1404.1401. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl

Etcpak

Benchmark: Multi-Threaded - Configuration: DXT1

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Multi-Threaded - Configuration: DXT1ABCD70014002100280035003072.053156.583169.253162.381. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 1080pABCD4080120160200179.51184.60183.53185.111. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaABCD0.67051.3412.01152.6823.35252.932.922.892.981. (CXX) g++ options: -O3

Etcpak

Benchmark: Multi-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Multi-Threaded - Configuration: ETC2ABCD70014002100280035003061.543146.373144.303154.651. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

WebP2 Image Encode

Encode Settings: Quality 100, Lossless Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterWebP2 Image Encode 20220422Encode Settings: Quality 100, Lossless CompressionABCD160320480640800742.93721.68722.89721.401. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: System V Message PassingABCD2M4M6M8M10M7796050.708003229.077995516.427971710.381. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

x264

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 1080pABCD306090120150137.76141.25140.99141.001. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MEMFDABCD2004006008001000850.42871.88869.61867.301. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSABCD70014002100280035003211.33133.93137.43162.4MIN: 3059.26 / MAX: 3335.58MIN: 3035.49 / MAX: 3252.39MIN: 3005.95 / MAX: 3263.19MIN: 3046.43 / MAX: 3270.26

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: IO_uringABCD8K16K24K32K40K35619.3134951.8234815.9535188.011. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

x264

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 4KABCD81624324035.5835.6435.3634.851. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesABCD50010001500200025002126.22104.42149.72113.8MIN: 1633.81 / MAX: 2126.21MIN: 1617.62 / MAX: 2358.18MIN: 1657.38MIN: 1613.04

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 8 - Input: Bosphorus 1080pABCD306090120150116.76117.45117.33119.131. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankABCD70014002100280035003174.23153.23116.03117.0MIN: 2810.59 / MAX: 3285.06MIN: 2764.94 / MAX: 3198.77MIN: 2658.74 / MAX: 3170.73MIN: 2793.69 / MAX: 3226.06

Glibc Benchmarks

Benchmark: exp

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: expABCD4812162016.1916.4416.1516.381. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

simdjson

Throughput Test: TopTweet

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetABCD1.0532.1063.1594.2125.2654.684.614.614.661. (CXX) g++ options: -O3

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeABCD3K6K9K12K15K12754.412943.412759.612947.6MIN: 10167.69 / MAX: 12754.41MIN: 10264.93 / MAX: 12943.41MIN: 10128.47MIN: 10307.6 / MAX: 12947.63

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 4KABCD102030405044.5445.2145.1245.201. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MMAPABCD70140210280350296.27300.58300.57298.141. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

GravityMark

Resolution: 2560 x 1440 - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.53Resolution: 2560 x 1440 - Renderer: OpenGLABCD2040608010091.190.491.791.2

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensABCD3K6K9K12K15K12757.912616.712677.312638.5MIN: 12757.86 / MAX: 14048.24MIN: 12616.69 / MAX: 13750.37MIN: 12677.26 / MAX: 13923.11MAX: 13822.5

GravityMark

Resolution: 3840 x 2160 - Renderer: Vulkan

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.53Resolution: 3840 x 2160 - Renderer: VulkanABCD153045607565.064.564.465.0

GravityMark

Resolution: 1920 x 1080 - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.53Resolution: 1920 x 1080 - Renderer: OpenGLABCD20406080100107.2106.5106.5106.3

GravityMark

Resolution: 3840 x 2160 - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.53Resolution: 3840 x 2160 - Renderer: OpenGLABCD153045607565.765.365.265.7

Nettle

Test: poly1305-aes

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: poly1305-aesABCD70014002100280035003216.073212.213217.703234.761. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: AtomicABCD120K240K360K480K600K576128.96577614.81580078.48576825.661. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

GravityMark

Resolution: 2560 x 1440 - Renderer: Vulkan

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.53Resolution: 2560 x 1440 - Renderer: VulkanABCD2040608010090.690.490.590.7

GravityMark

Resolution: 1920 x 1080 - Renderer: Vulkan

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.53Resolution: 1920 x 1080 - Renderer: VulkanABCD20406080100105.3105.3105.6105.5

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SemaphoresABCD500K1000K1500K2000K2500K2483545.872481083.262485080.452481553.241. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread


Phoronix Test Suite v10.8.5