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

Limit displaying results to tests within:

Timed Code Compilation 5 Tests
C/C++ Compiler Tests 3 Tests
Compression Tests 2 Tests
CPU Massive 8 Tests
Creator Workloads 3 Tests
Database Test Suite 2 Tests
Game Development 2 Tests
HPC - High Performance Computing 5 Tests
Common Kernel Benchmarks 3 Tests
Large Language Models 2 Tests
Machine Learning 5 Tests
Multi-Core 9 Tests
Programmer / Developer System Benchmarks 5 Tests
Python Tests 6 Tests
Server 3 Tests
Server CPU Tests 4 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
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
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 Hiding All Results Option
  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.6.0-060600-generic (x86_64)6.7.0-060700-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.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.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.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.6Linux 6.7Linux 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 EPYCstress-ng: MEMFDpytorch: CPU - 512 - Efficientnet_v2_lstress-ng: Socket Activitystress-ng: Pollstress-ng: System V Message Passingpytorch: CPU - 1 - ResNet-152pytorch: CPU - 1 - ResNet-50pytorch: CPU - 512 - ResNet-152pytorch: CPU - 512 - ResNet-50pytorch: CPU - 1 - Efficientnet_v2_lstress-ng: Forkingstress-ng: MMAPstress-ng: Semaphoresstress-ng: Mutexbuild-linux-kernel: allmodconfigrocksdb: Update Randstress-ng: Mixed Schedulertensorflow: CPU - 1 - ResNet-50stress-ng: Glibc C String Functionsspeedb: Update Randstress-ng: Pthreadbuild-linux-kernel: defconfigstress-ng: Mallocstress-ng: CPU Cachestress-ng: Atomicspeedb: Read Rand Write Randbuild-gem5: Time To Compilebuild-apache: Time To Compilestress-ng: NUMAy-cruncher: 500Mspeedb: Rand Readtensorflow: CPU - 512 - ResNet-50build-nodejs: Time To Compilestress-ng: Matrix Mathbuild-godot: Time To Compilecompress-7zip: Compression Ratingblender: Barbershop - CPU-Onlystress-ng: AVX-512 VNNIopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPUllamafile: mistral-7b-instruct-v0.2.Q8_0 - CPUstress-ng: Cryptorocksdb: Read Rand Write Randy-cruncher: 1Bcompress-7zip: Decompression Ratingblender: BMW27 - CPU-Onlyopenvino: Weld Porosity Detection FP16-INT8 - CPUopenvino: Weld Porosity Detection FP16-INT8 - CPUstress-ng: Floating Pointopenvino: Person Detection FP16 - CPUopenvino: Person Detection FP16 - CPUcompress-lz4: 3 - Compression Speedstress-ng: CPU Stressrocksdb: Rand Readstress-ng: Vector Mathopenvino: Face Detection Retail FP16-INT8 - CPUopenvino: Road Segmentation ADAS FP16-INT8 - CPUllamafile: wizardcoder-python-34b-v1.0.Q6_K - CPUstress-ng: AVL Treeopenvino: Person Vehicle Bike Detection FP16 - CPUopenvino: Handwritten English Recognition FP16-INT8 - CPUstress-ng: x86_64 RdRandopenvino: Handwritten English Recognition FP16-INT8 - CPUopenvino: Face Detection Retail FP16-INT8 - CPUopenvino: Road Segmentation ADAS FP16-INT8 - CPUstress-ng: Function Callstress-ng: Memory Copyingopenvino: Vehicle Detection FP16-INT8 - CPUopenvino: Vehicle Detection FP16-INT8 - CPUstress-ng: Zlibcompress-lz4: 9 - Compression Speedopenvino: Person Vehicle Bike Detection FP16 - CPUcompress-lz4: 1 - Compression Speedstress-ng: Vector Floating Pointstress-ng: Wide Vector Mathstress-ng: Hashopenvino: Face Detection FP16-INT8 - CPUstress-ng: Glibc Qsort Data Sortingopenvino: Face Detection FP16-INT8 - CPUcachebench: Read / Modify / Writecompress-lz4: 9 - Decompression Speedstress-ng: Vector Shufflecompress-lz4: 3 - Decompression Speedcompress-lz4: 1 - Decompression Speedstress-ng: Fused Multiply-Addcachebench: Writecachebench: Readopenvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPUllamafile: llava-v1.5-7b-q4 - CPUllama-cpp: llama-2-70b-chat.Q5_0.ggufllama-cpp: llama-2-13b.Q4_0.ggufllama-cpp: llama-2-7b.Q4_0.ggufspeedb: Read While Writingrocksdb: Read While Writingstress-ng: Context Switchingstress-ng: Matrix 3D Mathstress-ng: SENDFILEstress-ng: IO_uringstress-ng: Cloningstress-ng: Futexstress-ng: Pipepgbench: 100 - 1000 - Read Write - Average Latencypgbench: 100 - 1000 - Read Writepgbench: 100 - 1000 - Read Only - Average Latencypgbench: 100 - 1000 - Read OnlyLinux 6.5Linux 6.6Linux 6.7Linux 6.8 26 Jan134.122.33112726.2613095189.4428034733.6010.5723.668.7821.086.5436691.264551.91301864524.1046761181.37168.093405246127531.882.04207322045.9731166158661.3128.276339209442.28855185.73187.901627225157.43520.439691.434.2841119235930142.7689.478943747.1586.82887604070.7619310087.8243.391104.56158019.6013.53492021.8615948958.55613608077.9820939.799.0966221.401103.2143.48107.01460475.3211037822031336243.885.3111.946.213637.579656.0341.5172401267.364622.4636011.874017.18158411.0060720.8511840.174.0425361.4534.614.96695.36456920.915890325.7942891632.60233.314661.07205.46107547.0653344270.0138701.984072.84492.5441801423.4156278.6143059390.2435320.3421.355.3617.1521.13396368502119881835325682.8621674.061475163.449895683.7511924.372996767.1571470186.9618.451542100.2763624464834.741.11124526.0513211019.3128183544.8210.3323.478.7220.936.5537276.204685.26294597947.6044546973.96165.561411177127334.722.12204900453.7531478660556.7727.598329314591.50840635.00187.721585086153.72420.296679.344.3861128431155143.2187.684944251.0388.33687467970.6219338319.3643.531101.20156517.9113.47488061.5715890328.59013517427.9920862.699.1366160.141105.1443.40106.65460897.8911032808761332249.565.3011.936.213640.539648.4341.5072323675.394623.4836016.994017.92158205.8360735.6011817.524.0525301.4134.654.96694.66456150.175893175.3242841367.56233.414658.15205.21107670.8402364266.4138846.024071.64491.4441769520.2756272.8702819389.4188360.3421.373.5717.1722.27325742491701408842558881.7220769.772122557.9912307832.199532.622243204.9961084286.2618.748533390.2683729700840.581.1866923.3019277506.6120162835.908.2519.237.2017.615.5636748.374627.00316273290.0047405607.15161.384406964133980.522.08201218048.9831433261798.9027.086329981338.54824396.72183.271580931153.20819.970686.374.3541117431090144.0788.120928621.3887.25188966769.6319568145.6843.101111.86156137.7613.61488178.3615855528.60613588178.0220905.089.1066153.991099.9243.61106.46458555.6411014189311333950.705.3111.966.213649.239678.9941.5272276580.384620.7935967.574008.83158272.4060600.9411846.984.0425311.8134.684.95694.14456415.885886158.5942856352.41233.104664.11205.45107675.9209904266.8138698.524074.14491.7441959661.1756280.2034979389.9158850.3420.853.4215.7022.23324752161676094642973852.0221261.982503374.6118217916.699747.482410851.8061641558.0217.354578750.2803588755658.671.2666883.6018907852.3128486279.678.3119.267.2717.435.5033018.314270.84321848076.3748020269.46156.234432923134318.712.01196585232.6232849060918.2426.880345731944.96862417.29182.381594058154.44319.905696.824.3631102902083145.7588.208947292.9587.51187675370.1119514410.2942.961115.48156828.3413.52492474.6515810998.62513552617.9720824.039.1465869.481099.2843.63106.51460093.3410985608721331024.125.3211.976.233643.259658.4441.4072193736.324633.9735914.694007.13158008.6660755.1111826.994.0525320.4534.684.96694.81456329.905884184.3042902072.99233.394658.25205.32107666.9115994265.2138787.104073.64490.4441825227.4156268.9647929388.7646820.3420.815.2416.4922.45337178021509535541473670.2721058.812846032.1415943494.889729.152337644.1866998085.9917.821561190.2683731648OpenBenchmarking.org

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.7Linux 6.6Linux 6.8 26 JanLinux 6.52004006008001000SE +/- 0.33, N = 3SE +/- 2.46, N = 3SE +/- 5.11, N = 3SE +/- 1.98, N = 15840.58834.74658.67134.121. (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: 512 - Model: Efficientnet_v2_lLinux 6.5Linux 6.8 26 JanLinux 6.7Linux 6.60.52431.04861.57292.09722.6215SE +/- 0.01, N = 3SE +/- 0.01, N = 9SE +/- 0.01, N = 3SE +/- 0.01, N = 32.331.261.181.11MIN: 1.64 / MAX: 2.77MIN: 0.49 / MAX: 2.38MIN: 0.47 / MAX: 2.46MIN: 0.49 / MAX: 2.12

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: Socket ActivityLinux 6.6Linux 6.5Linux 6.7Linux 6.8 26 Jan30K60K90K120K150KSE +/- 208.73, N = 3SE +/- 940.39, N = 3SE +/- 414.89, N = 3SE +/- 310.90, N = 3124526.05112726.2666923.3066883.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: PollLinux 6.7Linux 6.8 26 JanLinux 6.6Linux 6.54M8M12M16M20MSE +/- 3875.34, N = 3SE +/- 32342.64, N = 3SE +/- 2956.12, N = 3SE +/- 2079.04, N = 319277506.6118907852.3113211019.3113095189.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: System V Message PassingLinux 6.8 26 JanLinux 6.6Linux 6.5Linux 6.76M12M18M24M30MSE +/- 17991.29, N = 3SE +/- 32811.36, N = 3SE +/- 34165.06, N = 3SE +/- 26751.58, N = 328486279.6728183544.8228034733.6020162835.901. (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-152Linux 6.5Linux 6.6Linux 6.8 26 JanLinux 6.73691215SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 11SE +/- 0.05, N = 310.5710.338.318.25MIN: 4.56 / MAX: 11.43MIN: 4.78 / MAX: 11.26MIN: 3.51 / MAX: 8.85MIN: 3.98 / MAX: 8.67

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

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

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

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

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.6Linux 6.7Linux 6.5Linux 6.8 26 Jan8K16K24K32K40KSE +/- 165.68, N = 3SE +/- 436.72, N = 15SE +/- 297.13, N = 13SE +/- 39.55, N = 337276.2036748.3736691.2633018.311. (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: MMAPLinux 6.6Linux 6.7Linux 6.5Linux 6.8 26 Jan10002000300040005000SE +/- 4.13, N = 3SE +/- 1.99, N = 3SE +/- 11.50, N = 3SE +/- 6.99, N = 34685.264627.004551.914270.841. (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.7Linux 6.5Linux 6.670M140M210M280M350MSE +/- 762255.36, N = 3SE +/- 2323869.92, N = 3SE +/- 698011.13, N = 3SE +/- 3210083.71, N = 3321848076.37316273290.00301864524.10294597947.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: MutexLinux 6.8 26 JanLinux 6.7Linux 6.5Linux 6.610M20M30M40M50MSE +/- 286875.66, N = 3SE +/- 115602.55, N = 3SE +/- 481173.64, N = 3SE +/- 560077.05, N = 348020269.4647405607.1546761181.3744546973.961. (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: allmodconfigLinux 6.8 26 JanLinux 6.7Linux 6.6Linux 6.54080120160200SE +/- 1.33, N = 3SE +/- 0.20, N = 3SE +/- 0.70, N = 3SE +/- 0.09, N = 3156.23161.38165.56168.09

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

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.7Linux 6.5Linux 6.630K60K90K120K150KSE +/- 1003.39, N = 15SE +/- 1357.21, N = 15SE +/- 1466.78, N = 4SE +/- 1093.17, N = 15134318.71133980.52127531.88127334.721. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

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.6Linux 6.7Linux 6.5Linux 6.8 26 Jan0.4770.9541.4311.9082.385SE +/- 0.01, N = 3SE +/- 0.02, N = 15SE +/- 0.03, N = 15SE +/- 0.02, N = 152.122.082.042.01

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: Glibc C String FunctionsLinux 6.5Linux 6.6Linux 6.7Linux 6.8 26 Jan40M80M120M160M200MSE +/- 1655443.15, N = 15SE +/- 1978439.64, N = 15SE +/- 1989236.60, N = 5SE +/- 789114.28, N = 3207322045.97204900453.75201218048.98196585232.621. (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

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: PthreadLinux 6.7Linux 6.8 26 JanLinux 6.6Linux 6.513K26K39K52K65KSE +/- 486.25, N = 9SE +/- 224.09, N = 3SE +/- 806.76, N = 3SE +/- 246.97, N = 361798.9060918.2460556.7758661.311. (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.7Linux 6.6Linux 6.5714212835SE +/- 0.21, N = 10SE +/- 0.22, N = 9SE +/- 0.26, N = 7SE +/- 0.28, N = 626.8827.0927.6028.28

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.5Linux 6.7Linux 6.670M140M210M280M350MSE +/- 2654426.38, N = 15SE +/- 583008.10, N = 3SE +/- 321332.84, N = 3SE +/- 113926.80, N = 3345731944.96339209442.28329981338.54329314591.501. (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 CacheLinux 6.8 26 JanLinux 6.5Linux 6.6Linux 6.7200K400K600K800K1000KSE +/- 894.71, N = 3SE +/- 957.96, N = 3SE +/- 1430.34, N = 3SE +/- 442.06, N = 3862417.29855185.73840635.00824396.721. (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: AtomicLinux 6.5Linux 6.6Linux 6.7Linux 6.8 26 Jan4080120160200SE +/- 1.28, N = 3SE +/- 0.66, N = 3SE +/- 0.78, N = 3SE +/- 0.33, N = 3187.90187.72183.27182.381. (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: Read Random Write RandomLinux 6.5Linux 6.8 26 JanLinux 6.6Linux 6.7300K600K900K1200K1500KSE +/- 8610.85, N = 3SE +/- 13303.55, N = 3SE +/- 3477.16, N = 3SE +/- 12600.29, N = 316272251594058158508615809311. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

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.7Linux 6.6Linux 6.8 26 JanLinux 6.5306090120150SE +/- 1.03, N = 3SE +/- 0.54, N = 3SE +/- 0.81, N = 3SE +/- 1.63, N = 4153.21153.72154.44157.44

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.7Linux 6.6Linux 6.5510152025SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 319.9119.9720.3020.44

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: NUMALinux 6.8 26 JanLinux 6.5Linux 6.7Linux 6.6150300450600750SE +/- 3.92, N = 3SE +/- 5.42, N = 3SE +/- 3.34, N = 3SE +/- 1.38, N = 3696.82691.43686.37679.341. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

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.5Linux 6.7Linux 6.8 26 JanLinux 6.60.98691.97382.96073.94764.9345SE +/- 0.047, N = 3SE +/- 0.010, N = 3SE +/- 0.010, N = 3SE +/- 0.006, N = 34.2844.3544.3634.386

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.6Linux 6.5Linux 6.7Linux 6.8 26 Jan200M400M600M800M1000MSE +/- 650677.38, N = 3SE +/- 3522165.63, N = 3SE +/- 2336203.11, N = 3SE +/- 14530585.11, N = 311284311551119235930111743109011029020831. (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: 512 - Model: ResNet-50Linux 6.8 26 JanLinux 6.7Linux 6.6Linux 6.5306090120150SE +/- 0.29, N = 3SE +/- 0.48, N = 3SE +/- 0.15, N = 3SE +/- 0.50, N = 3145.75144.07143.21142.76

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.6Linux 6.7Linux 6.8 26 JanLinux 6.520406080100SE +/- 0.11, N = 3SE +/- 0.51, N = 3SE +/- 0.43, N = 3SE +/- 0.67, N = 387.6888.1288.2189.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: Matrix MathLinux 6.8 26 JanLinux 6.6Linux 6.5Linux 6.7200K400K600K800K1000KSE +/- 1530.59, N = 3SE +/- 2651.09, N = 3SE +/- 2446.43, N = 3SE +/- 2409.20, N = 3947292.95944251.03943747.15928621.381. (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.5Linux 6.7Linux 6.8 26 JanLinux 6.620406080100SE +/- 0.26, N = 3SE +/- 0.19, N = 3SE +/- 0.78, N = 3SE +/- 1.10, N = 486.8387.2587.5188.34

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: Compression RatingLinux 6.7Linux 6.8 26 JanLinux 6.5Linux 6.6200K400K600K800K1000KSE +/- 8666.07, N = 3SE +/- 9321.76, N = 3SE +/- 4619.10, N = 3SE +/- 2678.19, N = 38896678767538760408746791. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

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.7Linux 6.8 26 JanLinux 6.6Linux 6.51632486480SE +/- 0.18, N = 3SE +/- 0.25, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 369.6370.1170.6270.76

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: AVX-512 VNNILinux 6.7Linux 6.8 26 JanLinux 6.6Linux 6.54M8M12M16M20MSE +/- 16941.68, N = 3SE +/- 33202.31, N = 3SE +/- 16761.27, N = 3SE +/- 34935.06, N = 319568145.6819514410.2919338319.3619310087.821. (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.7Linux 6.5Linux 6.61020304050SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 342.9643.1043.3943.53MIN: 34.02 / MAX: 222.73MIN: 33.66 / MAX: 200.61MIN: 33.85 / MAX: 244.32MIN: 34.1 / MAX: 246.361. (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.7Linux 6.5Linux 6.62004006008001000SE +/- 1.29, N = 3SE +/- 1.64, N = 3SE +/- 1.72, N = 3SE +/- 1.20, N = 31115.481111.861104.561101.201. (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.5Linux 6.8 26 JanLinux 6.6Linux 6.730K60K90K120K150KSE +/- 1456.84, N = 3SE +/- 1746.03, N = 3SE +/- 1446.63, N = 6SE +/- 294.88, N = 3158019.60156828.34156517.91156137.761. (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: mistral-7b-instruct-v0.2.Q8_0 - Acceleration: CPULinux 6.7Linux 6.5Linux 6.8 26 JanLinux 6.63691215SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 313.6113.5313.5213.47

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: CryptoLinux 6.8 26 JanLinux 6.5Linux 6.7Linux 6.6110K220K330K440K550KSE +/- 710.36, N = 3SE +/- 1454.92, N = 3SE +/- 3698.19, N = 3SE +/- 2866.62, N = 3492474.65492021.86488178.36488061.571. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

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.5Linux 6.6Linux 6.7Linux 6.8 26 Jan300K600K900K1200K1500KSE +/- 12296.87, N = 3SE +/- 2394.21, N = 3SE +/- 1389.79, N = 3SE +/- 1372.82, N = 315948951589032158555215810991. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

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.5Linux 6.6Linux 6.7Linux 6.8 26 Jan246810SE +/- 0.013, N = 3SE +/- 0.011, N = 3SE +/- 0.009, N = 3SE +/- 0.014, N = 38.5568.5908.6068.625

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.5Linux 6.7Linux 6.8 26 JanLinux 6.6300K600K900K1200K1500KSE +/- 3058.54, N = 3SE +/- 5123.49, N = 3SE +/- 8322.15, N = 3SE +/- 2795.86, N = 313608071358817135526113517421. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

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.5Linux 6.6Linux 6.7246810SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 37.977.987.998.02

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.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Weld Porosity Detection FP16-INT8 - Device: CPULinux 6.5Linux 6.7Linux 6.6Linux 6.8 26 Jan4K8K12K16K20KSE +/- 17.98, N = 3SE +/- 15.09, N = 3SE +/- 40.35, N = 3SE +/- 16.20, N = 320939.7920905.0820862.6920824.031. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Weld Porosity Detection FP16-INT8 - Device: CPULinux 6.5Linux 6.7Linux 6.6Linux 6.8 26 Jan3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 39.099.109.139.14MIN: 8.25 / MAX: 46.94MIN: 8.21 / MAX: 47.59MIN: 8.27 / MAX: 37.96MIN: 8.24 / MAX: 47.231. (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: Floating PointLinux 6.5Linux 6.6Linux 6.7Linux 6.8 26 Jan14K28K42K56K70KSE +/- 56.56, N = 3SE +/- 86.63, N = 3SE +/- 67.12, N = 3SE +/- 42.50, N = 366221.4066160.1466153.9965869.481. (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.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Person Detection FP16 - Device: CPULinux 6.6Linux 6.5Linux 6.7Linux 6.8 26 Jan2004006008001000SE +/- 1.34, N = 3SE +/- 1.07, N = 3SE +/- 0.81, N = 3SE +/- 0.53, N = 31105.141103.211099.921099.281. (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.6Linux 6.5Linux 6.7Linux 6.8 26 Jan1020304050SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 343.4043.4843.6143.63MIN: 40.58 / MAX: 93.21MIN: 37.8 / MAX: 109.72MIN: 39.44 / MAX: 93.31MIN: 40.69 / MAX: 93.91. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

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: 3 - Compression SpeedLinux 6.5Linux 6.6Linux 6.8 26 JanLinux 6.720406080100SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.21, N = 3107.01106.65106.51106.461. (CC) gcc options: -O3

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 StressLinux 6.6Linux 6.5Linux 6.8 26 JanLinux 6.7100K200K300K400K500KSE +/- 1508.14, N = 3SE +/- 1017.81, N = 3SE +/- 1639.51, N = 3SE +/- 1257.93, N = 3460897.89460475.32460093.34458555.641. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

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.5Linux 6.6Linux 6.7Linux 6.8 26 Jan200M400M600M800M1000MSE +/- 3926608.50, N = 3SE +/- 1094497.51, N = 3SE +/- 2253024.48, N = 3SE +/- 1037425.37, N = 311037822031103280876110141893110985608721. (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: Vector MathLinux 6.5Linux 6.7Linux 6.6Linux 6.8 26 Jan300K600K900K1200K1500KSE +/- 554.48, N = 3SE +/- 635.24, N = 3SE +/- 990.33, N = 3SE +/- 1614.72, N = 31336243.881333950.701332249.561331024.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: Face Detection Retail FP16-INT8 - Device: CPULinux 6.6Linux 6.5Linux 6.7Linux 6.8 26 Jan1.1972.3943.5914.7885.985SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.305.315.315.32MIN: 4.8 / MAX: 26.57MIN: 4.87 / MAX: 25.7MIN: 4.85 / MAX: 23.09MIN: 4.83 / MAX: 24.351. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

OpenBenchmarking.orgms, Fewer Is BetterOpenVINO 2023.2.devModel: Road Segmentation ADAS FP16-INT8 - Device: CPULinux 6.6Linux 6.5Linux 6.7Linux 6.8 26 Jan3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 311.9311.9411.9611.97MIN: 10.66 / MAX: 47.97MIN: 10.72 / MAX: 42.19MIN: 11.05 / MAX: 41.55MIN: 11.11 / MAX: 39.941. (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: wizardcoder-python-34b-v1.0.Q6_K - Acceleration: CPULinux 6.8 26 JanLinux 6.7Linux 6.6Linux 6.5246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 36.236.216.216.21

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: AVL TreeLinux 6.7Linux 6.8 26 JanLinux 6.6Linux 6.58001600240032004000SE +/- 9.76, N = 3SE +/- 9.73, N = 3SE +/- 12.35, N = 3SE +/- 21.80, N = 33649.233643.253640.533637.571. (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.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Person Vehicle Bike Detection FP16 - Device: CPULinux 6.7Linux 6.8 26 JanLinux 6.5Linux 6.62K4K6K8K10KSE +/- 4.66, N = 3SE +/- 7.27, N = 3SE +/- 11.50, N = 3SE +/- 2.25, N = 39678.999658.449656.039648.431. (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.5Linux 6.7918273645SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.22, N = 3SE +/- 0.06, N = 341.4041.5041.5141.52MIN: 38.14 / MAX: 58.29MIN: 38.11 / MAX: 59.33MIN: 37.79 / MAX: 60.99MIN: 37.94 / MAX: 61.471. (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: x86_64 RdRandLinux 6.5Linux 6.6Linux 6.7Linux 6.8 26 Jan16M32M48M64M80MSE +/- 3744.59, N = 3SE +/- 2207.23, N = 3SE +/- 12777.82, N = 3SE +/- 16235.65, N = 372401267.3672323675.3972276580.3872193736.321. (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.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Handwritten English Recognition FP16-INT8 - Device: CPULinux 6.8 26 JanLinux 6.6Linux 6.5Linux 6.710002000300040005000SE +/- 6.46, N = 3SE +/- 10.46, N = 3SE +/- 24.48, N = 3SE +/- 7.21, N = 34633.974623.484622.464620.791. (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.6Linux 6.5Linux 6.7Linux 6.8 26 Jan8K16K24K32K40KSE +/- 40.16, N = 3SE +/- 27.67, N = 3SE +/- 5.33, N = 3SE +/- 25.38, N = 336016.9936011.8735967.5735914.691. (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.6Linux 6.5Linux 6.7Linux 6.8 26 Jan9001800270036004500SE +/- 5.04, N = 3SE +/- 1.53, N = 3SE +/- 5.04, N = 3SE +/- 3.26, N = 34017.924017.184008.834007.131. (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: Function CallLinux 6.5Linux 6.7Linux 6.6Linux 6.8 26 Jan30K60K90K120K150KSE +/- 110.30, N = 3SE +/- 70.27, N = 3SE +/- 166.05, N = 3SE +/- 190.36, N = 3158411.00158272.40158205.83158008.661. (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.5Linux 6.713K26K39K52K65KSE +/- 82.66, N = 3SE +/- 99.29, N = 3SE +/- 52.89, N = 3SE +/- 50.44, N = 360755.1160735.6060720.8560600.941. (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.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Vehicle Detection FP16-INT8 - Device: CPULinux 6.7Linux 6.5Linux 6.8 26 JanLinux 6.63K6K9K12K15KSE +/- 8.61, N = 3SE +/- 14.65, N = 3SE +/- 2.19, N = 3SE +/- 16.20, N = 311846.9811840.1711826.9911817.521. (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.5Linux 6.7Linux 6.6Linux 6.8 26 Jan0.91131.82262.73393.64524.5565SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 34.044.044.054.05MIN: 3.59 / MAX: 22.24MIN: 3.59 / MAX: 25.59MIN: 3.62 / MAX: 19.96MIN: 3.64 / MAX: 25.831. (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: ZlibLinux 6.5Linux 6.8 26 JanLinux 6.7Linux 6.65K10K15K20K25KSE +/- 17.84, N = 3SE +/- 36.08, N = 3SE +/- 11.46, N = 3SE +/- 35.85, N = 325361.4525320.4525311.8125301.411. (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 - Compression SpeedLinux 6.8 26 JanLinux 6.7Linux 6.6Linux 6.5816243240SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 334.6834.6834.6534.611. (CC) gcc options: -O3

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: Person Vehicle Bike Detection FP16 - Device: CPULinux 6.7Linux 6.5Linux 6.6Linux 6.8 26 Jan1.1162.2323.3484.4645.58SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 34.954.964.964.96MIN: 4.46 / MAX: 20.84MIN: 4.39 / MAX: 24.18MIN: 4.48 / MAX: 27.81MIN: 4.4 / MAX: 26.651. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

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: 1 - Compression SpeedLinux 6.5Linux 6.8 26 JanLinux 6.6Linux 6.7150300450600750SE +/- 0.25, N = 3SE +/- 1.35, N = 3SE +/- 0.52, N = 3SE +/- 0.90, N = 3695.36694.81694.66694.141. (CC) gcc options: -O3

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: Vector Floating PointLinux 6.5Linux 6.7Linux 6.8 26 JanLinux 6.6100K200K300K400K500KSE +/- 485.94, N = 3SE +/- 491.76, N = 3SE +/- 350.71, N = 3SE +/- 411.82, N = 3456920.91456415.88456329.90456150.171. (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.6Linux 6.5Linux 6.7Linux 6.8 26 Jan1.3M2.6M3.9M5.2M6.5MSE +/- 5891.75, N = 3SE +/- 1610.73, N = 3SE +/- 5847.18, N = 3SE +/- 9854.66, N = 35893175.325890325.795886158.595884184.301. (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.5Linux 6.7Linux 6.69M18M27M36M45MSE +/- 37473.36, N = 3SE +/- 60053.64, N = 3SE +/- 81559.25, N = 3SE +/- 49636.88, N = 342902072.9942891632.6042856352.4142841367.561. (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: Face Detection FP16-INT8 - Device: CPULinux 6.7Linux 6.5Linux 6.8 26 JanLinux 6.650100150200250SE +/- 0.45, N = 3SE +/- 0.24, N = 3SE +/- 0.20, N = 3SE +/- 0.33, N = 3233.10233.31233.39233.41MIN: 207.01 / MAX: 346.48MIN: 207.82 / MAX: 247.74MIN: 207.86 / MAX: 270.46MIN: 206.8 / MAX: 293.221. (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: Glibc Qsort Data SortingLinux 6.7Linux 6.5Linux 6.8 26 JanLinux 6.610002000300040005000SE +/- 6.43, N = 3SE +/- 2.91, N = 3SE +/- 4.07, N = 3SE +/- 8.41, N = 34664.114661.074658.254658.151. (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.orgFPS, More Is BetterOpenVINO 2023.2.devModel: Face Detection FP16-INT8 - Device: CPULinux 6.5Linux 6.7Linux 6.8 26 JanLinux 6.650100150200250SE +/- 0.24, N = 3SE +/- 0.36, N = 3SE +/- 0.18, N = 3SE +/- 0.26, N = 3205.46205.45205.32205.211. (CXX) g++ options: -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -pie

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.7Linux 6.6Linux 6.8 26 JanLinux 6.520K40K60K80K100KSE +/- 36.94, N = 3SE +/- 145.98, N = 3SE +/- 77.76, N = 3SE +/- 39.89, N = 3107675.92107670.84107666.91107547.07MIN: 81045.61 / MAX: 111844.98MIN: 81031.82 / MAX: 111822.61MIN: 81021.88 / MAX: 111825MIN: 81047.89 / MAX: 111835.11. (CC) gcc options: -O3 -lrt

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.5Linux 6.7Linux 6.6Linux 6.8 26 Jan9001800270036004500SE +/- 0.07, N = 3SE +/- 0.41, N = 3SE +/- 0.95, N = 3SE +/- 0.90, N = 34270.04266.84266.44265.21. (CC) gcc options: -O3

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: Vector ShuffleLinux 6.6Linux 6.8 26 JanLinux 6.5Linux 6.730K60K90K120K150KSE +/- 59.67, N = 3SE +/- 149.78, N = 3SE +/- 149.16, N = 3SE +/- 242.92, N = 3138846.02138787.10138701.98138698.521. (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: 3 - Decompression SpeedLinux 6.7Linux 6.8 26 JanLinux 6.5Linux 6.69001800270036004500SE +/- 0.49, N = 3SE +/- 0.29, N = 3SE +/- 0.78, N = 3SE +/- 0.61, N = 34074.14073.64072.84071.61. (CC) gcc options: -O3

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

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: Fused Multiply-AddLinux 6.7Linux 6.8 26 JanLinux 6.5Linux 6.690M180M270M360M450MSE +/- 1012815.75, N = 3SE +/- 775526.64, N = 3SE +/- 119630.16, N = 3SE +/- 792348.84, N = 3441959661.17441825227.41441801423.41441769520.271. (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: WriteLinux 6.7Linux 6.5Linux 6.6Linux 6.8 26 Jan12K24K36K48K60KSE +/- 0.28, N = 3SE +/- 0.29, N = 3SE +/- 0.98, N = 3SE +/- 0.22, N = 356280.2056278.6156272.8756268.96MIN: 56079.62 / MAX: 56345.05MIN: 56074.59 / MAX: 56343.25MIN: 56070.22 / MAX: 56338.93MIN: 56066.44 / MAX: 56333.31. (CC) gcc options: -O3 -lrt

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadLinux 6.5Linux 6.7Linux 6.6Linux 6.8 26 Jan2K4K6K8K10KSE +/- 0.11, N = 3SE +/- 0.36, N = 3SE +/- 0.04, N = 3SE +/- 0.19, N = 39390.249389.929389.429388.76MIN: 9389.41 / MAX: 9390.99MIN: 9376.26 / MAX: 9391.12MIN: 9387.81 / MAX: 9390.39MIN: 9387.83 / MAX: 9389.931. (CC) gcc options: -O3 -lrt

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.5Linux 6.6Linux 6.7Linux 6.8 26 Jan0.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: 35.16MIN: 0.33 / MAX: 39.24MIN: 0.33 / MAX: 50.17MIN: 0.33 / MAX: 44.411. (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.6Linux 6.5Linux 6.7Linux 6.8 26 Jan510152025SE +/- 0.52, N = 15SE +/- 0.58, N = 15SE +/- 0.50, N = 15SE +/- 0.32, N = 1521.3721.3520.8520.81

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.5Linux 6.8 26 JanLinux 6.6Linux 6.71.2062.4123.6184.8246.03SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.22, N = 12SE +/- 0.12, N = 125.365.243.573.421. (CXX) g++ options: -std=c++11 -fPIC -O3 -pthread -march=native -mtune=native -lopenblas

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

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

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.5Linux 6.8 26 JanLinux 6.6Linux 6.78M16M24M32M40MSE +/- 511361.34, N = 15SE +/- 1405761.06, N = 12SE +/- 840379.83, N = 15SE +/- 855245.74, N = 12396368503371780232574249324752161. (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 While WritingLinux 6.5Linux 6.6Linux 6.7Linux 6.8 26 Jan5M10M15M20M25MSE +/- 374386.25, N = 15SE +/- 531525.96, N = 15SE +/- 601741.45, N = 15SE +/- 428949.64, N = 15211988181701408816760946150953551. (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: Context SwitchingLinux 6.7Linux 6.6Linux 6.8 26 JanLinux 6.59M18M27M36M45MSE +/- 58903.36, N = 3SE +/- 126646.22, N = 3SE +/- 161811.56, N = 3SE +/- 735648.32, N = 1542973852.0242558881.7241473670.2735325682.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: Matrix 3D MathLinux 6.5Linux 6.7Linux 6.8 26 JanLinux 6.65K10K15K20K25KSE +/- 1665.45, N = 12SE +/- 1654.57, N = 12SE +/- 1628.18, N = 12SE +/- 1714.00, N = 1221674.0621261.9821058.8120769.771. (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: SENDFILELinux 6.8 26 JanLinux 6.7Linux 6.6Linux 6.5600K1200K1800K2400K3000KSE +/- 16147.19, N = 3SE +/- 14114.72, N = 3SE +/- 24274.27, N = 4SE +/- 55032.25, N = 122846032.142503374.612122557.991475163.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: IO_uringLinux 6.7Linux 6.8 26 JanLinux 6.6Linux 6.54M8M12M16M20MSE +/- 245563.90, N = 3SE +/- 20817.51, N = 3SE +/- 1231639.25, N = 12SE +/- 2384203.44, N = 1218217916.6915943494.8812307832.199895683.751. (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.5Linux 6.7Linux 6.8 26 JanLinux 6.63K6K9K12K15KSE +/- 102.00, N = 3SE +/- 1944.59, N = 12SE +/- 1911.22, N = 12SE +/- 1195.63, N = 1211924.379747.489729.159532.621. (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.5Linux 6.7Linux 6.8 26 JanLinux 6.6600K1200K1800K2400K3000KSE +/- 30946.87, N = 3SE +/- 24021.26, N = 5SE +/- 28376.36, N = 15SE +/- 35379.01, N = 152996767.152410851.802337644.182243204.991. (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: PipeLinux 6.5Linux 6.8 26 JanLinux 6.7Linux 6.615M30M45M60M75MSE +/- 1232934.62, N = 12SE +/- 812857.42, N = 15SE +/- 829037.53, N = 3SE +/- 1231347.57, N = 1571470186.9666998085.9961641558.0261084286.261. (CXX) g++ options: -lm -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lmpfr -lpthread -lrt -lz

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.7Linux 6.8 26 JanLinux 6.5Linux 6.6510152025SE +/- 0.40, N = 9SE +/- 0.13, N = 3SE +/- 0.20, N = 3SE +/- 0.04, N = 317.3517.8218.4518.751. (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.7Linux 6.8 26 JanLinux 6.5Linux 6.612K24K36K48K60KSE +/- 1379.59, N = 9SE +/- 395.45, N = 3SE +/- 582.81, N = 3SE +/- 125.02, N = 3578755611954210533391. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average LatencyLinux 6.6Linux 6.8 26 JanLinux 6.5Linux 6.70.0630.1260.1890.2520.315SE +/- 0.001, N = 3SE +/- 0.003, N = 3SE +/- 0.003, N = 12SE +/- 0.006, N = 120.2680.2680.2760.2801. (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.5Linux 6.7800K1600K2400K3200K4000KSE +/- 40627.80, N = 3SE +/- 15124.24, N = 3SE +/- 35614.94, N = 12SE +/- 68594.34, N = 1237316483729700362446435887551. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

106 Results Shown

Stress-NG
PyTorch
Stress-NG:
  Socket Activity
  Poll
  System V Message Passing
PyTorch:
  CPU - 1 - ResNet-152
  CPU - 1 - ResNet-50
  CPU - 512 - ResNet-152
  CPU - 512 - ResNet-50
  CPU - 1 - Efficientnet_v2_l
Stress-NG:
  Forking
  MMAP
  Semaphores
  Mutex
Timed Linux Kernel Compilation
RocksDB
Stress-NG
TensorFlow
Stress-NG
Speedb
Stress-NG
Timed Linux Kernel Compilation
Stress-NG:
  Malloc
  CPU Cache
  Atomic
Speedb
Timed Gem5 Compilation
Timed Apache Compilation
Stress-NG
Y-Cruncher
Speedb
TensorFlow
Timed Node.js Compilation
Stress-NG
Timed Godot Game Engine Compilation
7-Zip Compression
Blender
Stress-NG
OpenVINO:
  Machine Translation EN To DE FP16 - CPU:
    ms
    FPS
  Age Gender Recognition Retail 0013 FP16-INT8 - CPU:
    FPS
Llamafile
Stress-NG
RocksDB
Y-Cruncher
7-Zip Compression
Blender
OpenVINO:
  Weld Porosity Detection FP16-INT8 - CPU:
    FPS
    ms
Stress-NG
OpenVINO:
  Person Detection FP16 - CPU:
    FPS
    ms
LZ4 Compression
Stress-NG
RocksDB
Stress-NG
OpenVINO:
  Face Detection Retail FP16-INT8 - CPU
  Road Segmentation ADAS FP16-INT8 - CPU
Llamafile
Stress-NG
OpenVINO:
  Person Vehicle Bike Detection FP16 - CPU
  Handwritten English Recognition FP16-INT8 - CPU
Stress-NG
OpenVINO:
  Handwritten English Recognition FP16-INT8 - CPU
  Face Detection Retail FP16-INT8 - CPU
  Road Segmentation ADAS FP16-INT8 - CPU
Stress-NG:
  Function Call
  Memory Copying
OpenVINO:
  Vehicle Detection FP16-INT8 - CPU:
    FPS
    ms
Stress-NG
LZ4 Compression
OpenVINO
LZ4 Compression
Stress-NG:
  Vector Floating Point
  Wide Vector Math
  Hash
OpenVINO
Stress-NG
OpenVINO
CacheBench
LZ4 Compression
Stress-NG
LZ4 Compression:
  3 - Decompression Speed
  1 - Decompression Speed
Stress-NG
CacheBench:
  Write
  Read
OpenVINO
Llamafile
Llama.cpp:
  llama-2-70b-chat.Q5_0.gguf
  llama-2-13b.Q4_0.gguf
  llama-2-7b.Q4_0.gguf
Speedb
RocksDB
Stress-NG:
  Context Switching
  Matrix 3D Math
  SENDFILE
  IO_uring
  Cloning
  Futex
  Pipe
PostgreSQL:
  100 - 1000 - Read Write - Average Latency
  100 - 1000 - Read Write
  100 - 1000 - Read Only - Average Latency
  100 - 1000 - Read Only