5900X AMD Linux 5.12 KFence Overhead Test

Linux KFence benchmarks quick tests by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2104197-PTS-5900XAMD52&rdt&grw.

5900X AMD Linux 5.12 KFence Overhead TestProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionKFence Disabledkfence.sample_interval=100kfence.sample_interval=500AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (3402 BIOS)AMD Starship/Matisse16GB1000GB Sabrent Rocket 4.0 Plus + 2000GBAMD Radeon RX 6800 16GB (2475/1000MHz)AMD Device ab28ASUS VP28URealtek RTL8125 2.5GbE + Intel I211Ubuntu 20.045.12.0-051200rc7daily20210418-generic (x86_64) 20210417GNOME Shell 3.36.7X Server 1.20.94.6 Mesa 21.2.0-devel (git-c74d93c 2021-04-18 focal-oibaf-ppa) (LLVM 12.0.0)1.1.168GCC 9.3.0 + CUDA 11.2ext43840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --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 Disk Details- NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0xa201009Python Details- Python 3.8.5Security 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

5900X AMD Linux 5.12 KFence Overhead Testselenium: Kraken - Firefoxselenium: Jetstream 2 - Firefoxselenium: PSPDFKit WASM - Firefoxselenium: WASM imageConvolute - Firefoxselenium: WASM collisionDetection - Firefoxcompilebench: Initial Createstress-ng: MMAPstress-ng: NUMAstress-ng: MEMFDstress-ng: SENDFILEstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchinghugin: Panorama Photo Assistant + Stitching Timerawtherapee: Total Benchmark Timeocrmypdf: Processing 60 Page PDF Documentinkscape: SVG Files To PNGsecuremark: SecureMark-TLSglmark2: 1920 x 1080glmark2: 3840 x 2160tesseract: 3840 x 2160fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfs-mark: 1000 Files, 1MB Sizequantlib: osbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsbuild-gdb: Time To Compilestockfish: Total Timebuild-linux-kernel: Time To Compilesvt-vp9: VMAF Optimized - Bosphorus 1080psvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080psvt-vp9: Visual Quality Optimized - Bosphorus 1080psvt-hevc: 7 - Bosphorus 1080psvt-hevc: 10 - Bosphorus 1080pbuild-godot: Time To Compileluxcorerender: DLSC - CPUluxcorerender: Danish Mood - CPUluxcorerender: Orange Juice - CPUbuild-mesa: Time To Compilebuild-wasmer: Time To Compilerealsr-ncnn: 4x - Yeswaifu2x-ncnn: 2x - 3 - Yesunigine-super: 1920 x 1080 - Fullscreen - Low - OpenGLlibreoffice: 20 Documents To PDFliquid-dsp: 16 - 256 - 57liquid-dsp: 24 - 256 - 57srslte: OFDM_Testbasemark: OpenGL - 1920 x 1080 - Highsrslte: PHY_DL_Testinfluxdb: 4 - 10000 - 2,5000,1 - 10000influxdb: 64 - 10000 - 2,5000,1 - 10000keydb: sqlite-speedtest: Timed Time - Size 1,000basemark: OpenGL - 1920 x 1080 - Mediumsrslte: PHY_DL_Testsimdjson: Kostyasimdjson: PartialTweetssimdjson: DistinctUserIDparaview: Many Spheres - 1920 x 1080paraview: Many Spheres - 1920 x 1080paraview: Wavelet Volume - 1920 x 1080paraview: Wavelet Volume - 1920 x 1080paraview: Wavelet Contour - 1920 x 1080paraview: Wavelet Contour - 1920 x 1080KFence Disabledkfence.sample_interval=100kfence.sample_interval=500813.799.929284324.7286.7739.97381.25402.411161.89308701.691743253.939495.476810941.1935.44046.39317.39118.090325735188038391765.6192321667630.03172.110.4227847.88251627.20594417.02229254.64736674.5584383673859.091224.18230.49207.49178.19325.1788.8942.972.384.6336.57863.11832.0453.600269.25.121857143333899796667163133333182.53357.32047511.52228858.2781746.4944.467333.52129.23.764.815.36146.2614663.845566.709067.254381.313973.724801.7103.936284025.2281.4760.78378.37399.681149.25309224.911744081.989300.857134642.9135.80646.35617.29917.580317860190668388752.4988326000634.33075.210.5485248.16981026.95441217.29488456.19398874.5724322633258.656224.76231.67209.47178.61333.0988.5642.962.364.6036.21062.93832.1233.609267.35.156855020000903696667160600000175.68346.12064493.32219964.8777725.7744.427335.96124.83.664.825.24149.0114939.348543.838701.200381.863979.482805.6101.235282924.7284.2761.92380.88404.411152.65308195.281748356.069353.487041803.5036.32346.37017.53817.894321260186728393744.2564323667666.03162.910.1485337.93480926.20697017.03023952.65100874.4094369351858.655225.79232.63210.40179.18333.6588.4652.982.394.6436.24362.72632.0793.623268.75.081856216667904190000164166667182.81362.72060517.72236526.7773279.9344.478341.87130.63.774.835.42147.6314800.162529.788476.555383.904000.647OpenBenchmarking.org

Selenium

Benchmark: Kraken - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: FirefoxKFence Disabledkfence.sample_interval=100kfence.sample_interval=5002004006008001000SE +/- 6.40, N = 3SE +/- 9.49, N = 3SE +/- 4.28, N = 3813.7801.7805.61. firefox 87.0

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: FirefoxKFence Disabledkfence.sample_interval=100kfence.sample_interval=50020406080100SE +/- 1.37, N = 3SE +/- 0.61, N = 3SE +/- 0.80, N = 1099.93103.94101.241. firefox 87.0

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxKFence Disabledkfence.sample_interval=100kfence.sample_interval=5006001200180024003000SE +/- 8.02, N = 3SE +/- 3.00, N = 3SE +/- 11.84, N = 32843284028291. firefox 87.0

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: FirefoxKFence Disabledkfence.sample_interval=100kfence.sample_interval=500612182430SE +/- 0.17, N = 3SE +/- 0.26, N = 3SE +/- 0.03, N = 324.725.224.71. firefox 87.0

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: FirefoxKFence Disabledkfence.sample_interval=100kfence.sample_interval=50060120180240300SE +/- 2.81, N = 6SE +/- 1.23, N = 3SE +/- 3.12, N = 4286.7281.4284.21. firefox 87.0

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateKFence Disabledkfence.sample_interval=100kfence.sample_interval=500160320480640800SE +/- 8.57, N = 3SE +/- 6.67, N = 3SE +/- 6.43, N = 3739.97760.78761.92

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPKFence Disabledkfence.sample_interval=100kfence.sample_interval=50080160240320400SE +/- 1.35, N = 3SE +/- 1.43, N = 3SE +/- 0.88, N = 3381.25378.37380.881. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: NUMAKFence Disabledkfence.sample_interval=100kfence.sample_interval=50090180270360450SE +/- 1.42, N = 3SE +/- 2.48, N = 3SE +/- 3.45, N = 3402.41399.68404.411. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MEMFDKFence Disabledkfence.sample_interval=100kfence.sample_interval=5002004006008001000SE +/- 1.18, N = 3SE +/- 0.49, N = 3SE +/- 0.27, N = 31161.891149.251152.651. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILEKFence Disabledkfence.sample_interval=100kfence.sample_interval=50070K140K210K280K350KSE +/- 449.29, N = 3SE +/- 77.01, N = 3SE +/- 134.38, N = 3308701.69309224.91308195.281. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresKFence Disabledkfence.sample_interval=100kfence.sample_interval=500400K800K1200K1600K2000KSE +/- 1135.77, N = 3SE +/- 1552.77, N = 3SE +/- 9483.50, N = 31743253.931744081.981748356.061. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityKFence Disabledkfence.sample_interval=100kfence.sample_interval=5002K4K6K8K10KSE +/- 21.00, N = 3SE +/- 113.56, N = 3SE +/- 129.42, N = 39495.479300.859353.481. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingKFence Disabledkfence.sample_interval=100kfence.sample_interval=5001.5M3M4.5M6M7.5MSE +/- 69699.60, N = 3SE +/- 19033.40, N = 3SE +/- 73780.66, N = 56810941.197134642.917041803.501. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

Hugin

Panorama Photo Assistant + Stitching Time

OpenBenchmarking.orgSeconds, Fewer Is BetterHuginPanorama Photo Assistant + Stitching TimeKFence Disabledkfence.sample_interval=100kfence.sample_interval=500816243240SE +/- 0.28, N = 3SE +/- 0.16, N = 3SE +/- 0.21, N = 335.4435.8136.32

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeKFence Disabledkfence.sample_interval=100kfence.sample_interval=5001122334455SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 346.3946.3646.371. RawTherapee, version 5.8, command line.

OCRMyPDF

Processing 60 Page PDF Document

OpenBenchmarking.orgSeconds, Fewer Is BetterOCRMyPDF 9.6.0+dfsgProcessing 60 Page PDF DocumentKFence Disabledkfence.sample_interval=100kfence.sample_interval=50048121620SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 317.3917.3017.54

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGKFence Disabledkfence.sample_interval=100kfence.sample_interval=50048121620SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 318.0917.5817.891. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSKFence Disabledkfence.sample_interval=100kfence.sample_interval=50070K140K210K280K350KSE +/- 1914.60, N = 3SE +/- 3184.74, N = 6SE +/- 3618.14, N = 33257353178603212601. (CC) gcc options: -pedantic -O3

GLmark2

Resolution: 1920 x 1080

OpenBenchmarking.orgScore, More Is BetterGLmark2 2020.04Resolution: 1920 x 1080KFence Disabledkfence.sample_interval=100kfence.sample_interval=5004K8K12K16K20K188031906618672

GLmark2

Resolution: 3840 x 2160

OpenBenchmarking.orgScore, More Is BetterGLmark2 2020.04Resolution: 3840 x 2160KFence Disabledkfence.sample_interval=100kfence.sample_interval=5002K4K6K8K10K839183888393

Tesseract

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 3840 x 2160KFence Disabledkfence.sample_interval=100kfence.sample_interval=500170340510680850SE +/- 7.70, N = 3SE +/- 5.37, N = 15SE +/- 5.93, N = 3765.62752.50744.26

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryKFence Disabledkfence.sample_interval=100kfence.sample_interval=50070K140K210K280K350KSE +/- 1666.67, N = 3SE +/- 1855.92, N = 33216673260003236671. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeKFence Disabledkfence.sample_interval=100kfence.sample_interval=500140280420560700SE +/- 4.78, N = 12SE +/- 40.69, N = 12SE +/- 7.33, N = 5630.0634.3666.01. (CC) gcc options: -static

QuantLib

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.21KFence Disabledkfence.sample_interval=100kfence.sample_interval=5007001400210028003500SE +/- 43.54, N = 12SE +/- 30.33, N = 13SE +/- 40.16, N = 123172.13075.23162.91. (CXX) g++ options: -O3 -march=native -rdynamic

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesKFence Disabledkfence.sample_interval=100kfence.sample_interval=5003691215SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 310.4210.5510.151. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsKFence Disabledkfence.sample_interval=100kfence.sample_interval=500246810SE +/- 0.073834, N = 6SE +/- 0.067776, N = 3SE +/- 0.059614, N = 107.8825168.1698107.9348091. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsKFence Disabledkfence.sample_interval=100kfence.sample_interval=500612182430SE +/- 0.22, N = 9SE +/- 0.26, N = 6SE +/- 0.36, N = 327.2126.9526.211. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesKFence Disabledkfence.sample_interval=100kfence.sample_interval=50048121620SE +/- 0.23, N = 3SE +/- 0.19, N = 4SE +/- 0.24, N = 317.0217.2917.031. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsKFence Disabledkfence.sample_interval=100kfence.sample_interval=5001326395265SE +/- 0.11, N = 3SE +/- 0.78, N = 3SE +/- 0.16, N = 354.6556.1952.651. (CC) gcc options: -lm

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 9.1Time To CompileKFence Disabledkfence.sample_interval=100kfence.sample_interval=50020406080100SE +/- 0.16, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 374.5674.5774.41

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 13Total TimeKFence Disabledkfence.sample_interval=100kfence.sample_interval=5009M18M27M36M45MSE +/- 256402.35, N = 3SE +/- 279490.92, N = 14SE +/- 385194.11, N = 34383673843226332436935181. (CXX) g++ options: -lgcov -m64 -lpthread -fno-exceptions -std=c++17 -fprofile-use -fno-peel-loops -fno-tracer -pedantic -O3 -msse -msse3 -mpopcnt -mavx2 -msse4.1 -mssse3 -msse2 -flto -flto=jobserver

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.10.20Time To CompileKFence Disabledkfence.sample_interval=100kfence.sample_interval=5001326395265SE +/- 0.37, N = 3SE +/- 0.50, N = 3SE +/- 0.53, N = 359.0958.6658.66

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 1080pKFence Disabledkfence.sample_interval=100kfence.sample_interval=50050100150200250SE +/- 1.67, N = 3SE +/- 2.30, N = 3SE +/- 1.69, N = 3224.18224.76225.791. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

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

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pKFence Disabledkfence.sample_interval=100kfence.sample_interval=50050100150200250SE +/- 0.13, N = 3SE +/- 0.20, N = 3SE +/- 0.23, N = 3230.49231.67232.631. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 1080pKFence Disabledkfence.sample_interval=100kfence.sample_interval=50050100150200250SE +/- 0.58, N = 3SE +/- 0.37, N = 3SE +/- 0.71, N = 3207.49209.47210.401. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080pKFence Disabledkfence.sample_interval=100kfence.sample_interval=5004080120160200SE +/- 0.77, N = 3SE +/- 1.29, N = 3SE +/- 0.49, N = 3178.19178.61179.181. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080pKFence Disabledkfence.sample_interval=100kfence.sample_interval=50070140210280350SE +/- 1.92, N = 3SE +/- 0.71, N = 3SE +/- 0.63, N = 3325.17333.09333.651. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileKFence Disabledkfence.sample_interval=100kfence.sample_interval=50020406080100SE +/- 0.15, N = 3SE +/- 0.35, N = 3SE +/- 0.25, N = 388.8988.5688.47

LuxCoreRender

Scene: DLSC - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: DLSC - Acceleration: CPUKFence Disabledkfence.sample_interval=100kfence.sample_interval=5000.67051.3412.01152.6823.3525SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 32.972.962.98MIN: 2.81 / MAX: 3.13MIN: 2.83 / MAX: 3.12MIN: 2.87 / MAX: 3.12

LuxCoreRender

Scene: Danish Mood - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Danish Mood - Acceleration: CPUKFence Disabledkfence.sample_interval=100kfence.sample_interval=5000.53781.07561.61342.15122.689SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 32.382.362.39MIN: 0.75 / MAX: 2.83MIN: 0.76 / MAX: 2.82MIN: 0.78 / MAX: 2.83

LuxCoreRender

Scene: Orange Juice - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Orange Juice - Acceleration: CPUKFence Disabledkfence.sample_interval=100kfence.sample_interval=5001.0442.0883.1324.1765.22SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 34.634.604.64MIN: 4.42 / MAX: 4.72MIN: 4.38 / MAX: 4.69MIN: 4.44 / MAX: 4.73

Timed Mesa Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Mesa Compilation 21.0Time To CompileKFence Disabledkfence.sample_interval=100kfence.sample_interval=500816243240SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 336.5836.2136.24

Timed Wasmer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Wasmer Compilation 1.0.2Time To CompileKFence Disabledkfence.sample_interval=100kfence.sample_interval=5001428425670SE +/- 0.16, N = 3SE +/- 0.13, N = 3SE +/- 0.22, N = 363.1262.9462.731. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil

RealSR-NCNN

Scale: 4x - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: YesKFence Disabledkfence.sample_interval=100kfence.sample_interval=500714212835SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 332.0532.1232.08

Waifu2x-NCNN Vulkan

Scale: 2x - Denoise: 3 - TAA: Yes

OpenBenchmarking.orgSeconds, Fewer Is BetterWaifu2x-NCNN Vulkan 20200818Scale: 2x - Denoise: 3 - TAA: YesKFence Disabledkfence.sample_interval=100kfence.sample_interval=5000.81521.63042.44563.26084.076SE +/- 0.014, N = 3SE +/- 0.010, N = 3SE +/- 0.019, N = 33.6003.6093.623

Unigine Superposition

Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Low - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Superposition 1.0Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Low - Renderer: OpenGLKFence Disabledkfence.sample_interval=100kfence.sample_interval=50060120180240300SE +/- 1.11, N = 3SE +/- 1.40, N = 3SE +/- 1.34, N = 3269.2267.3268.7MAX: 400.9MAX: 389.7MAX: 407.9

LibreOffice

Test: 20 Documents To PDF

OpenBenchmarking.orgSeconds, Fewer Is BetterLibreOfficeTest: 20 Documents To PDFKFence Disabledkfence.sample_interval=100kfence.sample_interval=5001.16012.32023.48034.64045.8005SE +/- 0.028, N = 25SE +/- 0.045, N = 8SE +/- 0.023, N = 255.1215.1565.0811. LibreOffice 6.4.7.2 40(Build:2)

Liquid-DSP

Threads: 16 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 57KFence Disabledkfence.sample_interval=100kfence.sample_interval=500200M400M600M800M1000MSE +/- 1109494.38, N = 3SE +/- 4800690.92, N = 3SE +/- 6058133.19, N = 38571433338550200008562166671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 24 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 24 - Buffer Length: 256 - Filter Length: 57KFence Disabledkfence.sample_interval=100kfence.sample_interval=500200M400M600M800M1000MSE +/- 328447.53, N = 3SE +/- 837980.38, N = 3SE +/- 1828396.38, N = 38997966679036966679041900001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

srsLTE

Test: OFDM_Test

OpenBenchmarking.orgSamples / Second, More Is BettersrsLTE 20.10.1Test: OFDM_TestKFence Disabledkfence.sample_interval=100kfence.sample_interval=50040M80M120M160M200MSE +/- 1072898.46, N = 3SE +/- 200000.00, N = 3SE +/- 1847821.54, N = 31631333331606000001641666671. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

Basemark GPU

Renderer: OpenGL - Resolution: 1920 x 1080 - Graphics Preset: High

OpenBenchmarking.orgFPS, More Is BetterBasemark GPU 1.2Renderer: OpenGL - Resolution: 1920 x 1080 - Graphics Preset: HighKFence Disabledkfence.sample_interval=100kfence.sample_interval=5004080120160200SE +/- 2.02, N = 15SE +/- 1.42, N = 3SE +/- 0.82, N = 3182.53175.68182.81MIN: 92.28 / MAX: 591.59MIN: 97.33 / MAX: 558.75MIN: 97.32 / MAX: 564.33

srsLTE

Test: PHY_DL_Test

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsLTE 20.10.1Test: PHY_DL_TestKFence Disabledkfence.sample_interval=100kfence.sample_interval=50080160240320400SE +/- 2.66, N = 3SE +/- 2.88, N = 3SE +/- 1.16, N = 3357.3346.1362.71. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

InfluxDB

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

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000KFence Disabledkfence.sample_interval=100kfence.sample_interval=500400K800K1200K1600K2000KSE +/- 14386.22, N = 3SE +/- 7375.99, N = 3SE +/- 2549.16, N = 32047511.52064493.32060517.7

InfluxDB

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

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000KFence Disabledkfence.sample_interval=100kfence.sample_interval=500500K1000K1500K2000K2500KSE +/- 10576.00, N = 3SE +/- 2885.59, N = 3SE +/- 1324.03, N = 32228858.22219964.82236526.7

KeyDB

OpenBenchmarking.orgOps/sec, More Is BetterKeyDB 6.0.16KFence Disabledkfence.sample_interval=100kfence.sample_interval=500200K400K600K800K1000KSE +/- 1223.47, N = 3SE +/- 2115.43, N = 3SE +/- 1467.04, N = 3781746.49777725.77773279.931. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000KFence Disabledkfence.sample_interval=100kfence.sample_interval=5001020304050SE +/- 0.44, N = 5SE +/- 0.09, N = 3SE +/- 0.24, N = 344.4744.4344.481. (CC) gcc options: -O2 -ldl -lz -lpthread

Basemark GPU

Renderer: OpenGL - Resolution: 1920 x 1080 - Graphics Preset: Medium

OpenBenchmarking.orgFPS, More Is BetterBasemark GPU 1.2Renderer: OpenGL - Resolution: 1920 x 1080 - Graphics Preset: MediumKFence Disabledkfence.sample_interval=100kfence.sample_interval=50070140210280350SE +/- 3.21, N = 6SE +/- 1.51, N = 3SE +/- 2.59, N = 15333.52335.96341.87MIN: 164.24 / MAX: 1341.26MIN: 168.12 / MAX: 1230.94MIN: 164.61 / MAX: 1315.53

srsLTE

Test: PHY_DL_Test

OpenBenchmarking.orgUE Mb/s, More Is BettersrsLTE 20.10.1Test: PHY_DL_TestKFence Disabledkfence.sample_interval=100kfence.sample_interval=500306090120150SE +/- 1.44, N = 3SE +/- 0.70, N = 3SE +/- 0.12, N = 3129.2124.8130.61. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lm -lfftw3f

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: KostyaKFence Disabledkfence.sample_interval=100kfence.sample_interval=5000.84831.69662.54493.39324.2415SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 33.763.663.771. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: PartialTweetsKFence Disabledkfence.sample_interval=100kfence.sample_interval=5001.08682.17363.26044.34725.434SE +/- 0.05, N = 3SE +/- 0.05, N = 5SE +/- 0.07, N = 34.814.824.831. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: DistinctUserIDKFence Disabledkfence.sample_interval=100kfence.sample_interval=5001.21952.4393.65854.8786.0975SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 35.365.245.421. (CXX) g++ options: -O3 -pthread

ParaView

Test: Many Spheres - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.9Test: Many Spheres - Resolution: 1920 x 1080KFence Disabledkfence.sample_interval=100kfence.sample_interval=500306090120150SE +/- 0.57, N = 3SE +/- 0.45, N = 3SE +/- 0.59, N = 3146.26149.01147.63

ParaView

Test: Many Spheres - Resolution: 1920 x 1080

OpenBenchmarking.orgMiPolys / Sec, More Is BetterParaView 5.9Test: Many Spheres - Resolution: 1920 x 1080KFence Disabledkfence.sample_interval=100kfence.sample_interval=5003K6K9K12K15KSE +/- 57.46, N = 3SE +/- 45.13, N = 3SE +/- 58.98, N = 314663.8514939.3514800.16

ParaView

Test: Wavelet Volume - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.9Test: Wavelet Volume - Resolution: 1920 x 1080KFence Disabledkfence.sample_interval=100kfence.sample_interval=500120240360480600SE +/- 2.25, N = 3SE +/- 6.81, N = 3SE +/- 5.25, N = 6566.70543.83529.78

ParaView

Test: Wavelet Volume - Resolution: 1920 x 1080

OpenBenchmarking.orgMiVoxels / Sec, More Is BetterParaView 5.9Test: Wavelet Volume - Resolution: 1920 x 1080KFence Disabledkfence.sample_interval=100kfence.sample_interval=5002K4K6K8K10KSE +/- 35.99, N = 3SE +/- 108.88, N = 3SE +/- 83.94, N = 69067.258701.208476.56

ParaView

Test: Wavelet Contour - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.9Test: Wavelet Contour - Resolution: 1920 x 1080KFence Disabledkfence.sample_interval=100kfence.sample_interval=50080160240320400SE +/- 2.34, N = 3SE +/- 2.59, N = 3SE +/- 0.51, N = 3381.31381.86383.90

ParaView

Test: Wavelet Contour - Resolution: 1920 x 1080

OpenBenchmarking.orgMiPolys / Sec, More Is BetterParaView 5.9Test: Wavelet Contour - Resolution: 1920 x 1080KFence Disabledkfence.sample_interval=100kfence.sample_interval=5009001800270036004500SE +/- 24.34, N = 3SE +/- 26.95, N = 3SE +/- 5.35, N = 33973.723979.484000.65


Phoronix Test Suite v10.8.5