Skylake Xeon E3 v5 Retbleed Mitigations

Tests for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2207277-NE-SKYLAKEXE10
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 5.19 Default
July 24 2022
  1 Hour, 54 Minutes
retbleed=off
July 24 2022
  9 Hours, 17 Minutes
mitigations=off
July 25 2022
  6 Hours, 15 Minutes
Invert Behavior (Only Show Selected Data)
  5 Hours, 49 Minutes

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):


Skylake Xeon E3 v5 Retbleed MitigationsOpenBenchmarking.orgPhoronix Test SuiteIntel Xeon E3-1245 v5 @ 3.90GHz (4 Cores / 8 Threads)MSI C236A WORKSTATION (MS-7998) v1.0 (2.90 BIOS)Intel Xeon E3-1200 v5/E3-150032GB120GB Samsung SSD 850MSI Intel HD P530 SKL GT2 3GB (1150MHz)Realtek ALC1150VA2431Intel I219-VUbuntu 20.045.19.0-051900rc7daily20220723-generic (x86_64)GNOME Shell 3.36.4X Server 1.20.94.6 Mesa 20.2.61.2.145GCC 9.3.0ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionSkylake Xeon E3 V5 Retbleed Mitigations PerformanceSystem Logs- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096- Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xf0 - Thermald 1.9.1 - OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)- Python 3.8.10- Linux 5.19 Default: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of IBRS + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBRS IBPB: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - retbleed=off: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Vulnerable + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - mitigations=off: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + mmio_stale_data: Vulnerable + retbleed: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable + tsx_async_abort: Mitigation of TSX disabled

Linux 5.19 Defaultretbleed=offmitigations=offResult OverviewPhoronix Test Suite100%121%141%162%183%KeyDBPostMarkStress-NGSockperfSQLite SpeedtestEthrApache CassandraMobile Neural NetworkFacebook RocksDBJPEG XL Decoding libjxlJPEG XL libjxlSVT-AV1RAR CompressionNCNNyquake2RenaissanceTimed Linux Kernel CompilationSVT-VP9Timed Node.js CompilationCLOMPTimed MPlayer Compilationx264C-BloscEtcpakBasis Universal7-Zip CompressionParallel BZIP2 CompressionVP9 libvpx EncodingZstd Compression

Skylake Xeon E3 v5 Retbleed Mitigationsstress-ng: Mallocstress-ng: System V Message Passingsockperf: Throughputstress-ng: Socket Activitykeydb: postmark: Disk Transaction Performancestress-ng: Context Switchingethr: TCP - Bandwidth - 1sqlite-speedtest: Timed Time - Size 1,000ethr: UDP - Bandwidth - 8ethr: UDP - Bandwidth - 1stress-ng: Forkingstress-ng: SENDFILEsockperf: Latency Ping Pongstress-ng: MMAPmnn: mobilenetV3ethr: TCP - Latency - 2ethr: TCP - Latency - 8rocksdb: Update Randstress-ng: MEMFDmnn: squeezenetv1.1ethr: TCP - Latency - 1ethr: TCP - Bandwidth - 8yquake2: OpenGL 3.x - Off - Off - 1920 x 1080mnn: resnet-v2-50rocksdb: Read Rand Write Randcassandra: Writesjpegxl: JPEG - 7yquake2: OpenGL 3.x - On - Off - 1920 x 1080jpegxl: JPEG - 5ncnn: CPU - regnety_400mstress-ng: NUMAjpegxl-decode: 1jpegxl-decode: Allmnn: inception-v3renaissance: In-Memory Database Shootoutmnn: SqueezeNetV1.0jpegxl: PNG - 7jpegxl: PNG - 8mnn: MobileNetV2_224svt-av1: Preset 12 - Bosphorus 4Kcompress-rar: Linux Source Tree Archiving To RARrenaissance: Finagle HTTP Requestsbuild-linux-kernel: defconfigjpegxl: JPEG - 8svt-vp9: VMAF Optimized - Bosphorus 4Kncnn: CPU - shufflenet-v2x264: Bosphorus 4Kncnn: CPU - mnasnetclomp: Static OMP Speeduprenaissance: Apache Spark PageRankbuild-mplayer: Time To Compileyquake2: OpenGL 3.x - Off - On - 1920 x 1080blosc: blosclzbasis: UASTC Level 0etcpak: Single-Threaded - ETC2mnn: mobilenet-v1-1.0stress-ng: CPU Cacheyquake2: Vulkan - Off - Off - 1920 x 1080etcpak: Multi-Threaded - ETC2x264: Bosphorus 1080pjpegxl: PNG - 5compress-7zip: Compression Ratingbasis: ETC1Svpxenc: Speed 5 - Bosphorus 4Kyquake2: OpenGL 3.x - On - On - 1920 x 1080rocksdb: Read While Writingyquake2: Vulkan - On - Off - 1920 x 1080compress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressioncompress-zstd: 3 - Compression Speedvpxenc: Speed 0 - Bosphorus 4Kncnn: CPU - blazefacestress-ng: Futexbuild-nodejs: Time To Compilesockperf: Latency Under Loadethr: UDP - Bandwidth - 2ethr: TCP - Bandwidth - 2Linux 5.19 Defaultretbleed=offmitigations=off380875.882092963.813528722628.78280920.383787882682.3521.4990.469100742318208620251.8951950.934.85227.922.80628.98828.481203623213.734.81128.44270.94289.144.1676288013370549.17282.549.8113.483.6541.29127.9352.4924513.86.9225.260.584.73541.57775.3624428.1257.37621.4125.035.0610.555.91.84279.798.336110.38703.611.699192.8374.577132.56249.2899.4545.0718.882771438.4428.44111.5729380236.822.9771446.22.842.08659940.431559.12424.07736604839.96679810.253689357.825404673763.22383558.0852451160982.4828.3773.143126186721914124994.1954773.704.15733.832.68124.79324.974230509248.724.66225.59079.86337.043.7136931633717154.95323.155.2212.1893.4545.40141.4251.7074277.66.7655.760.644.62846.27371.2294123.4241.92622.2926.514.8811.165.671.84054.695.032114.88959.711.362199.0074.531130.33250.3918.61746.8019.302851337.5928.68114.0721294236.722.6581467.02.881.93948191.271586.29520.54143876648.991514613.886886225.007056015099.80513729.1366971470831.1033.3160.068150640025799128615.9571825.973.54437.902.10222.02221.821262794270.403.84222.81188.39359.536.0477507984016358.35334.558.5711.4197.6047.82147.8245.6753930.66.0396.010.664.19546.62967.7993992.6236.73423.0726.654.7711.185.571.94074.193.699115.59105.911.190201.4374.388135.90259.0934.32746.7519.542866537.1888.72115.1743750243.722.3701463.52.881.911225963.431497.92817.84350728051.31OpenBenchmarking.org

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Mallocmitigations=offretbleed=offLinux 5.19 Default300K600K900K1200K1500KSE +/- 15095.53, N = 3SE +/- 2743.76, N = 31514613.88679810.25380875.881. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: System V Message Passingmitigations=offretbleed=offLinux 5.19 Default1.5M3M4.5M6M7.5MSE +/- 5285.94, N = 3SE +/- 1519.25, N = 36886225.003689357.822092963.811. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Sockperf

This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: Throughputmitigations=offretbleed=offLinux 5.19 Default150K300K450K600K750KSE +/- 7001.62, N = 25SE +/- 4860.01, N = 257056015404673528721. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Socket Activitymitigations=offretbleed=offLinux 5.19 Default11002200330044005500SE +/- 0.73, N = 3SE +/- 8.93, N = 35099.803763.222628.781. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

KeyDB

A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOps/sec, More Is BetterKeyDB 6.2.0mitigations=offretbleed=offLinux 5.19 Default110K220K330K440K550KSE +/- 273.79, N = 3SE +/- 1072.15, N = 3513729.13383558.08280920.381. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

PostMark

This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performancemitigations=offretbleed=offLinux 5.19 Default14002800420056007000SE +/- 59.33, N = 3SE +/- 37.00, N = 36697524537871. (CC) gcc options: -O3

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Context Switchingmitigations=offretbleed=offLinux 5.19 Default300K600K900K1200K1500KSE +/- 2107.33, N = 3SE +/- 5784.90, N = 31470831.101160982.48882682.351. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGbits/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 1mitigations=offretbleed=offLinux 5.19 Default816243240SE +/- 0.23, N = 3SE +/- 0.10, N = 333.3128.3721.49MIN: 29.98 / MAX: 35.56MIN: 25.84 / MAX: 30.69MIN: 18.72 / MAX: 23.73

SQLite Speedtest

This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000mitigations=offretbleed=offLinux 5.19 Default20406080100SE +/- 0.13, N = 3SE +/- 0.10, N = 360.0773.1490.471. (CC) gcc options: -O2 -ldl -lz -lpthread

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 8mitigations=offretbleed=offLinux 5.19 Default300K600K900K1200K1500KSE +/- 4460.19, N = 3SE +/- 742.37, N = 3150640012618671007423MIN: 1430000 / MAX: 1560000MIN: 1190000 / MAX: 1320000MIN: 980210 / MAX: 1040000

OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 1mitigations=offretbleed=offLinux 5.19 Default60K120K180K240K300KSE +/- 1161.95, N = 3SE +/- 863.96, N = 3257991219141182086MIN: 232250 / MAX: 274270MIN: 208860 / MAX: 237030MIN: 172740 / MAX: 194630

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Forkingmitigations=offretbleed=offLinux 5.19 Default6K12K18K24K30KSE +/- 89.46, N = 3SE +/- 62.22, N = 328615.9524994.1920251.891. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SENDFILEmitigations=offretbleed=offLinux 5.19 Default15K30K45K60K75KSE +/- 22.27, N = 3SE +/- 16.52, N = 371825.9754773.7051950.931. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Sockperf

This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Ping Pongmitigations=offretbleed=offLinux 5.19 Default1.09172.18343.27514.36685.4585SE +/- 0.031, N = 5SE +/- 0.014, N = 53.5444.1574.8521. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MMAPmitigations=offretbleed=offLinux 5.19 Default918273645SE +/- 0.47, N = 15SE +/- 0.33, N = 337.9033.8327.921. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Mobile Neural Network

MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: mobilenetV3mitigations=offretbleed=offLinux 5.19 Default0.63141.26281.89422.52563.157SE +/- 0.002, N = 3SE +/- 0.007, N = 32.1022.6812.806MIN: 2.08 / MAX: 2.46MIN: 2.64 / MAX: 3.87MIN: 2.78 / MAX: 2.91. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus, Fewer Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 2mitigations=offretbleed=offLinux 5.19 Default714212835SE +/- 0.12, N = 3SE +/- 0.24, N = 622.0224.7928.99MIN: 17.9 / MAX: 29.29MIN: 20.81 / MAX: 51.31MIN: 23.83 / MAX: 37.87

OpenBenchmarking.orgus, Fewer Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 8mitigations=offretbleed=offLinux 5.19 Default714212835SE +/- 0.24, N = 4SE +/- 0.18, N = 1521.8224.9728.48MIN: 18.05 / MAX: 29.87MIN: 20.73 / MAX: 35.83MIN: 24.47 / MAX: 37

Facebook RocksDB

This is a benchmark of 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 BetterFacebook RocksDB 7.0.1Test: Update Randommitigations=offretbleed=offLinux 5.19 Default60K120K180K240K300KSE +/- 537.35, N = 3SE +/- 1127.33, N = 32627942305092036231. (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 King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MEMFDmitigations=offretbleed=offLinux 5.19 Default60120180240300SE +/- 0.40, N = 3SE +/- 0.64, N = 3270.40248.72213.731. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Mobile Neural Network

MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: squeezenetv1.1mitigations=offretbleed=offLinux 5.19 Default1.08252.1653.24754.335.4125SE +/- 0.013, N = 3SE +/- 0.030, N = 33.8424.6624.811MIN: 3.8 / MAX: 7.22MIN: 4.54 / MAX: 50.1MIN: 4.77 / MAX: 4.891. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus, Fewer Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1mitigations=offretbleed=offLinux 5.19 Default714212835SE +/- 0.22, N = 3SE +/- 0.29, N = 322.8125.5928.44MIN: 18.55 / MAX: 29.37MIN: 21.4 / MAX: 35.49MIN: 24.35 / MAX: 37.5

OpenBenchmarking.orgGbits/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 8mitigations=offretbleed=offLinux 5.19 Default20406080100SE +/- 0.07, N = 3SE +/- 0.05, N = 388.3979.8670.94MIN: 85.37 / MAX: 89.96MIN: 78.51 / MAX: 81.08MIN: 69.72 / MAX: 72.22

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: OpenGL 3.x - AF: Off - MSAA: Off - Resolution: 1920 x 1080mitigations=offretbleed=offLinux 5.19 Default80160240320400SE +/- 0.53, N = 3SE +/- 0.51, N = 3359.5337.0289.11. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

Mobile Neural Network

MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: resnet-v2-50mitigations=offretbleed=offLinux 5.19 Default1020304050SE +/- 0.02, N = 3SE +/- 0.13, N = 336.0543.7144.17MIN: 35.9 / MAX: 52.69MIN: 43.43 / MAX: 63.96MIN: 44.04 / MAX: 491. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

Facebook RocksDB

This is a benchmark of 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 BetterFacebook RocksDB 7.0.1Test: Read Random Write Randommitigations=offretbleed=offLinux 5.19 Default160K320K480K640K800KSE +/- 3806.18, N = 3SE +/- 4369.92, N = 37507986931636288011. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Apache Cassandra

This is a benchmark of the Apache Cassandra NoSQL database management system making use of cassandra-stress. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.0Test: Writesmitigations=offretbleed=offLinux 5.19 Default9K18K27K36K45KSE +/- 116.90, N = 3SE +/- 389.52, N = 3401633717133705

JPEG XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: JPEG - Encode Speed: 7mitigations=offretbleed=offLinux 5.19 Default1326395265SE +/- 0.07, N = 3SE +/- 0.14, N = 358.3554.9549.171. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: OpenGL 3.x - AF: On - MSAA: Off - Resolution: 1920 x 1080mitigations=offretbleed=offLinux 5.19 Default70140210280350SE +/- 1.04, N = 3SE +/- 1.75, N = 3334.5323.1282.51. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

JPEG XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: JPEG - Encode Speed: 5mitigations=offretbleed=offLinux 5.19 Default1326395265SE +/- 0.08, N = 3SE +/- 0.12, N = 358.5755.2249.811. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

NCNN

NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: regnety_400mmitigations=offretbleed=offLinux 5.19 Default3691215SE +/- 0.02, N = 3SE +/- 0.01, N = 311.4112.1813.40MIN: 11.34 / MAX: 11.73MIN: 12.12 / MAX: 12.49MIN: 13.36 / MAX: 13.751. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: NUMAmitigations=offretbleed=offLinux 5.19 Default20406080100SE +/- 0.52, N = 3SE +/- 0.70, N = 397.6093.4583.651. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

JPEG XL Decoding libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is suited for JPEG XL decode performance testing to PNG output file, the pts/jpexl test is for encode performance. The JPEG XL encoding/decoding is done using the libjxl codebase. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.6.1CPU Threads: 1mitigations=offretbleed=offLinux 5.19 Default1122334455SE +/- 0.01, N = 3SE +/- 0.02, N = 347.8245.4041.29

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.6.1CPU Threads: Allmitigations=offretbleed=offLinux 5.19 Default306090120150SE +/- 0.03, N = 3SE +/- 0.05, N = 3147.82141.42127.93

Mobile Neural Network

MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: inception-v3mitigations=offretbleed=offLinux 5.19 Default1224364860SE +/- 0.32, N = 3SE +/- 0.49, N = 345.6851.7152.49MIN: 44.91 / MAX: 62.77MIN: 50.57 / MAX: 72.42MIN: 52.33 / MAX: 56.691. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database Shootoutmitigations=offretbleed=offLinux 5.19 Default10002000300040005000SE +/- 44.45, N = 3SE +/- 48.98, N = 33930.64277.64513.8MIN: 3501.45 / MAX: 4438.71MIN: 3848.14 / MAX: 4583.34MIN: 3966.76 / MAX: 4778.05

Mobile Neural Network

MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: SqueezeNetV1.0mitigations=offretbleed=offLinux 5.19 Default246810SE +/- 0.014, N = 3SE +/- 0.019, N = 36.0396.7656.922MIN: 5.98 / MAX: 6.41MIN: 6.68 / MAX: 7.35MIN: 6.87 / MAX: 8.381. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

JPEG XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: PNG - Encode Speed: 7mitigations=offretbleed=offLinux 5.19 Default246810SE +/- 0.00, N = 3SE +/- 0.00, N = 36.015.765.261. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: PNG - Encode Speed: 8mitigations=offretbleed=offLinux 5.19 Default0.14850.2970.44550.5940.7425SE +/- 0.00, N = 3SE +/- 0.00, N = 30.660.640.581. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

Mobile Neural Network

MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: MobileNetV2_224mitigations=offretbleed=offLinux 5.19 Default1.06542.13083.19624.26165.327SE +/- 0.009, N = 3SE +/- 0.038, N = 34.1954.6284.735MIN: 4.14 / MAX: 5.74MIN: 4.49 / MAX: 7.66MIN: 4.66 / MAX: 26.361. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

SVT-AV1

This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 12 - Input: Bosphorus 4Kmitigations=offretbleed=offLinux 5.19 Default1122334455SE +/- 0.10, N = 3SE +/- 0.12, N = 346.6346.2741.581. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

RAR Compression

This test measures the time needed to archive/compress two copies of the Linux 5.14 kernel source tree using RAR/WinRAR compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRAR Compression 6.0.2Linux Source Tree Archiving To RARmitigations=offretbleed=offLinux 5.19 Default20406080100SE +/- 0.58, N = 8SE +/- 0.54, N = 1067.8071.2375.36

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP Requestsmitigations=offretbleed=offLinux 5.19 Default9001800270036004500SE +/- 28.18, N = 3SE +/- 10.79, N = 33992.64123.44428.1MIN: 3521.83 / MAX: 5140.33MIN: 3676.67 / MAX: 4967.91MIN: 3967.12 / MAX: 5385.47

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 5.18Build: defconfigmitigations=offretbleed=offLinux 5.19 Default60120180240300SE +/- 0.54, N = 3SE +/- 0.75, N = 3236.73241.93257.38

JPEG XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: JPEG - Encode Speed: 8mitigations=offretbleed=offLinux 5.19 Default612182430SE +/- 0.06, N = 3SE +/- 0.25, N = 323.0722.2921.411. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

SVT-VP9

This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample YUV input video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 4Kmitigations=offretbleed=offLinux 5.19 Default612182430SE +/- 0.20, N = 11SE +/- 0.28, N = 526.6526.5125.031. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

NCNN

NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: shufflenet-v2mitigations=offretbleed=offLinux 5.19 Default1.13852.2773.41554.5545.6925SE +/- 0.02, N = 3SE +/- 0.01, N = 34.774.885.06MIN: 4.7 / MAX: 16.66MIN: 4.82 / MAX: 6.42MIN: 5.02 / MAX: 5.191. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

x264

This is a multi-threaded test of the x264 video encoder run on the CPU with a choice of 1080p or 4K video input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 4Kmitigations=offretbleed=offLinux 5.19 Default3691215SE +/- 0.09, N = 9SE +/- 0.11, N = 511.1811.1610.551. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -flto

NCNN

NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: mnasnetmitigations=offretbleed=offLinux 5.19 Default1.32752.6553.98255.316.6375SE +/- 0.04, N = 3SE +/- 0.00, N = 35.575.675.90MIN: 5.49 / MAX: 5.9MIN: 5.61 / MAX: 7.54MIN: 5.85 / MAX: 6.251. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

CLOMP

CLOMP is the C version of the Livermore OpenMP benchmark developed to measure OpenMP overheads and other performance impacts due to threading in order to influence future system designs. This particular test profile configuration is currently set to look at the OpenMP static schedule speed-up across all available CPU cores using the recommended test configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 1.2Static OMP Speedupmitigations=offretbleed=offLinux 5.19 Default0.42750.8551.28251.712.1375SE +/- 0.00, N = 3SE +/- 0.01, N = 151.91.81.81. (CC) gcc options: -fopenmp -O3 -lm

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankmitigations=offretbleed=offLinux 5.19 Default9001800270036004500SE +/- 45.41, N = 5SE +/- 25.28, N = 34074.14054.64279.7MIN: 3678.77 / MAX: 4418.88MIN: 3702.58 / MAX: 4344.5MIN: 3988.08 / MAX: 4350.95

Timed MPlayer Compilation

This test times how long it takes to build the MPlayer open-source media player program. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.5Time To Compilemitigations=offretbleed=offLinux 5.19 Default20406080100SE +/- 0.03, N = 3SE +/- 0.03, N = 393.7095.0398.34

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: OpenGL 3.x - AF: Off - MSAA: On - Resolution: 1920 x 1080mitigations=offretbleed=offLinux 5.19 Default306090120150SE +/- 0.12, N = 3SE +/- 0.15, N = 3115.5114.8110.31. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

C-Blosc

A simple, compressed, fast and persistent data store library for C. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.0Compressor: blosclzmitigations=offretbleed=offLinux 5.19 Default2K4K6K8K10KSE +/- 23.35, N = 3SE +/- 4.49, N = 39105.98959.78703.61. (CC) gcc options: -std=gnu99 -O3 -pthread -lrt -lm

Basis Universal

Basis Universal is a GPU texture codec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 0mitigations=offretbleed=offLinux 5.19 Default3691215SE +/- 0.08, N = 11SE +/- 0.10, N = 311.1911.3611.701. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Etcpak

Etcpack is the self-proclaimed "fastest ETC compressor on the planet" with focused on providing open-source, very fast ETC and S3 texture compression support. The test profile uses a 8K x 8K game texture as a sample input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Single-Threaded - Configuration: ETC2mitigations=offretbleed=offLinux 5.19 Default4080120160200SE +/- 0.28, N = 3SE +/- 0.14, N = 3201.44199.01192.841. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

Mobile Neural Network

MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.2Model: mobilenet-v1-1.0mitigations=offretbleed=offLinux 5.19 Default1.02982.05963.08944.11925.149SE +/- 0.008, N = 3SE +/- 0.039, N = 34.3884.5314.577MIN: 4.35 / MAX: 21.29MIN: 4.44 / MAX: 48.78MIN: 4.52 / MAX: 21.041. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU Cachemitigations=offretbleed=offLinux 5.19 Default306090120150SE +/- 1.17, N = 15SE +/- 1.14, N = 15135.90130.33132.561. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Vulkan - AF: Off - MSAA: Off - Resolution: 1920 x 1080mitigations=offretbleed=offLinux 5.19 Default60120180240300SE +/- 0.12, N = 3SE +/- 0.26, N = 3259.0250.3249.21. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

Etcpak

Etcpack is the self-proclaimed "fastest ETC compressor on the planet" with focused on providing open-source, very fast ETC and S3 texture compression support. The test profile uses a 8K x 8K game texture as a sample input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Multi-Threaded - Configuration: ETC2mitigations=offretbleed=offLinux 5.19 Default2004006008001000SE +/- 0.84, N = 3SE +/- 1.61, N = 3934.33918.62899.451. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

x264

This is a multi-threaded test of the x264 video encoder run on the CPU with a choice of 1080p or 4K video input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 1080pmitigations=offretbleed=offLinux 5.19 Default1122334455SE +/- 0.63, N = 3SE +/- 0.65, N = 346.7546.8045.071. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -flto

JPEG XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: PNG - Encode Speed: 5mitigations=offretbleed=offLinux 5.19 Default510152025SE +/- 0.05, N = 3SE +/- 0.06, N = 319.5419.3018.881. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie -pthread

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.00Test: Compression Ratingmitigations=offretbleed=offLinux 5.19 Default6K12K18K24K30KSE +/- 368.97, N = 3SE +/- 366.40, N = 32866528513277141. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Basis Universal

Basis Universal is a GPU texture codec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: ETC1Smitigations=offretbleed=offLinux 5.19 Default918273645SE +/- 0.04, N = 3SE +/- 0.09, N = 337.1937.5938.441. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

VP9 libvpx Encoding

This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 5 - Input: Bosphorus 4Kmitigations=offretbleed=offLinux 5.19 Default246810SE +/- 0.01, N = 3SE +/- 0.03, N = 38.728.688.441. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: OpenGL 3.x - AF: On - MSAA: On - Resolution: 1920 x 1080mitigations=offretbleed=offLinux 5.19 Default306090120150SE +/- 0.09, N = 3SE +/- 0.03, N = 3115.1114.0111.51. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

Facebook RocksDB

This is a benchmark of 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 BetterFacebook RocksDB 7.0.1Test: Read While Writingmitigations=offretbleed=offLinux 5.19 Default160K320K480K640K800KSE +/- 7501.81, N = 3SE +/- 6644.05, N = 77437507212947293801. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Vulkan - AF: On - MSAA: Off - Resolution: 1920 x 1080mitigations=offretbleed=offLinux 5.19 Default50100150200250SE +/- 0.54, N = 3SE +/- 0.46, N = 3243.7236.7236.81. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

Parallel BZIP2 Compression

This test measures the time needed to compress a file (FreeBSD-13.0-RELEASE-amd64-memstick.img) using Parallel BZIP2 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.13FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionmitigations=offretbleed=offLinux 5.19 Default612182430SE +/- 0.22, N = 5SE +/- 0.28, N = 422.3722.6622.981. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Zstd Compression

This test measures the time needed to compress/decompress a sample input file using Zstd compression supplied by the system or otherwise externally of the test profile. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd CompressionCompression Level: 3 - Compression Speedmitigations=offretbleed=offLinux 5.19 Default30060090012001500SE +/- 0.81, N = 3SE +/- 7.22, N = 31463.51467.01446.21. *** zstd command line interface 64-bits v1.4.4, by Yann Collet ***

VP9 libvpx Encoding

This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 0 - Input: Bosphorus 4Kmitigations=offretbleed=offLinux 5.19 Default0.6481.2961.9442.5923.24SE +/- 0.01, N = 3SE +/- 0.01, N = 32.882.882.841. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

NCNN

NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20210720Target: CPU - Model: blazefacemitigations=offretbleed=offLinux 5.19 Default0.4680.9361.4041.8722.34SE +/- 0.07, N = 3SE +/- 0.00, N = 31.911.932.08MIN: 1.82 / MAX: 2.12MIN: 1.91 / MAX: 2.05MIN: 2.05 / MAX: 2.781. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread -pthread

Stress-NG

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

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Futexmitigations=offretbleed=offLinux 5.19 Default300K600K900K1200K1500KSE +/- 38696.53, N = 15SE +/- 32808.49, N = 151225963.43948191.27659940.431. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

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 17.3Time To Compilemitigations=offretbleed=offLinux 5.19 Default30060090012001500SE +/- 0.30, N = 3SE +/- 33.71, N = 91497.931586.301559.12

Sockperf

This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Under Loadmitigations=offretbleed=offLinux 5.19 Default612182430SE +/- 1.15, N = 25SE +/- 1.57, N = 2017.8420.5424.081. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and conducting different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgPackets/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 2mitigations=offretbleed=offLinux 5.19 Default110K220K330K440K550KSE +/- 13984.18, N = 15SE +/- 4908.47, N = 15507280438766366048MIN: 315290 / MAX: 562960MIN: 282820 / MAX: 479710MIN: 360050 / MAX: 371810

OpenBenchmarking.orgGbits/sec, More Is BetterEthr 1.0Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 2mitigations=offretbleed=offLinux 5.19 Default1224364860SE +/- 0.90, N = 12SE +/- 0.51, N = 351.3148.9939.96MIN: 39.62 / MAX: 62.42MIN: 35.21 / MAX: 56.69MIN: 39.19 / MAX: 40.44