New Kernels EPYC

2 x AMD EPYC 9684X 96-Core testing with a AMD Titanite_4G (RTI1007B BIOS) and ASPEED on Ubuntu 23.10 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2401268-NE-NEWKERNEL89
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Toggle/Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Linux 6.5
January 24
  8 Hours, 37 Minutes
Linux 6.6
January 25
  8 Hours, 29 Minutes
Linux 6.7
January 25
  9 Hours, 3 Minutes
Linux 6.8 26 Jan
January 26
  9 Hours, 54 Minutes
Invert Behavior (Only Show Selected Data)
  9 Hours, 1 Minute

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


New Kernels EPYCOpenBenchmarking.orgPhoronix Test Suite2 x AMD EPYC 9684X 96-Core @ 2.55GHz (192 Cores / 384 Threads)AMD Titanite_4G (RTI1007B BIOS)AMD Device 14a41520GB3201GB Micron_7450_MTFDKCB3T2TFSASPEEDBroadcom NetXtreme BCM5720 PCIeUbuntu 23.106.5.0-060500-generic (x86_64)6.7.0-060700-generic (x86_64)6.6.0-060600-generic (x86_64)6.8.0-060800rc1daily20240126-generic (x86_64)GCC 13.2.0ext4800x600ProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelsCompilerFile-SystemScreen ResolutionNew Kernels EPYC BenchmarksSystem Logs- Transparent Huge Pages: madvise- --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,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-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-XYspKM/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-XYspKM/gcc-13-13.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 - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa10113e - Python 3.11.6- Linux 6.5: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Linux 6.7: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Linux 6.6: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Linux 6.8 26 Jan: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

Linux 6.5Linux 6.7Linux 6.6Linux 6.8 26 JanResult OverviewPhoronix Test Suite100%108%116%124%132%PyTorchLlama.cppRocksDBTimed Linux Kernel CompilationStress-NGSpeedbPostgreSQLTimed Gem5 CompilationTimed Apache CompilationTensorFlowTimed Node.js CompilationTimed Godot Game Engine CompilationY-Cruncher7-Zip CompressionLlamafileBlenderOpenVINOLZ4 CompressionCacheBench

New Kernels EPYCpytorch: CPU - 512 - Efficientnet_v2_lpytorch: CPU - 1 - Efficientnet_v2_ltensorflow: CPU - 512 - ResNet-50pgbench: 100 - 1000 - Read Only - Average Latencypgbench: 100 - 1000 - Read Onlyllama-cpp: llama-2-70b-chat.Q5_0.ggufpytorch: CPU - 512 - ResNet-152rocksdb: Read While Writingspeedb: Read While Writingtensorflow: CPU - 1 - ResNet-50pytorch: CPU - 1 - ResNet-152pytorch: CPU - 512 - ResNet-50pgbench: 100 - 1000 - Read Write - Average Latencypgbench: 100 - 1000 - Read Writebuild-gem5: Time To Compilebuild-linux-kernel: allmodconfigcachebench: Readstress-ng: Mixed Schedulercachebench: Read / Modify / Writecachebench: Writestress-ng: Matrix 3D Mathstress-ng: IO_uringpytorch: CPU - 1 - ResNet-50stress-ng: Pipestress-ng: Cloningstress-ng: Futexstress-ng: Glibc C String Functionsbuild-godot: Time To Compilellama-cpp: llama-2-13b.Q4_0.ggufbuild-nodejs: Time To Compilestress-ng: Forkingopenvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPUopenvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPUllamafile: llava-v1.5-7b-q4 - CPUblender: Barbershop - CPU-Onlyllamafile: mistral-7b-instruct-v0.2.Q8_0 - CPUstress-ng: CPU Cachebuild-linux-kernel: defconfigopenvino: Face Detection FP16-INT8 - CPUopenvino: Face Detection FP16-INT8 - CPUopenvino: Person Detection FP16 - CPUopenvino: Person Detection FP16 - CPUstress-ng: Mallocopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Face Detection Retail FP16-INT8 - CPUopenvino: Face Detection Retail FP16-INT8 - CPUopenvino: Person Vehicle Bike Detection FP16 - CPUopenvino: Person Vehicle Bike Detection FP16 - CPUstress-ng: MEMFDopenvino: Road Segmentation ADAS FP16-INT8 - CPUopenvino: Road Segmentation ADAS FP16-INT8 - CPUopenvino: Handwritten English Recognition FP16-INT8 - CPUopenvino: Handwritten English Recognition FP16-INT8 - CPUstress-ng: Context Switchingspeedb: Update Randopenvino: Weld Porosity Detection FP16-INT8 - CPUopenvino: Weld Porosity Detection FP16-INT8 - CPUopenvino: Vehicle Detection FP16-INT8 - CPUopenvino: Vehicle Detection FP16-INT8 - CPUrocksdb: Update Randspeedb: Read Rand Write Randrocksdb: Read Rand Write Randspeedb: Rand Readrocksdb: Rand Readstress-ng: SENDFILEstress-ng: Pthreadllamafile: wizardcoder-python-34b-v1.0.Q6_K - CPUcompress-7zip: Decompression Ratingcompress-7zip: Compression Ratingstress-ng: Atomicllama-cpp: llama-2-7b.Q4_0.ggufstress-ng: MMAPstress-ng: NUMAstress-ng: Matrix Mathstress-ng: Zlibstress-ng: Glibc Qsort Data Sortingstress-ng: Pollstress-ng: AVX-512 VNNIstress-ng: Vector Shufflestress-ng: System V Message Passingstress-ng: Floating Pointstress-ng: Function Callstress-ng: Mutexstress-ng: Vector Floating Pointstress-ng: Cryptostress-ng: Semaphoresstress-ng: Fused Multiply-Addstress-ng: CPU Stressstress-ng: Wide Vector Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: x86_64 RdRandstress-ng: Hashstress-ng: Socket Activitystress-ng: AVL Treecompress-lz4: 9 - Decompression Speedcompress-lz4: 9 - Compression Speedcompress-lz4: 3 - Decompression Speedcompress-lz4: 3 - Compression Speedcompress-lz4: 1 - Decompression Speedcompress-lz4: 1 - Compression Speedbuild-apache: Time To Compiley-cruncher: 1Bblender: BMW27 - CPU-Onlyy-cruncher: 500MLinux 6.5Linux 6.7Linux 6.6Linux 6.8 26 Jan2.336.54142.760.27636244645.368.7821198818396368502.0410.5721.0818.45154210157.435168.0939390.243532127531.88107547.06533456278.61430521674.069895683.7523.6671470186.9611924.372996767.15207322045.9786.82817.1589.47836691.260.34158019.6021.3570.7613.53855185.7328.276233.31205.4643.481103.21339209442.2843.391104.565.3136011.874.969656.03134.1211.944017.1841.514622.4635325682.863116619.0920939.794.0411840.1740524616272251594895111923593011037822031475163.4458661.316.211360807876040187.9021.134551.91691.43943747.1525361.454661.0713095189.4419310087.82138701.9828034733.6066221.40158411.0046761181.37456920.91492021.86301864524.10441801423.41460475.325890325.791336243.8860720.8572401267.3642891632.60112726.263637.574270.034.614072.8107.014492.5695.3620.4398.5567.984.2841.185.56144.070.28035887553.427.2016760946324752162.088.2517.6117.35457875153.208161.3849389.915885133980.52107675.92099056280.20349721261.9818217916.6919.2361641558.029747.482410851.80201218048.9887.25115.7088.12036748.370.34156137.7620.8569.6313.61824396.7227.086233.10205.4543.611099.92329981338.5443.101111.865.3135967.574.959678.99840.5811.964008.8341.524620.7942973852.023143329.1020905.084.0411846.9840696415809311585552111743109011014189312503374.6161798.906.211358817889667183.2722.234627.00686.37928621.3825311.814664.1119277506.6119568145.68138698.5220162835.9066153.99158272.4047405607.15456415.88488178.36316273290.00441959661.17458555.645886158.591333950.7060600.9472276580.3842856352.4166923.303649.234266.834.684074.1106.464491.7694.1419.9708.6068.024.3541.116.55143.210.26837297003.578.7217014088325742492.1210.3320.9318.74853339153.724165.5619389.418836127334.72107670.84023656272.87028120769.7712307832.1923.4761084286.269532.622243204.99204900453.7588.33617.1787.68437276.200.34156517.9121.3770.6213.47840635.0027.598233.41205.2143.401105.14329314591.5043.531101.205.3036016.994.969648.43834.7411.934017.9241.504623.4842558881.723147869.1320862.694.0511817.5241117715850861589032112843115511032808762122557.9960556.776.211351742874679187.7222.274685.26679.34944251.0325301.414658.1513211019.3119338319.36138846.0228183544.8266160.14158205.8344546973.96456150.17488061.57294597947.60441769520.27460897.895893175.321332249.5660735.6072323675.3942841367.56124526.053640.534266.434.654071.6106.654491.4694.6620.2968.5907.994.3861.265.50145.750.26837316485.247.2715095355337178022.018.3117.4317.82156119154.443156.2349388.764682134318.71107666.91159956268.96479221058.8115943494.8819.2666998085.999729.152337644.18196585232.6287.51116.4988.20833018.310.34156828.3420.8170.1113.52862417.2926.880233.39205.3243.631099.28345731944.9642.961115.485.3235914.694.969658.44658.6711.974007.1341.404633.9741473670.273284909.1420824.034.0511826.9943292315940581581099110290208310985608722846032.1460918.246.231355261876753182.3822.454270.84696.82947292.9525320.454658.2518907852.3119514410.29138787.1028486279.6765869.48158008.6648020269.46456329.90492474.65321848076.37441825227.41460093.345884184.301331024.1260755.1172193736.3242902072.9966883.603643.254265.234.684073.6106.514490.4694.8119.9058.6257.974.363OpenBenchmarking.org

PyTorch

This is a benchmark of PyTorch making use of pytorch-benchmark [https://github.com/LukasHedegaard/pytorch-benchmark]. Currently this test profile is catered to CPU-based testing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbatches/sec, More Is BetterPyTorch 2.1Device: CPU - Batch Size: 512 - Model: Efficientnet_v2_lLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.50.52431.04861.57292.09722.6215SE +/- 0.01, N = 9SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 31.261.111.182.33MIN: 0.49 / MAX: 2.38MIN: 0.49 / MAX: 2.12MIN: 0.47 / MAX: 2.46MIN: 1.64 / MAX: 2.77

OpenBenchmarking.orgbatches/sec, More Is BetterPyTorch 2.1Device: CPU - Batch Size: 1 - Model: Efficientnet_v2_lLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5246810SE +/- 0.04, N = 3SE +/- 0.07, N = 12SE +/- 0.07, N = 3SE +/- 0.05, N = 105.506.555.566.54MIN: 2.96 / MAX: 5.62MIN: 3.01 / MAX: 7MIN: 3.52 / MAX: 5.71MIN: 3.15 / MAX: 7.04

TensorFlow

This is a benchmark of the TensorFlow deep learning framework using the TensorFlow reference benchmarks (tensorflow/benchmarks with tf_cnn_benchmarks.py). Note with the Phoronix Test Suite there is also pts/tensorflow-lite for benchmarking the TensorFlow Lite binaries if desired for complementary metrics. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgimages/sec, More Is BetterTensorFlow 2.12Device: CPU - Batch Size: 512 - Model: ResNet-50Linux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5306090120150SE +/- 0.29, N = 3SE +/- 0.15, N = 3SE +/- 0.48, N = 3SE +/- 0.50, N = 3145.75143.21144.07142.76

PostgreSQL

This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average LatencyLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.50.0630.1260.1890.2520.315SE +/- 0.003, N = 3SE +/- 0.001, N = 3SE +/- 0.006, N = 12SE +/- 0.003, N = 120.2680.2680.2800.2761. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read OnlyLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5800K1600K2400K3200K4000KSE +/- 40627.80, N = 3SE +/- 15124.24, N = 3SE +/- 68594.34, N = 12SE +/- 35614.94, N = 1237316483729700358875536244641. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Llama.cpp

Llama.cpp is a port of Facebook's LLaMA model in C/C++ developed by Georgi Gerganov. Llama.cpp allows the inference of LLaMA and other supported models in C/C++. For CPU inference Llama.cpp supports AVX2/AVX-512, ARM NEON, and other modern ISAs along with features like OpenBLAS usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTokens Per Second, More Is BetterLlama.cpp b1808Model: llama-2-70b-chat.Q5_0.ggufLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.51.2062.4123.6184.8246.03SE +/- 0.01, N = 3SE +/- 0.22, N = 12SE +/- 0.12, N = 12SE +/- 0.01, N = 35.243.573.425.361. (CXX) g++ options: -std=c++11 -fPIC -O3 -pthread -march=native -mtune=native -lopenblas

PyTorch

This is a benchmark of PyTorch making use of pytorch-benchmark [https://github.com/LukasHedegaard/pytorch-benchmark]. Currently this test profile is catered to CPU-based testing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbatches/sec, More Is BetterPyTorch 2.1Device: CPU - Batch Size: 512 - Model: ResNet-152Linux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5246810SE +/- 0.07, N = 5SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 37.278.727.208.78MIN: 3.96 / MAX: 7.61MIN: 4.82 / MAX: 9.24MIN: 6.97 / MAX: 7.42MIN: 4.5 / MAX: 9.28

RocksDB

This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 8.0Test: Read While WritingLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.55M10M15M20M25MSE +/- 428949.64, N = 15SE +/- 531525.96, N = 15SE +/- 601741.45, N = 15SE +/- 374386.25, N = 15150953551701408816760946211988181. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Speedb

Speedb is a next-generation key value storage engine that is RocksDB compatible and aiming for stability, efficiency, and performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Read While WritingLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.58M16M24M32M40MSE +/- 1405761.06, N = 12SE +/- 840379.83, N = 15SE +/- 855245.74, N = 12SE +/- 511361.34, N = 15337178023257424932475216396368501. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

TensorFlow

This is a benchmark of the TensorFlow deep learning framework using the TensorFlow reference benchmarks (tensorflow/benchmarks with tf_cnn_benchmarks.py). Note with the Phoronix Test Suite there is also pts/tensorflow-lite for benchmarking the TensorFlow Lite binaries if desired for complementary metrics. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgimages/sec, More Is BetterTensorFlow 2.12Device: CPU - Batch Size: 1 - Model: ResNet-50Linux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.50.4770.9541.4311.9082.385SE +/- 0.02, N = 15SE +/- 0.01, N = 3SE +/- 0.02, N = 15SE +/- 0.03, N = 152.012.122.082.04

PyTorch

This is a benchmark of PyTorch making use of pytorch-benchmark [https://github.com/LukasHedegaard/pytorch-benchmark]. Currently this test profile is catered to CPU-based testing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbatches/sec, More Is BetterPyTorch 2.1Device: CPU - Batch Size: 1 - Model: ResNet-152Linux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.53691215SE +/- 0.06, N = 11SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.15, N = 38.3110.338.2510.57MIN: 3.51 / MAX: 8.85MIN: 4.78 / MAX: 11.26MIN: 3.98 / MAX: 8.67MIN: 4.56 / MAX: 11.43

OpenBenchmarking.orgbatches/sec, More Is BetterPyTorch 2.1Device: CPU - Batch Size: 512 - Model: ResNet-50Linux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5510152025SE +/- 0.19, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.14, N = 1417.4320.9317.6121.08MIN: 9.78 / MAX: 18.32MIN: 13.14 / MAX: 22.13MIN: 11.32 / MAX: 18.41MIN: 11.86 / MAX: 22.44

PostgreSQL

This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average LatencyLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5510152025SE +/- 0.13, N = 3SE +/- 0.04, N = 3SE +/- 0.40, N = 9SE +/- 0.20, N = 317.8218.7517.3518.451. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read WriteLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.512K24K36K48K60KSE +/- 395.45, N = 3SE +/- 125.02, N = 3SE +/- 1379.59, N = 9SE +/- 582.81, N = 3561195333957875542101. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Timed Gem5 Compilation

This test times how long it takes to compile Gem5. Gem5 is a simulator for computer system architecture research. Gem5 is widely used for computer architecture research within the industry, academia, and more. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Gem5 Compilation 23.0.1Time To CompileLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5306090120150SE +/- 0.81, N = 3SE +/- 0.54, N = 3SE +/- 1.03, N = 3SE +/- 1.63, N = 4154.44153.72153.21157.44

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: allmodconfigLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.54080120160200SE +/- 1.33, N = 3SE +/- 0.70, N = 3SE +/- 0.20, N = 3SE +/- 0.09, N = 3156.23165.56161.38168.09

CacheBench

This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.52K4K6K8K10KSE +/- 0.19, N = 3SE +/- 0.04, N = 3SE +/- 0.36, N = 3SE +/- 0.11, N = 39388.769389.429389.929390.24MIN: 9387.83 / MAX: 9389.93MIN: 9387.81 / MAX: 9390.39MIN: 9376.26 / MAX: 9391.12MIN: 9389.41 / MAX: 9390.991. (CC) gcc options: -O3 -lrt

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Mixed SchedulerLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.530K60K90K120K150KSE +/- 1003.39, N = 15SE +/- 1093.17, N = 15SE +/- 1357.21, N = 15SE +/- 1466.78, N = 4134318.71127334.72133980.52127531.881. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

CacheBench

This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / WriteLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.520K40K60K80K100KSE +/- 77.76, N = 3SE +/- 145.98, N = 3SE +/- 36.94, N = 3SE +/- 39.89, N = 3107666.91107670.84107675.92107547.07MIN: 81021.88 / MAX: 111825MIN: 81031.82 / MAX: 111822.61MIN: 81045.61 / MAX: 111844.98MIN: 81047.89 / MAX: 111835.11. (CC) gcc options: -O3 -lrt

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: WriteLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.512K24K36K48K60KSE +/- 0.22, N = 3SE +/- 0.98, N = 3SE +/- 0.28, N = 3SE +/- 0.29, N = 356268.9656272.8756280.2056278.61MIN: 56066.44 / MAX: 56333.3MIN: 56070.22 / MAX: 56338.93MIN: 56079.62 / MAX: 56345.05MIN: 56074.59 / MAX: 56343.251. (CC) gcc options: -O3 -lrt

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Matrix 3D MathLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.55K10K15K20K25KSE +/- 1628.18, N = 12SE +/- 1714.00, N = 12SE +/- 1654.57, N = 12SE +/- 1665.45, N = 1221058.8120769.7721261.9821674.061. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: IO_uringLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.54M8M12M16M20MSE +/- 20817.51, N = 3SE +/- 1231639.25, N = 12SE +/- 245563.90, N = 3SE +/- 2384203.44, N = 1215943494.8812307832.1918217916.699895683.751. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

PyTorch

This is a benchmark of PyTorch making use of pytorch-benchmark [https://github.com/LukasHedegaard/pytorch-benchmark]. Currently this test profile is catered to CPU-based testing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbatches/sec, More Is BetterPyTorch 2.1Device: CPU - Batch Size: 1 - Model: ResNet-50Linux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5612182430SE +/- 0.16, N = 3SE +/- 0.23, N = 15SE +/- 0.20, N = 5SE +/- 0.34, N = 319.2623.4719.2323.66MIN: 11.04 / MAX: 20.23MIN: 9.72 / MAX: 25.75MIN: 11.52 / MAX: 20.48MIN: 13.25 / MAX: 25.04

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PipeLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.515M30M45M60M75MSE +/- 812857.42, N = 15SE +/- 1231347.57, N = 15SE +/- 829037.53, N = 3SE +/- 1232934.62, N = 1266998085.9961084286.2661641558.0271470186.961. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CloningLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.53K6K9K12K15KSE +/- 1911.22, N = 12SE +/- 1195.63, N = 12SE +/- 1944.59, N = 12SE +/- 102.00, N = 39729.159532.629747.4811924.371. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: FutexLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5600K1200K1800K2400K3000KSE +/- 28376.36, N = 15SE +/- 35379.01, N = 15SE +/- 24021.26, N = 5SE +/- 30946.87, N = 32337644.182243204.992410851.802996767.151. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc C String FunctionsLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.540M80M120M160M200MSE +/- 789114.28, N = 3SE +/- 1978439.64, N = 15SE +/- 1989236.60, N = 5SE +/- 1655443.15, N = 15196585232.62204900453.75201218048.98207322045.971. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

Timed Godot Game Engine Compilation

This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0Time To CompileLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.520406080100SE +/- 0.78, N = 3SE +/- 1.10, N = 4SE +/- 0.19, N = 3SE +/- 0.26, N = 387.5188.3487.2586.83

Llama.cpp

Llama.cpp is a port of Facebook's LLaMA model in C/C++ developed by Georgi Gerganov. Llama.cpp allows the inference of LLaMA and other supported models in C/C++. For CPU inference Llama.cpp supports AVX2/AVX-512, ARM NEON, and other modern ISAs along with features like OpenBLAS usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTokens Per Second, More Is BetterLlama.cpp b1808Model: llama-2-13b.Q4_0.ggufLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.548121620SE +/- 0.47, N = 12SE +/- 0.05, N = 3SE +/- 0.58, N = 15SE +/- 0.10, N = 316.4917.1715.7017.151. (CXX) g++ options: -std=c++11 -fPIC -O3 -pthread -march=native -mtune=native -lopenblas

Timed Node.js Compilation

This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 19.8.1Time To CompileLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.520406080100SE +/- 0.43, N = 3SE +/- 0.11, N = 3SE +/- 0.51, N = 3SE +/- 0.67, N = 388.2187.6888.1289.48

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: ForkingLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.58K16K24K32K40KSE +/- 39.55, N = 3SE +/- 165.68, N = 3SE +/- 436.72, N = 15SE +/- 297.13, N = 1333018.3137276.2036748.3736691.261. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenVINO

This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.50.07650.1530.22950.3060.3825SE +/- 0.00, N = 3SE +/- 0.00, N = 6SE +/- 0.00, N = 3SE +/- 0.00, N = 30.340.340.340.34MIN: 0.33 / MAX: 44.41MIN: 0.33 / MAX: 39.24MIN: 0.33 / MAX: 50.17MIN: 0.33 / MAX: 35.161. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.530K60K90K120K150KSE +/- 1746.03, N = 3SE +/- 1446.63, N = 6SE +/- 294.88, N = 3SE +/- 1456.84, N = 3156828.34156517.91156137.76158019.601. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

Llamafile

Mozilla's Llamafile allows distributing and running large language models (LLMs) as a single file. Llamafile aims to make open-source LLMs more accessible to developers and users. Llamafile supports a variety of models, CPUs and GPUs, and other options. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTokens Per Second, More Is BetterLlamafile 0.6Test: llava-v1.5-7b-q4 - Acceleration: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5510152025SE +/- 0.32, N = 15SE +/- 0.52, N = 15SE +/- 0.50, N = 15SE +/- 0.58, N = 1520.8121.3720.8521.35

Blender

Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles performance with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported as well as HIP for AMD Radeon GPUs and Intel oneAPI for Intel Graphics. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.0Blend File: Barbershop - Compute: CPU-OnlyLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.51632486480SE +/- 0.25, N = 3SE +/- 0.06, N = 3SE +/- 0.18, N = 3SE +/- 0.12, N = 370.1170.6269.6370.76

Llamafile

Mozilla's Llamafile allows distributing and running large language models (LLMs) as a single file. Llamafile aims to make open-source LLMs more accessible to developers and users. Llamafile supports a variety of models, CPUs and GPUs, and other options. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTokens Per Second, More Is BetterLlamafile 0.6Test: mistral-7b-instruct-v0.2.Q8_0 - Acceleration: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.53691215SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 313.5213.4713.6113.53

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CPU CacheLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5200K400K600K800K1000KSE +/- 894.71, N = 3SE +/- 1430.34, N = 3SE +/- 442.06, N = 3SE +/- 957.96, N = 3862417.29840635.00824396.72855185.731. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: defconfigLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5714212835SE +/- 0.21, N = 10SE +/- 0.26, N = 7SE +/- 0.22, N = 9SE +/- 0.28, N = 626.8827.6027.0928.28

OpenVINO

This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Face Detection FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.550100150200250SE +/- 0.20, N = 3SE +/- 0.33, N = 3SE +/- 0.45, N = 3SE +/- 0.24, N = 3233.39233.41233.10233.31MIN: 207.86 / MAX: 270.46MIN: 206.8 / MAX: 293.22MIN: 207.01 / MAX: 346.48MIN: 207.82 / MAX: 247.741. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Face Detection FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.550100150200250SE +/- 0.18, N = 3SE +/- 0.26, N = 3SE +/- 0.36, N = 3SE +/- 0.24, N = 3205.32205.21205.45205.461. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Person Detection FP16 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.51020304050SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 343.6343.4043.6143.48MIN: 40.69 / MAX: 93.9MIN: 40.58 / MAX: 93.21MIN: 39.44 / MAX: 93.31MIN: 37.8 / MAX: 109.721. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Person Detection FP16 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.52004006008001000SE +/- 0.53, N = 3SE +/- 1.34, N = 3SE +/- 0.81, N = 3SE +/- 1.07, N = 31099.281105.141099.921103.211. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MallocLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.570M140M210M280M350MSE +/- 2654426.38, N = 15SE +/- 113926.80, N = 3SE +/- 321332.84, N = 3SE +/- 583008.10, N = 3345731944.96329314591.50329981338.54339209442.281. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenVINO

This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Machine Translation EN To DE FP16 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.51020304050SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 342.9643.5343.1043.39MIN: 34.02 / MAX: 222.73MIN: 34.1 / MAX: 246.36MIN: 33.66 / MAX: 200.61MIN: 33.85 / MAX: 244.321. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Machine Translation EN To DE FP16 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.52004006008001000SE +/- 1.29, N = 3SE +/- 1.20, N = 3SE +/- 1.64, N = 3SE +/- 1.72, N = 31115.481101.201111.861104.561. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Face Detection Retail FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.51.1972.3943.5914.7885.985SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.325.305.315.31MIN: 4.83 / MAX: 24.35MIN: 4.8 / MAX: 26.57MIN: 4.85 / MAX: 23.09MIN: 4.87 / MAX: 25.71. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Face Detection Retail FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.58K16K24K32K40KSE +/- 25.38, N = 3SE +/- 40.16, N = 3SE +/- 5.33, N = 3SE +/- 27.67, N = 335914.6936016.9935967.5736011.871. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Person Vehicle Bike Detection FP16 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.51.1162.2323.3484.4645.58SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 34.964.964.954.96MIN: 4.4 / MAX: 26.65MIN: 4.48 / MAX: 27.81MIN: 4.46 / MAX: 20.84MIN: 4.39 / MAX: 24.181. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Person Vehicle Bike Detection FP16 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.52K4K6K8K10KSE +/- 7.27, N = 3SE +/- 2.25, N = 3SE +/- 4.66, N = 3SE +/- 11.50, N = 39658.449648.439678.999656.031. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MEMFDLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.52004006008001000SE +/- 5.11, N = 3SE +/- 2.46, N = 3SE +/- 0.33, N = 3SE +/- 1.98, N = 15658.67834.74840.58134.121. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenVINO

This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Road Segmentation ADAS FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.53691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 311.9711.9311.9611.94MIN: 11.11 / MAX: 39.94MIN: 10.66 / MAX: 47.97MIN: 11.05 / MAX: 41.55MIN: 10.72 / MAX: 42.191. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Road Segmentation ADAS FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.59001800270036004500SE +/- 3.26, N = 3SE +/- 5.04, N = 3SE +/- 5.04, N = 3SE +/- 1.53, N = 34007.134017.924008.834017.181. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Handwritten English Recognition FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5918273645SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.22, N = 341.4041.5041.5241.51MIN: 38.14 / MAX: 58.29MIN: 38.11 / MAX: 59.33MIN: 37.94 / MAX: 61.47MIN: 37.79 / MAX: 60.991. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Handwritten English Recognition FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.510002000300040005000SE +/- 6.46, N = 3SE +/- 10.46, N = 3SE +/- 7.21, N = 3SE +/- 24.48, N = 34633.974623.484620.794622.461. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Context SwitchingLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.59M18M27M36M45MSE +/- 161811.56, N = 3SE +/- 126646.22, N = 3SE +/- 58903.36, N = 3SE +/- 735648.32, N = 1541473670.2742558881.7242973852.0235325682.861. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

Speedb

Speedb is a next-generation key value storage engine that is RocksDB compatible and aiming for stability, efficiency, and performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Update RandomLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.570K140K210K280K350KSE +/- 263.27, N = 3SE +/- 3481.85, N = 3SE +/- 968.55, N = 3SE +/- 2205.56, N = 33284903147863143323116611. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OpenVINO

This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Weld Porosity Detection FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.53691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 39.149.139.109.09MIN: 8.24 / MAX: 47.23MIN: 8.27 / MAX: 37.96MIN: 8.21 / MAX: 47.59MIN: 8.25 / MAX: 46.941. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Weld Porosity Detection FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.54K8K12K16K20KSE +/- 16.20, N = 3SE +/- 40.35, N = 3SE +/- 15.09, N = 3SE +/- 17.98, N = 320824.0320862.6920905.0820939.791. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Vehicle Detection FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.50.91131.82262.73393.64524.5565SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 34.054.054.044.04MIN: 3.64 / MAX: 25.83MIN: 3.62 / MAX: 19.96MIN: 3.59 / MAX: 25.59MIN: 3.59 / MAX: 22.241. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Vehicle Detection FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.53K6K9K12K15KSE +/- 2.19, N = 3SE +/- 16.20, N = 3SE +/- 8.61, N = 3SE +/- 14.65, N = 311826.9911817.5211846.9811840.171. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

RocksDB

This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 8.0Test: Update RandomLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.590K180K270K360K450KSE +/- 735.51, N = 3SE +/- 204.01, N = 3SE +/- 317.62, N = 3SE +/- 1449.36, N = 34329234111774069644052461. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Speedb

Speedb is a next-generation key value storage engine that is RocksDB compatible and aiming for stability, efficiency, and performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Read Random Write RandomLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5300K600K900K1200K1500KSE +/- 13303.55, N = 3SE +/- 3477.16, N = 3SE +/- 12600.29, N = 3SE +/- 8610.85, N = 315940581585086158093116272251. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 8.0Test: Read Random Write RandomLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5300K600K900K1200K1500KSE +/- 1372.82, N = 3SE +/- 2394.21, N = 3SE +/- 1389.79, N = 3SE +/- 12296.87, N = 315810991589032158555215948951. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Speedb

Speedb is a next-generation key value storage engine that is RocksDB compatible and aiming for stability, efficiency, and performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterSpeedb 2.7Test: Random ReadLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5200M400M600M800M1000MSE +/- 14530585.11, N = 3SE +/- 650677.38, N = 3SE +/- 2336203.11, N = 3SE +/- 3522165.63, N = 311029020831128431155111743109011192359301. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

RocksDB

This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterRocksDB 8.0Test: Random ReadLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5200M400M600M800M1000MSE +/- 1037425.37, N = 3SE +/- 1094497.51, N = 3SE +/- 2253024.48, N = 3SE +/- 3926608.50, N = 310985608721103280876110141893111037822031. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: SENDFILELinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5600K1200K1800K2400K3000KSE +/- 16147.19, N = 3SE +/- 24274.27, N = 4SE +/- 14114.72, N = 3SE +/- 55032.25, N = 122846032.142122557.992503374.611475163.441. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PthreadLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.513K26K39K52K65KSE +/- 224.09, N = 3SE +/- 806.76, N = 3SE +/- 486.25, N = 9SE +/- 246.97, N = 360918.2460556.7761798.9058661.311. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

Llamafile

Mozilla's Llamafile allows distributing and running large language models (LLMs) as a single file. Llamafile aims to make open-source LLMs more accessible to developers and users. Llamafile supports a variety of models, CPUs and GPUs, and other options. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTokens Per Second, More Is BetterLlamafile 0.6Test: wizardcoder-python-34b-v1.0.Q6_K - Acceleration: CPULinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 36.236.216.216.21

7-Zip Compression

This is a test of 7-Zip compression/decompression with its integrated benchmark feature. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression RatingLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5300K600K900K1200K1500KSE +/- 8322.15, N = 3SE +/- 2795.86, N = 3SE +/- 5123.49, N = 3SE +/- 3058.54, N = 313552611351742135881713608071. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression RatingLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5200K400K600K800K1000KSE +/- 9321.76, N = 3SE +/- 2678.19, N = 3SE +/- 8666.07, N = 3SE +/- 4619.10, N = 38767538746798896678760401. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AtomicLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.54080120160200SE +/- 0.33, N = 3SE +/- 0.66, N = 3SE +/- 0.78, N = 3SE +/- 1.28, N = 3182.38187.72183.27187.901. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

Llama.cpp

Llama.cpp is a port of Facebook's LLaMA model in C/C++ developed by Georgi Gerganov. Llama.cpp allows the inference of LLaMA and other supported models in C/C++. For CPU inference Llama.cpp supports AVX2/AVX-512, ARM NEON, and other modern ISAs along with features like OpenBLAS usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTokens Per Second, More Is BetterLlama.cpp b1808Model: llama-2-7b.Q4_0.ggufLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5510152025SE +/- 0.20, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.50, N = 1222.4522.2722.2321.131. (CXX) g++ options: -std=c++11 -fPIC -O3 -pthread -march=native -mtune=native -lopenblas

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MMAPLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.510002000300040005000SE +/- 6.99, N = 3SE +/- 4.13, N = 3SE +/- 1.99, N = 3SE +/- 11.50, N = 34270.844685.264627.004551.911. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: NUMALinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5150300450600750SE +/- 3.92, N = 3SE +/- 1.38, N = 3SE +/- 3.34, N = 3SE +/- 5.42, N = 3696.82679.34686.37691.431. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Matrix MathLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5200K400K600K800K1000KSE +/- 1530.59, N = 3SE +/- 2651.09, N = 3SE +/- 2409.20, N = 3SE +/- 2446.43, N = 3947292.95944251.03928621.38943747.151. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: ZlibLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.55K10K15K20K25KSE +/- 36.08, N = 3SE +/- 35.85, N = 3SE +/- 11.46, N = 3SE +/- 17.84, N = 325320.4525301.4125311.8125361.451. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc Qsort Data SortingLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.510002000300040005000SE +/- 4.07, N = 3SE +/- 8.41, N = 3SE +/- 6.43, N = 3SE +/- 2.91, N = 34658.254658.154664.114661.071. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PollLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.54M8M12M16M20MSE +/- 32342.64, N = 3SE +/- 2956.12, N = 3SE +/- 3875.34, N = 3SE +/- 2079.04, N = 318907852.3113211019.3119277506.6113095189.441. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AVX-512 VNNILinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.54M8M12M16M20MSE +/- 33202.31, N = 3SE +/- 16761.27, N = 3SE +/- 16941.68, N = 3SE +/- 34935.06, N = 319514410.2919338319.3619568145.6819310087.821. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector ShuffleLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.530K60K90K120K150KSE +/- 149.78, N = 3SE +/- 59.67, N = 3SE +/- 242.92, N = 3SE +/- 149.16, N = 3138787.10138846.02138698.52138701.981. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: System V Message PassingLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.56M12M18M24M30MSE +/- 17991.29, N = 3SE +/- 32811.36, N = 3SE +/- 26751.58, N = 3SE +/- 34165.06, N = 328486279.6728183544.8220162835.9028034733.601. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Floating PointLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.514K28K42K56K70KSE +/- 42.50, N = 3SE +/- 86.63, N = 3SE +/- 67.12, N = 3SE +/- 56.56, N = 365869.4866160.1466153.9966221.401. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Function CallLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.530K60K90K120K150KSE +/- 190.36, N = 3SE +/- 166.05, N = 3SE +/- 70.27, N = 3SE +/- 110.30, N = 3158008.66158205.83158272.40158411.001. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MutexLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.510M20M30M40M50MSE +/- 286875.66, N = 3SE +/- 560077.05, N = 3SE +/- 115602.55, N = 3SE +/- 481173.64, N = 348020269.4644546973.9647405607.1546761181.371. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector Floating PointLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5100K200K300K400K500KSE +/- 350.71, N = 3SE +/- 411.82, N = 3SE +/- 491.76, N = 3SE +/- 485.94, N = 3456329.90456150.17456415.88456920.911. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CryptoLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5110K220K330K440K550KSE +/- 710.36, N = 3SE +/- 2866.62, N = 3SE +/- 3698.19, N = 3SE +/- 1454.92, N = 3492474.65488061.57488178.36492021.861. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: SemaphoresLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.570M140M210M280M350MSE +/- 762255.36, N = 3SE +/- 3210083.71, N = 3SE +/- 2323869.92, N = 3SE +/- 698011.13, N = 3321848076.37294597947.60316273290.00301864524.101. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Fused Multiply-AddLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.590M180M270M360M450MSE +/- 775526.64, N = 3SE +/- 792348.84, N = 3SE +/- 1012815.75, N = 3SE +/- 119630.16, N = 3441825227.41441769520.27441959661.17441801423.411. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CPU StressLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5100K200K300K400K500KSE +/- 1639.51, N = 3SE +/- 1508.14, N = 3SE +/- 1257.93, N = 3SE +/- 1017.81, N = 3460093.34460897.89458555.64460475.321. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Wide Vector MathLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.51.3M2.6M3.9M5.2M6.5MSE +/- 9854.66, N = 3SE +/- 5891.75, N = 3SE +/- 5847.18, N = 3SE +/- 1610.73, N = 35884184.305893175.325886158.595890325.791. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector MathLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5300K600K900K1200K1500KSE +/- 1614.72, N = 3SE +/- 990.33, N = 3SE +/- 635.24, N = 3SE +/- 554.48, N = 31331024.121332249.561333950.701336243.881. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Memory CopyingLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.513K26K39K52K65KSE +/- 82.66, N = 3SE +/- 99.29, N = 3SE +/- 50.44, N = 3SE +/- 52.89, N = 360755.1160735.6060600.9460720.851. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: x86_64 RdRandLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.516M32M48M64M80MSE +/- 16235.65, N = 3SE +/- 2207.23, N = 3SE +/- 12777.82, N = 3SE +/- 3744.59, N = 372193736.3272323675.3972276580.3872401267.361. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: HashLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.59M18M27M36M45MSE +/- 37473.36, N = 3SE +/- 49636.88, N = 3SE +/- 81559.25, N = 3SE +/- 60053.64, N = 342902072.9942841367.5642856352.4142891632.601. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Socket ActivityLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.530K60K90K120K150KSE +/- 310.90, N = 3SE +/- 208.73, N = 3SE +/- 414.89, N = 3SE +/- 940.39, N = 366883.60124526.0566923.30112726.261. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AVL TreeLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.58001600240032004000SE +/- 9.73, N = 3SE +/- 12.35, N = 3SE +/- 9.76, N = 3SE +/- 21.80, N = 33643.253640.533649.233637.571. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (silesia archive) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 9 - Decompression SpeedLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.59001800270036004500SE +/- 0.90, N = 3SE +/- 0.95, N = 3SE +/- 0.41, N = 3SE +/- 0.07, N = 34265.24266.44266.84270.01. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 9 - Compression SpeedLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5816243240SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 334.6834.6534.6834.611. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 3 - Decompression SpeedLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.59001800270036004500SE +/- 0.29, N = 3SE +/- 0.61, N = 3SE +/- 0.49, N = 3SE +/- 0.78, N = 34073.64071.64074.14072.81. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 3 - Compression SpeedLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.520406080100SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.21, N = 3SE +/- 0.09, N = 3106.51106.65106.46107.011. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 1 - Decompression SpeedLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.510002000300040005000SE +/- 0.27, N = 3SE +/- 0.83, N = 3SE +/- 0.30, N = 3SE +/- 0.15, N = 34490.44491.44491.74492.51. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.4Compression Level: 1 - Compression SpeedLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5150300450600750SE +/- 1.35, N = 3SE +/- 0.52, N = 3SE +/- 0.90, N = 3SE +/- 0.25, N = 3694.81694.66694.14695.361. (CC) gcc options: -O3

Timed Apache Compilation

This test times how long it takes to build the Apache HTTPD web server. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5510152025SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 319.9120.3019.9720.44

Y-Cruncher

Y-Cruncher is a multi-threaded Pi benchmark capable of computing Pi to trillions of digits. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterY-Cruncher 0.8.3Pi Digits To Calculate: 1BLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5246810SE +/- 0.014, N = 3SE +/- 0.011, N = 3SE +/- 0.009, N = 3SE +/- 0.013, N = 38.6258.5908.6068.556

Blender

Blender is an open-source 3D creation and modeling software project. This test is of Blender's Cycles performance with various sample files. GPU computing via NVIDIA OptiX and NVIDIA CUDA is currently supported as well as HIP for AMD Radeon GPUs and Intel oneAPI for Intel Graphics. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.0Blend File: BMW27 - Compute: CPU-OnlyLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.5246810SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 37.977.998.027.98

Y-Cruncher

Y-Cruncher is a multi-threaded Pi benchmark capable of computing Pi to trillions of digits. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterY-Cruncher 0.8.3Pi Digits To Calculate: 500MLinux 6.8 26 JanLinux 6.6Linux 6.7Linux 6.50.98691.97382.96073.94764.9345SE +/- 0.010, N = 3SE +/- 0.006, N = 3SE +/- 0.010, N = 3SE +/- 0.047, N = 34.3634.3864.3544.284

106 Results Shown

PyTorch:
  CPU - 512 - Efficientnet_v2_l
  CPU - 1 - Efficientnet_v2_l
TensorFlow
PostgreSQL:
  100 - 1000 - Read Only - Average Latency
  100 - 1000 - Read Only
Llama.cpp
PyTorch
RocksDB
Speedb
TensorFlow
PyTorch:
  CPU - 1 - ResNet-152
  CPU - 512 - ResNet-50
PostgreSQL:
  100 - 1000 - Read Write - Average Latency
  100 - 1000 - Read Write
Timed Gem5 Compilation
Timed Linux Kernel Compilation
CacheBench
Stress-NG
CacheBench:
  Read / Modify / Write
  Write
Stress-NG:
  Matrix 3D Math
  IO_uring
PyTorch
Stress-NG:
  Pipe
  Cloning
  Futex
  Glibc C String Functions
Timed Godot Game Engine Compilation
Llama.cpp
Timed Node.js Compilation
Stress-NG
OpenVINO:
  Age Gender Recognition Retail 0013 FP16-INT8 - CPU:
    ms
    FPS
Llamafile
Blender
Llamafile
Stress-NG
Timed Linux Kernel Compilation
OpenVINO:
  Face Detection FP16-INT8 - CPU:
    ms
    FPS
  Person Detection FP16 - CPU:
    ms
    FPS
Stress-NG
OpenVINO:
  Machine Translation EN To DE FP16 - CPU:
    ms
    FPS
  Face Detection Retail FP16-INT8 - CPU:
    ms
    FPS
  Person Vehicle Bike Detection FP16 - CPU:
    ms
    FPS
Stress-NG
OpenVINO:
  Road Segmentation ADAS FP16-INT8 - CPU:
    ms
    FPS
  Handwritten English Recognition FP16-INT8 - CPU:
    ms
    FPS
Stress-NG
Speedb
OpenVINO:
  Weld Porosity Detection FP16-INT8 - CPU:
    ms
    FPS
  Vehicle Detection FP16-INT8 - CPU:
    ms
    FPS
RocksDB
Speedb
RocksDB
Speedb
RocksDB
Stress-NG:
  SENDFILE
  Pthread
Llamafile
7-Zip Compression:
  Decompression Rating
  Compression Rating
Stress-NG
Llama.cpp
Stress-NG:
  MMAP
  NUMA
  Matrix Math
  Zlib
  Glibc Qsort Data Sorting
  Poll
  AVX-512 VNNI
  Vector Shuffle
  System V Message Passing
  Floating Point
  Function Call
  Mutex
  Vector Floating Point
  Crypto
  Semaphores
  Fused Multiply-Add
  CPU Stress
  Wide Vector Math
  Vector Math
  Memory Copying
  x86_64 RdRand
  Hash
  Socket Activity
  AVL Tree
LZ4 Compression:
  9 - Decompression Speed
  9 - Compression Speed
  3 - Decompression Speed
  3 - Compression Speed
  1 - Decompression Speed
  1 - Compression Speed
Timed Apache Compilation
Y-Cruncher
Blender
Y-Cruncher