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&sor&gru.

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 Teststress-ng: MMAPstress-ng: NUMAstress-ng: MEMFDstress-ng: SENDFILEstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingsrslte: PHY_DL_Testfs-mark: 1000 Files, 1MB Sizebasemark: OpenGL - 1920 x 1080 - Highbasemark: OpenGL - 1920 x 1080 - Mediumparaview: Many Spheres - 1920 x 1080paraview: Wavelet Volume - 1920 x 1080paraview: Wavelet Contour - 1920 x 1080tesseract: 3840 x 2160unigine-super: 1920 x 1080 - Fullscreen - Low - OpenGLsvt-hevc: 7 - Bosphorus 1080psvt-hevc: 10 - Bosphorus 1080psvt-vp9: VMAF Optimized - Bosphorus 1080psvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080psvt-vp9: Visual Quality Optimized - Bosphorus 1080psimdjson: Kostyasimdjson: PartialTweetssimdjson: DistinctUserIDfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryluxcorerender: DLSC - CPUluxcorerender: Danish Mood - CPUluxcorerender: Orange Juice - CPUsecuremark: SecureMark-TLScompilebench: Initial Createquantlib: paraview: Many Spheres - 1920 x 1080paraview: Wavelet Contour - 1920 x 1080paraview: Wavelet Volume - 1920 x 1080stockfish: Total Timekeydb: srslte: OFDM_Testliquid-dsp: 16 - 256 - 57liquid-dsp: 24 - 256 - 57glmark2: 1920 x 1080glmark2: 3840 x 2160selenium: Jetstream 2 - Firefoxsrslte: PHY_DL_Testinfluxdb: 4 - 10000 - 2,5000,1 - 10000influxdb: 64 - 10000 - 2,5000,1 - 10000selenium: Kraken - Firefoxselenium: WASM imageConvolute - Firefoxselenium: WASM collisionDetection - Firefoxosbench: Memory Allocationsselenium: PSPDFKit WASM - Firefoxrealsr-ncnn: 4x - Yeswaifu2x-ncnn: 2x - 3 - Yesbuild-gdb: Time To Compilebuild-godot: Time To Compilebuild-linux-kernel: Time To Compilebuild-mesa: Time To Compilebuild-wasmer: Time To Compilesqlite-speedtest: Timed Time - Size 1,000hugin: Panorama Photo Assistant + Stitching Timeinkscape: SVG Files To PNGlibreoffice: 20 Documents To PDFocrmypdf: Processing 60 Page PDF Documentrawtherapee: Total Benchmark Timeosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create ProcessesKFence Disabledkfence.sample_interval=100kfence.sample_interval=500381.25402.411161.89308701.691743253.939495.476810941.19357.3630.0182.53333.52146.26566.70381.31765.6192269.2178.19325.17224.18230.49207.493.764.815.363216672.972.384.63325735739.973172.114663.8453973.7249067.25443836738781746.4916313333385714333389979666718803839199.929129.22047511.52228858.2813.724.7286.754.647366284332.0453.60074.55888.89459.09136.57863.11844.46735.44018.0905.12117.39146.39310.4227847.88251627.20594417.022292378.37399.681149.25309224.911744081.989300.857134642.91346.1634.3175.68335.96149.01543.83381.86752.4988267.3178.61333.09224.76231.67209.473.664.825.243260002.962.364.60317860760.783075.214939.3483979.4828701.20043226332777725.77160600000855020000903696667190668388103.936124.82064493.32219964.8801.725.2281.456.193988284032.1233.60974.57288.56458.65636.21062.93844.42735.80617.5805.15617.29946.35610.5485248.16981026.95441217.294884380.88404.411152.65308195.281748356.069353.487041803.50362.7666.0182.81341.87147.63529.78383.90744.2564268.7179.18333.65225.79232.63210.403.774.835.423236672.982.394.64321260761.923162.914800.1624000.6478476.55543693518773279.93164166667856216667904190000186728393101.235130.62060517.72236526.7805.624.7284.252.651008282932.0793.62374.40988.46558.65536.24362.72644.47836.32317.8945.08117.53846.37010.1485337.93480926.20697017.030239OpenBenchmarking.org

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPKFence Disabledkfence.sample_interval=500kfence.sample_interval=10080160240320400SE +/- 1.35, N = 3SE +/- 0.88, N = 3SE +/- 1.43, N = 3381.25380.88378.371. (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.sample_interval=500KFence Disabledkfence.sample_interval=10090180270360450SE +/- 3.45, N = 3SE +/- 1.42, N = 3SE +/- 2.48, N = 3404.41402.41399.681. (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=500kfence.sample_interval=1002004006008001000SE +/- 1.18, N = 3SE +/- 0.27, N = 3SE +/- 0.49, N = 31161.891152.651149.251. (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.sample_interval=100KFence Disabledkfence.sample_interval=50070K140K210K280K350KSE +/- 77.01, N = 3SE +/- 449.29, N = 3SE +/- 134.38, N = 3309224.91308701.69308195.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.sample_interval=500kfence.sample_interval=100KFence Disabled400K800K1200K1600K2000KSE +/- 9483.50, N = 3SE +/- 1552.77, N = 3SE +/- 1135.77, N = 31748356.061744081.981743253.931. (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=500kfence.sample_interval=1002K4K6K8K10KSE +/- 21.00, N = 3SE +/- 129.42, N = 3SE +/- 113.56, N = 39495.479353.489300.851. (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.sample_interval=100kfence.sample_interval=500KFence Disabled1.5M3M4.5M6M7.5MSE +/- 19033.40, N = 3SE +/- 73780.66, N = 5SE +/- 69699.60, N = 37134642.917041803.506810941.191. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -lpthread -lc

srsLTE

Test: PHY_DL_Test

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsLTE 20.10.1Test: PHY_DL_Testkfence.sample_interval=500KFence Disabledkfence.sample_interval=10080160240320400SE +/- 1.16, N = 3SE +/- 2.66, N = 3SE +/- 2.88, N = 3362.7357.3346.11. (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

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Sizekfence.sample_interval=500kfence.sample_interval=100KFence Disabled140280420560700SE +/- 7.33, N = 5SE +/- 40.69, N = 12SE +/- 4.78, N = 12666.0634.3630.01. (CC) gcc options: -static

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.sample_interval=500KFence Disabledkfence.sample_interval=1004080120160200SE +/- 0.82, N = 3SE +/- 2.02, N = 15SE +/- 1.42, N = 3182.81182.53175.68MIN: 97.32 / MAX: 564.33MIN: 92.28 / MAX: 591.59MIN: 97.33 / MAX: 558.75

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.sample_interval=500kfence.sample_interval=100KFence Disabled70140210280350SE +/- 2.59, N = 15SE +/- 1.51, N = 3SE +/- 3.21, N = 6341.87335.96333.52MIN: 164.61 / MAX: 1315.53MIN: 168.12 / MAX: 1230.94MIN: 164.24 / MAX: 1341.26

ParaView

Test: Many Spheres - Resolution: 1920 x 1080

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

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 Contour - Resolution: 1920 x 1080

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

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

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=500kfence.sample_interval=10060120180240300SE +/- 1.11, N = 3SE +/- 1.34, N = 3SE +/- 1.40, N = 3269.2268.7267.3MAX: 400.9MAX: 407.9MAX: 389.7

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080pkfence.sample_interval=500kfence.sample_interval=100KFence Disabled4080120160200SE +/- 0.49, N = 3SE +/- 1.29, N = 3SE +/- 0.77, N = 3179.18178.61178.191. (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.sample_interval=500kfence.sample_interval=100KFence Disabled70140210280350SE +/- 0.63, N = 3SE +/- 0.71, N = 3SE +/- 1.92, N = 3333.65333.09325.171. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 1080pkfence.sample_interval=500kfence.sample_interval=100KFence Disabled50100150200250SE +/- 1.69, N = 3SE +/- 2.30, N = 3SE +/- 1.67, N = 3225.79224.76224.181. (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.sample_interval=500kfence.sample_interval=100KFence Disabled50100150200250SE +/- 0.23, N = 3SE +/- 0.20, N = 3SE +/- 0.13, N = 3232.63231.67230.491. (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.sample_interval=500kfence.sample_interval=100KFence Disabled50100150200250SE +/- 0.71, N = 3SE +/- 0.37, N = 3SE +/- 0.58, N = 3210.40209.47207.491. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: Kostyakfence.sample_interval=500KFence Disabledkfence.sample_interval=1000.84831.69662.54493.39324.2415SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 33.773.763.661. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: PartialTweetskfence.sample_interval=500kfence.sample_interval=100KFence Disabled1.08682.17363.26044.34725.434SE +/- 0.07, N = 3SE +/- 0.05, N = 5SE +/- 0.05, N = 34.834.824.811. (CXX) g++ options: -O3 -pthread

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: DistinctUserIDkfence.sample_interval=500KFence Disabledkfence.sample_interval=1001.21952.4393.65854.8786.0975SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 35.425.365.241. (CXX) g++ options: -O3 -pthread

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.sample_interval=100kfence.sample_interval=500KFence Disabled70K140K210K280K350KSE +/- 1855.92, N = 3SE +/- 1666.67, N = 33260003236673216671. (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

LuxCoreRender

Scene: DLSC - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: DLSC - Acceleration: CPUkfence.sample_interval=500KFence Disabledkfence.sample_interval=1000.67051.3412.01152.6823.3525SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 32.982.972.96MIN: 2.87 / MAX: 3.12MIN: 2.81 / MAX: 3.13MIN: 2.83 / MAX: 3.12

LuxCoreRender

Scene: Danish Mood - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Danish Mood - Acceleration: CPUkfence.sample_interval=500KFence Disabledkfence.sample_interval=1000.53781.07561.61342.15122.689SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 32.392.382.36MIN: 0.78 / MAX: 2.83MIN: 0.75 / MAX: 2.83MIN: 0.76 / MAX: 2.82

LuxCoreRender

Scene: Orange Juice - Acceleration: CPU

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.5Scene: Orange Juice - Acceleration: CPUkfence.sample_interval=500KFence Disabledkfence.sample_interval=1001.0442.0883.1324.1765.22SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 34.644.634.60MIN: 4.44 / MAX: 4.73MIN: 4.42 / MAX: 4.72MIN: 4.38 / MAX: 4.69

SecureMark

Benchmark: SecureMark-TLS

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

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial Createkfence.sample_interval=500kfence.sample_interval=100KFence Disabled160320480640800SE +/- 6.43, N = 3SE +/- 6.67, N = 3SE +/- 8.57, N = 3761.92760.78739.97

QuantLib

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

ParaView

Test: Many Spheres - Resolution: 1920 x 1080

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

ParaView

Test: Wavelet Contour - Resolution: 1920 x 1080

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

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

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 13Total TimeKFence Disabledkfence.sample_interval=500kfence.sample_interval=1009M18M27M36M45MSE +/- 256402.35, N = 3SE +/- 385194.11, N = 3SE +/- 279490.92, N = 144383673843693518432263321. (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

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

srsLTE

Test: OFDM_Test

OpenBenchmarking.orgSamples / Second, More Is BettersrsLTE 20.10.1Test: OFDM_Testkfence.sample_interval=500KFence Disabledkfence.sample_interval=10040M80M120M160M200MSE +/- 1847821.54, N = 3SE +/- 1072898.46, N = 3SE +/- 200000.00, N = 31641666671631333331606000001. (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

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=500kfence.sample_interval=100200M400M600M800M1000MSE +/- 1109494.38, N = 3SE +/- 6058133.19, N = 3SE +/- 4800690.92, N = 38571433338562166678550200001. (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.sample_interval=500kfence.sample_interval=100KFence Disabled200M400M600M800M1000MSE +/- 1828396.38, N = 3SE +/- 837980.38, N = 3SE +/- 328447.53, N = 39041900009036966678997966671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

GLmark2

Resolution: 1920 x 1080

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

GLmark2

Resolution: 3840 x 2160

OpenBenchmarking.orgScore, More Is BetterGLmark2 2020.04Resolution: 3840 x 2160kfence.sample_interval=500KFence Disabledkfence.sample_interval=1002K4K6K8K10K839383918388

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Firefoxkfence.sample_interval=100kfence.sample_interval=500KFence Disabled20406080100SE +/- 0.61, N = 3SE +/- 0.80, N = 10SE +/- 1.37, N = 3103.94101.2499.931. firefox 87.0

srsLTE

Test: PHY_DL_Test

OpenBenchmarking.orgUE Mb/s, More Is BettersrsLTE 20.10.1Test: PHY_DL_Testkfence.sample_interval=500KFence Disabledkfence.sample_interval=100306090120150SE +/- 0.12, N = 3SE +/- 1.44, N = 3SE +/- 0.70, N = 3130.6129.2124.81. (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.sample_interval=100kfence.sample_interval=500KFence Disabled400K800K1200K1600K2000KSE +/- 7375.99, N = 3SE +/- 2549.16, N = 3SE +/- 14386.22, N = 32064493.32060517.72047511.5

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.sample_interval=500KFence Disabledkfence.sample_interval=100500K1000K1500K2000K2500KSE +/- 1324.03, N = 3SE +/- 10576.00, N = 3SE +/- 2885.59, N = 32236526.72228858.22219964.8

Selenium

Benchmark: Kraken - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Firefoxkfence.sample_interval=100kfence.sample_interval=500KFence Disabled2004006008001000SE +/- 9.49, N = 3SE +/- 4.28, N = 3SE +/- 6.40, N = 3801.7805.6813.71. firefox 87.0

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

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

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: Firefoxkfence.sample_interval=100kfence.sample_interval=500KFence Disabled60120180240300SE +/- 1.23, N = 3SE +/- 3.12, N = 4SE +/- 2.81, N = 6281.4284.2286.71. firefox 87.0

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory Allocationskfence.sample_interval=500KFence Disabledkfence.sample_interval=1001326395265SE +/- 0.16, N = 3SE +/- 0.11, N = 3SE +/- 0.78, N = 352.6554.6556.191. (CC) gcc options: -lm

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Firefoxkfence.sample_interval=500kfence.sample_interval=100KFence Disabled6001200180024003000SE +/- 11.84, N = 3SE +/- 3.00, N = 3SE +/- 8.02, N = 32829284028431. firefox 87.0

RealSR-NCNN

Scale: 4x - TAA: Yes

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

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

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 9.1Time To Compilekfence.sample_interval=500KFence Disabledkfence.sample_interval=10020406080100SE +/- 0.12, N = 3SE +/- 0.16, N = 3SE +/- 0.15, N = 374.4174.5674.57

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To Compilekfence.sample_interval=500kfence.sample_interval=100KFence Disabled20406080100SE +/- 0.25, N = 3SE +/- 0.35, N = 3SE +/- 0.15, N = 388.4788.5688.89

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.10.20Time To Compilekfence.sample_interval=500kfence.sample_interval=100KFence Disabled1326395265SE +/- 0.53, N = 3SE +/- 0.50, N = 3SE +/- 0.37, N = 358.6658.6659.09

Timed Mesa Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Mesa Compilation 21.0Time To Compilekfence.sample_interval=100kfence.sample_interval=500KFence Disabled816243240SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 336.2136.2436.58

Timed Wasmer Compilation

Time To Compile

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

SQLite Speedtest

Timed Time - Size 1,000

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

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

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGkfence.sample_interval=100kfence.sample_interval=500KFence Disabled48121620SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 317.5817.8918.091. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)

LibreOffice

Test: 20 Documents To PDF

OpenBenchmarking.orgSeconds, Fewer Is BetterLibreOfficeTest: 20 Documents To PDFkfence.sample_interval=500KFence Disabledkfence.sample_interval=1001.16012.32023.48034.64045.8005SE +/- 0.023, N = 25SE +/- 0.028, N = 25SE +/- 0.045, N = 85.0815.1215.1561. LibreOffice 6.4.7.2 40(Build:2)

OCRMyPDF

Processing 60 Page PDF Document

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

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark Timekfence.sample_interval=100kfence.sample_interval=500KFence Disabled1122334455SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 346.3646.3746.391. RawTherapee, version 5.8, command line.

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Fileskfence.sample_interval=500KFence Disabledkfence.sample_interval=1003691215SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 310.1510.4210.551. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsKFence Disabledkfence.sample_interval=500kfence.sample_interval=100246810SE +/- 0.073834, N = 6SE +/- 0.059614, N = 10SE +/- 0.067776, N = 37.8825167.9348098.1698101. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programskfence.sample_interval=500kfence.sample_interval=100KFence Disabled612182430SE +/- 0.36, N = 3SE +/- 0.26, N = 6SE +/- 0.22, N = 926.2126.9527.211. (CC) gcc options: -lm

OSBench

Test: Create Processes

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


Phoronix Test Suite v10.8.5