5950X Linux 5.15 Hardening ZERO_CALL_USED_REGS

Linux 5.15 ZERO_CALL_USED_REGS benchmarking with GCC 11 compiler build. Benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2109010-PTS-5950XLIN75&grs.

5950X Linux 5.15 Hardening ZERO_CALL_USED_REGSProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionDefaultZERO_CALL_USED_REGSAMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3801 BIOS)AMD Starship/Matisse32GB1000GB Sabrent Rocket 4.0 PlusAMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz)AMD Navi 10 HDMI AudioASUS MG28URealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 21.105.14.0-rc2-hardened (x86_64) 20210831GNOME Shell 40.2X Server + Wayland4.6 Mesa 21.1.4 (LLVM 12.0.1)1.2.168GCC 11.2.0ext43840x21605.14.0-rc2-hardened2 (x86_64) 20210901OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-M6DaQn/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-M6DaQn/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Disk Details- NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201016Python Details- Python 3.9.6Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

5950X Linux 5.15 Hardening ZERO_CALL_USED_REGSstress-ng: NUMAstress-ng: Context Switchingstress-ng: MEMFDstress-ng: MMAProcksdb: Seq Fillstress-ng: CPU Stressdarktable: Server Rack - CPU-onlytnn: CPU - SqueezeNet v2nginx: 100stress-ng: SENDFILEtnn: CPU - SqueezeNet v1.1nginx: 200stress-ng: Mallocrocksdb: Update Randstress-ng: Socket Activitynginx: 500lczero: Eigengimp: rotatebuild-linux-kernel: Time To Compilegimp: auto-levelswarsow: 3840 x 2160tesseract: 3840 x 2160tnn: CPU - MobileNet v2node-web-tooling: wireguard: gimp: resizerocksdb: Rand Readkeydb: darktable: Boat - CPU-onlystress-ng: System V Message Passinggravitymark: 3840 x 2160 - OpenGLxonotic: 3840 x 2160 - Ultraxonotic: 3840 x 2160 - Lowleveldb: Rand Readleveldb: Seek Randhugin: Panorama Photo Assistant + Stitching Timedarktable: Masskrug - CPU-onlystress-ng: Glibc Qsort Data Sortingrawtherapee: Total Benchmark Timestress-ng: Glibc C String Functionsgimp: unsharp-maskxonotic: 3840 x 2160 - Ultimatebuild-gcc: Time To Compilestress-ng: Cryptorocksdb: Read Rand Write Randsqlite-speedtest: Timed Time - Size 1,000gravitymark: 3840 x 2160 - Vulkanbuild-godot: Time To Compileapache: 100stress-ng: Atomicxonotic: 3840 x 2160 - Highetlegacy: 3840 x 2160stress-ng: Vector Mathrocksdb: Rand Fillrocksdb: Read While Writingstress-ng: Memory Copyingtnn: CPU - DenseNetstress-ng: Matrix Mathnatron: Spaceshipopenvkl: vklBenchmark Scalaropenvkl: vklBenchmark ISPCrocksdb: Rand Fill Syncctx-clock: Context Switch Timeleveldb: Fill Syncleveldb: Fill SyncDefaultZERO_CALL_USED_REGS445.803873012.861408.05501.47158938510503.440.19249.949344505.19374736.04209.389344526.57253699476.0480037416088.47343705.317028.79248.2359.754433.2432.9687223.69214.86143.7446.144119121125751388.445.41821669096.2460.4490.2701730691.359494813.04219.39834.6356.113257.7546.8121294497.3812.349387.4066106661.3854829.66283831544.07365.968.58191089.21209160.07558.5317418648.8185149.50142211740767611996.042424.22180428.153.858107206921361540.3242.3388.843455743.141307.75477.06151206210154.960.19851.509336370.55368190.23213.065338758.70249516200.1478718815893.76339671.976948.69248.7589.858437.5429.0348225.71014.99144.9126.095120059567745602.465.38821558032.5160.7492.4001784694.223250312.99119.46434.7506.093256.9146.6731290945.3912.378386.5337022662.8754839.30283307344.15066.068.68290968.16209370.17557.9816966648.3185261.77142134240746111995.002425.09880439.683.858107193461521682.9952.2OpenBenchmarking.org

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: NUMADefaultZERO_CALL_USED_REGS100200300400500SE +/- 2.63, N = 3SE +/- 0.49, N = 3445.80388.841. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingDefaultZERO_CALL_USED_REGS800K1600K2400K3200K4000KSE +/- 7812.49, N = 3SE +/- 47493.72, N = 33873012.863455743.141. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MEMFDDefaultZERO_CALL_USED_REGS30060090012001500SE +/- 2.31, N = 3SE +/- 3.08, N = 31408.051307.751. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPDefaultZERO_CALL_USED_REGS110220330440550SE +/- 0.64, N = 3SE +/- 2.30, N = 3501.47477.061. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Sequential FillDefaultZERO_CALL_USED_REGS300K600K900K1200K1500KSE +/- 6368.24, N = 3SE +/- 2313.69, N = 3158938515120621. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressDefaultZERO_CALL_USED_REGS2K4K6K8K10KSE +/- 95.48, N = 15SE +/- 79.63, N = 310503.4410154.961. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.4.1Test: Server Rack - Acceleration: CPU-onlyDefaultZERO_CALL_USED_REGS0.04460.08920.13380.17840.223SE +/- 0.000, N = 3SE +/- 0.001, N = 30.1920.198

TNN

Target: CPU - Model: SqueezeNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v2DefaultZERO_CALL_USED_REGS1224364860SE +/- 0.13, N = 3SE +/- 0.15, N = 349.9551.51MIN: 49.59 / MAX: 50.26MIN: 51.08 / MAX: 51.861. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

nginx

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 100DefaultZERO_CALL_USED_REGS70K140K210K280K350KSE +/- 380.47, N = 3SE +/- 150.07, N = 3344505.19336370.551. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILEDefaultZERO_CALL_USED_REGS80K160K240K320K400KSE +/- 155.83, N = 3SE +/- 161.58, N = 3374736.04368190.231. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

TNN

Target: CPU - Model: SqueezeNet v1.1

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: SqueezeNet v1.1DefaultZERO_CALL_USED_REGS50100150200250SE +/- 0.15, N = 3SE +/- 0.26, N = 3209.39213.07MIN: 208.93 / MAX: 210.67MIN: 212.54 / MAX: 213.711. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

nginx

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200DefaultZERO_CALL_USED_REGS70K140K210K280K350KSE +/- 472.63, N = 3SE +/- 173.84, N = 3344526.57338758.701. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocDefaultZERO_CALL_USED_REGS50M100M150M200M250MSE +/- 319266.90, N = 3SE +/- 96840.63, N = 3253699476.04249516200.141. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Facebook RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Update RandomDefaultZERO_CALL_USED_REGS200K400K600K800K1000KSE +/- 2779.15, N = 3SE +/- 1853.13, N = 38003747871881. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityDefaultZERO_CALL_USED_REGS3K6K9K12K15KSE +/- 42.90, N = 3SE +/- 231.01, N = 1316088.4715893.761. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

nginx

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 500DefaultZERO_CALL_USED_REGS70K140K210K280K350KSE +/- 431.66, N = 3SE +/- 288.53, N = 3343705.31339671.971. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

LeelaChessZero

Backend: Eigen

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: EigenDefaultZERO_CALL_USED_REGS150300450600750SE +/- 7.40, N = 9SE +/- 4.81, N = 37026941. (CXX) g++ options: -flto -pthread

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.22Test: rotateDefaultZERO_CALL_USED_REGS246810SE +/- 0.028, N = 3SE +/- 0.037, N = 38.7928.692

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.14Time To CompileDefaultZERO_CALL_USED_REGS1122334455SE +/- 0.30, N = 3SE +/- 0.33, N = 348.2448.76

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.22Test: auto-levelsDefaultZERO_CALL_USED_REGS3691215SE +/- 0.026, N = 3SE +/- 0.103, N = 39.7549.858

Warsow

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterWarsow 2.5 BetaResolution: 3840 x 2160DefaultZERO_CALL_USED_REGS90180270360450SE +/- 5.53, N = 3SE +/- 1.10, N = 3433.2437.5

Tesseract

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 3840 x 2160DefaultZERO_CALL_USED_REGS90180270360450SE +/- 4.48, N = 3SE +/- 4.50, N = 3432.97429.03

TNN

Target: CPU - Model: MobileNet v2

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: MobileNet v2DefaultZERO_CALL_USED_REGS50100150200250SE +/- 0.97, N = 3SE +/- 0.27, N = 3223.69225.71MIN: 220.28 / MAX: 239.3MIN: 223.2 / MAX: 241.281. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkDefaultZERO_CALL_USED_REGS48121620SE +/- 0.11, N = 3SE +/- 0.16, N = 514.8614.991. Nodejs v12.22.4

WireGuard + Linux Networking Stack Stress Test

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestDefaultZERO_CALL_USED_REGS306090120150SE +/- 0.90, N = 3SE +/- 1.64, N = 3143.74144.91

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.22Test: resizeDefaultZERO_CALL_USED_REGS246810SE +/- 0.018, N = 3SE +/- 0.020, N = 36.1446.095

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random ReadDefaultZERO_CALL_USED_REGS30M60M90M120M150MSE +/- 54427.95, N = 3SE +/- 211169.95, N = 31191211251200595671. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

KeyDB

OpenBenchmarking.orgOps/sec, More Is BetterKeyDB 6.2.0DefaultZERO_CALL_USED_REGS160K320K480K640K800KSE +/- 2600.31, N = 3SE +/- 2779.69, N = 3751388.44745602.461. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.4.1Test: Boat - Acceleration: CPU-onlyDefaultZERO_CALL_USED_REGS1.21912.43823.65734.87646.0955SE +/- 0.003, N = 3SE +/- 0.012, N = 35.4185.388

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: System V Message PassingDefaultZERO_CALL_USED_REGS5M10M15M20M25MSE +/- 152199.74, N = 3SE +/- 105753.72, N = 321669096.2421558032.511. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

GravityMark

Resolution: 3840 x 2160 - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.2Resolution: 3840 x 2160 - Renderer: OpenGLDefaultZERO_CALL_USED_REGS1428425670SE +/- 0.09, N = 3SE +/- 0.67, N = 360.460.7

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: UltraDefaultZERO_CALL_USED_REGS110220330440550SE +/- 2.91, N = 3SE +/- 0.89, N = 3490.27492.40MIN: 252 / MAX: 768MIN: 283 / MAX: 767

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Low

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: LowDefaultZERO_CALL_USED_REGS150300450600750SE +/- 1.94, N = 3SE +/- 1.04, N = 3691.36694.22MIN: 437 / MAX: 1415MIN: 406 / MAX: 1450

LevelDB

Benchmark: Random Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadDefaultZERO_CALL_USED_REGS3691215SE +/- 0.06, N = 3SE +/- 0.04, N = 313.0412.991. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Seek Random

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomDefaultZERO_CALL_USED_REGS510152025SE +/- 0.10, N = 3SE +/- 0.01, N = 319.4019.461. (CXX) g++ options: -O3 -lsnappy -lpthread

Hugin

Panorama Photo Assistant + Stitching Time

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimeDefaultZERO_CALL_USED_REGS816243240SE +/- 0.08, N = 3SE +/- 0.13, N = 334.6434.75

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.4.1Test: Masskrug - Acceleration: CPU-onlyDefaultZERO_CALL_USED_REGS246810SE +/- 0.009, N = 3SE +/- 0.005, N = 36.1136.093

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc Qsort Data SortingDefaultZERO_CALL_USED_REGS60120180240300SE +/- 0.30, N = 3SE +/- 0.28, N = 3257.75256.911. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeDefaultZERO_CALL_USED_REGS1122334455SE +/- 0.02, N = 3SE +/- 0.07, N = 346.8146.671. RawTherapee, version 5.8, command line.

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc C String FunctionsDefaultZERO_CALL_USED_REGS300K600K900K1200K1500KSE +/- 7134.38, N = 3SE +/- 3394.43, N = 31294497.381290945.391. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.22Test: unsharp-maskDefaultZERO_CALL_USED_REGS3691215SE +/- 0.02, N = 3SE +/- 0.05, N = 312.3512.38

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultimate

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: UltimateDefaultZERO_CALL_USED_REGS80160240320400SE +/- 0.87, N = 3SE +/- 0.30, N = 3387.41386.53MIN: 64 / MAX: 668MIN: 65 / MAX: 666

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 11.2.0Time To CompileDefaultZERO_CALL_USED_REGS140280420560700SE +/- 0.25, N = 3SE +/- 0.32, N = 3661.39662.88

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoDefaultZERO_CALL_USED_REGS10002000300040005000SE +/- 8.68, N = 3SE +/- 8.06, N = 34829.664839.301. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Facebook RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read Random Write RandomDefaultZERO_CALL_USED_REGS600K1200K1800K2400K3000KSE +/- 2263.30, N = 3SE +/- 7411.29, N = 3283831528330731. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000DefaultZERO_CALL_USED_REGS1020304050SE +/- 0.21, N = 3SE +/- 0.12, N = 344.0744.151. (CC) gcc options: -O2 -ldl -lz -lpthread

GravityMark

Resolution: 3840 x 2160 - Renderer: Vulkan

OpenBenchmarking.orgFrames Per Second, More Is BetterGravityMark 1.2Resolution: 3840 x 2160 - Renderer: VulkanDefaultZERO_CALL_USED_REGS1530456075SE +/- 0.03, N = 3SE +/- 0.07, N = 365.966.0

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileDefaultZERO_CALL_USED_REGS1530456075SE +/- 0.13, N = 3SE +/- 0.16, N = 368.5868.68

Apache HTTP Server

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 100DefaultZERO_CALL_USED_REGS20K40K60K80K100KSE +/- 122.33, N = 3SE +/- 437.98, N = 391089.2190968.161. (CC) gcc options: -shared -fPIC -O2 -pthread

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicDefaultZERO_CALL_USED_REGS40K80K120K160K200KSE +/- 68.51, N = 3SE +/- 139.42, N = 3209160.07209370.171. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Xonotic

Resolution: 3840 x 2160 - Effects Quality: High

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: HighDefaultZERO_CALL_USED_REGS120240360480600SE +/- 1.45, N = 3SE +/- 2.21, N = 3558.53557.98MIN: 327 / MAX: 889MIN: 356 / MAX: 890

ET: Legacy

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterET: Legacy 2.77Resolution: 3840 x 2160DefaultZERO_CALL_USED_REGS140280420560700SE +/- 1.01, N = 3SE +/- 0.29, N = 3648.8648.3

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathDefaultZERO_CALL_USED_REGS40K80K120K160K200KSE +/- 150.55, N = 3SE +/- 154.91, N = 3185149.50185261.771. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random FillDefaultZERO_CALL_USED_REGS300K600K900K1200K1500KSE +/- 7503.36, N = 3SE +/- 11626.47, N = 3142211714213421. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Read While WritingDefaultZERO_CALL_USED_REGS900K1800K2700K3600K4500KSE +/- 44809.23, N = 5SE +/- 16487.87, N = 3407676140746111. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingDefaultZERO_CALL_USED_REGS400800120016002000SE +/- 2.22, N = 3SE +/- 1.73, N = 31996.041995.001. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

TNN

Target: CPU - Model: DenseNet

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.3Target: CPU - Model: DenseNetDefaultZERO_CALL_USED_REGS5001000150020002500SE +/- 2.39, N = 3SE +/- 10.69, N = 32424.222425.10MIN: 2362.23 / MAX: 2510.25MIN: 2346.97 / MAX: 2513.381. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -fvisibility=default -O3 -rdynamic -ldl

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathDefaultZERO_CALL_USED_REGS20K40K60K80K100KSE +/- 157.84, N = 3SE +/- 161.53, N = 380428.1580439.681. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Natron

Input: Spaceship

OpenBenchmarking.orgFPS, More Is BetterNatron 2.4Input: SpaceshipDefaultZERO_CALL_USED_REGS0.8551.712.5653.424.275SE +/- 0.03, N = 3SE +/- 0.02, N = 143.83.8

OpenVKL

Benchmark: vklBenchmark Scalar

OpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 1.0Benchmark: vklBenchmark ScalarDefaultZERO_CALL_USED_REGS1326395265SE +/- 0.00, N = 3SE +/- 0.00, N = 35858MIN: 4 / MAX: 1185MIN: 4 / MAX: 1186

OpenVKL

Benchmark: vklBenchmark ISPC

OpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 1.0Benchmark: vklBenchmark ISPCDefaultZERO_CALL_USED_REGS20406080100SE +/- 0.33, N = 3SE +/- 0.33, N = 3107107MIN: 10 / MAX: 1327MIN: 10 / MAX: 1331

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random Fill SyncDefaultZERO_CALL_USED_REGS4K8K12K16K20KSE +/- 132.45, N = 15SE +/- 1003.84, N = 1220692193461. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeDefaultZERO_CALL_USED_REGS306090120150SE +/- 0.00, N = 3SE +/- 4.53, N = 15136152

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncDefaultZERO_CALL_USED_REGS400800120016002000SE +/- 3.85, N = 3SE +/- 133.97, N = 121540.321683.001. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncDefaultZERO_CALL_USED_REGS0.51751.0351.55252.072.5875SE +/- 0.00, N = 3SE +/- 0.10, N = 122.32.21. (CXX) g++ options: -O3 -lsnappy -lpthread


Phoronix Test Suite v10.8.4