Fedora Linux -fno-omit-frame-pointer Performance Impact

AMD Ryzen 5 5500U testing Tuxedo laptop on Fedora 36 looking at performance cost of "-fno-omit-frame-pointer" as part of CFLAGS/CXXFLAGS. Benchmarks by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2206274-NE-FEDORACFL13&gru&rdt.

Fedora Linux -fno-omit-frame-pointer Performance ImpactProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen Resolution-O2-O2 -fno-omit-frame-pointerAMD Ryzen 5 5500U @ 4.06GHz (6 Cores / 12 Threads)NB01 NL5xNU (1.07.11RTR1 BIOS)AMD Renoir/Cezanne16GBSamsung SSD 970 EVO Plus 500GBAMD Lucienne 512MB (1800/400MHz)AMD Renoir Radeon HD AudioRealtek RTL8111/8168/8411 + Intel Wi-Fi 6 AX200Fedora Linux 365.18.6-200.fc36.x86_64 (x86_64)GNOME Shell 42.2X Server + Wayland4.6 Mesa 22.1.2 (LLVM 14.0.0 DRM 3.46)GCC 12.1.1 20220507btrfs1920x1080OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- -O2: CXXFLAGS=-O2 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O2 - -O2 -fno-omit-frame-pointer: CXXFLAGS="-O2 -fno-omit-frame-pointer" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O2 -fno-omit-frame-pointer" Compiler Details- --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Disk Details- NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096 Processor Details- Scaling Governor: amd-pstate schedutil (Boost: Enabled) - CPU Microcode: 0x8608103 Graphics Details- -O2: BAR1 / Visible vRAM Size: 512 MB- -O2 -fno-omit-frame-pointer: BAR1 / Visible vRAM Size: 512 MB - vBIOS Version: 113-LUCIENNE-016 Python Details- Python 3.10.5Security Details- SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + 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: Not affected + tsx_async_abort: Not affected

Fedora Linux -fno-omit-frame-pointer Performance Impactsysbench: CPUddnet: 1920 x 1080 - Fullscreen - OpenGL 3.3 - Default - Multeasymapyquake2: OpenGL 3.x - On - On - 1920 x 1080yquake2: Software CPU - On - On - 1920 x 1080yquake2: OpenGL ES 3.x - On - On - 1920 x 1080yquake2: Software CPU Color Light - On - On - 1920 x 1080svt-av1: Preset 4 - Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 10 - Bosphorus 4Ksvt-av1: Preset 12 - Bosphorus 4Ksvt-hevc: 1 - Bosphorus 4Ksvt-hevc: 7 - Bosphorus 4Ksvt-hevc: 10 - Bosphorus 4Ksvt-vp9: VMAF Optimized - Bosphorus 4Ksvt-vp9: PSNR/SSIM Optimized - Bosphorus 4Ksvt-vp9: Visual Quality Optimized - Bosphorus 4Kx264: Bosphorus 4Kmt-dgemm: Sustained Floating-Point Rategraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiancompress-lz4: 1 - Compression Speedcompress-lz4: 1 - Decompression Speedcompress-lz4: 3 - Compression Speedcompress-lz4: 3 - Decompression Speedcompress-zstd: 3 - Compression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationhimeno: Poisson Pressure Solverbotan: KASUMIbotan: KASUMI - Decryptbotan: AES-256botan: AES-256 - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptsysbench: RAM / Memorycryptopp: Unkeyed Algorithmsstargate: 44100 - 512stargate: 96000 - 512stargate: 44100 - 1024stargate: 480000 - 512stargate: 96000 - 1024stargate: 480000 - 1024redis: GETredis: SETpjsip: INVITEpjsip: OPTIONS, Statefulpjsip: OPTIONS, Statelessliquid-dsp: 1 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 4 - 256 - 57liquid-dsp: 8 - 256 - 57liquid-dsp: 12 - 256 - 57daphne: OpenMP - NDT Mappingdaphne: OpenMP - Points2Imagedaphne: OpenMP - Euclidean Clusterkripke: postmark: Disk Transaction Performanceonednn: IP Shapes 1D - f32 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: Deconvolution Batch shapes_3d - f32 - CPUonednn: Recurrent Neural Network Training - f32 - CPUmrbayes: Primate Phylogeny Analysisc-ray: Total Time - 4K, 16 Rays Per Pixelpovray: Trace Timeaobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLACencode-mp3: WAV To MP3encode-opus: WAV To Opus Encodeespeak: Text-To-Speech Synthesisgcrypt: ngspice: C2670ngspice: C7552astcenc: Mediumastcenc: Thoroughastcenc: Exhaustivesqlite-speedtest: Timed Time - Size 1,000encode-wavpack: WAV To WavPack-O2-O2 -fno-omit-frame-pointer12696.34557.98647.784.2658.978.60.98713.35438.31157.2520.9720.2140.8428.8630.8223.1514.350.788976335606831315981697273.848190.654.397842.41391.319.52669.8335.53396.4145.33488.216.92770.11581.17742.34208.272701.342285.031968.874425.83115786.88583.5325435.9685348.250345.587343.041417.773429.88492.59891.210762.163756.31710939.82383.5889971.5269091.1130831.5800431.5342351.1757381.5590682317168.001709750.002690435615789763592333127233333233046667310600000322190000664.2618321.8789841641108.242082221052829.1806322.084411.421511.80176153.02131.731244.91881.03037.15915.9259.0277.71130.017215.370139.663288.7935.513614.7127139.655083.24012.33812498.56552.68623.884.1641.978.50.97013.05937.40056.1480.9619.9340.5128.3530.1322.3014.170.643800330606821296001667223.798171.254.107789.71364.019.32661.1322.23414.3143.33496.816.92757.31524.29735.22210.732603.662126.451945.404242.32810478.03874.335754.615754.641251.443249.432276.979280.33282.04082.044402.122400.6852526.02368.9973831.5288191.1091811.5485651.5001551.1398091.513763363907.59344012.952655430114279061948667123466667206968000300993333309426667655.7718292.2041583981095.492065448051029.0905721.936412.252912.36106417.22132.660245.27986.37137.58117.3729.1137.78230.376219.476139.889290.7225.750015.0202151.799384.69412.486OpenBenchmarking.org

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 1.0.20Test: CPU-O2-O2 -fno-omit-frame-pointer3K6K9K12K15KSE +/- 0.52, N = 3SE +/- 0.42, N = 312696.3412498.561. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm

DDraceNetwork

Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap

OpenBenchmarking.orgFrames Per Second, More Is BetterDDraceNetwork 15.8.1Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap-O2-O2 -fno-omit-frame-pointer120240360480600SE +/- 1.79, N = 3SE +/- 4.00, N = 3557.98552.681. (CXX) g++ options: -O2 -O3 -lrt -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0

yquake2

Renderer: OpenGL 3.x - AF: On - MSAA: On - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: OpenGL 3.x - AF: On - MSAA: On - Resolution: 1920 x 1080-O2-O2 -fno-omit-frame-pointer140280420560700SE +/- 6.31, N = 3SE +/- 6.69, N = 5647.7623.81. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080-O2-O2 -fno-omit-frame-pointer20406080100SE +/- 0.23, N = 3SE +/- 0.15, N = 384.284.11. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: OpenGL ES 3.x - AF: On - MSAA: On - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: OpenGL ES 3.x - AF: On - MSAA: On - Resolution: 1920 x 1080-O2-O2 -fno-omit-frame-pointer140280420560700SE +/- 5.52, N = 3SE +/- 7.67, N = 4658.9641.91. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

yquake2

Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080-O2-O2 -fno-omit-frame-pointer20406080100SE +/- 0.07, N = 3SE +/- 0.28, N = 378.678.51. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 4 - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer0.22210.44420.66630.88841.1105SE +/- 0.001, N = 3SE +/- 0.001, N = 30.9870.9701. (CXX) g++ options: -O2 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 8 - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer3691215SE +/- 0.15, N = 3SE +/- 0.19, N = 313.3513.061. (CXX) g++ options: -O2 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 10 - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer918273645SE +/- 0.05, N = 3SE +/- 0.07, N = 338.3137.401. (CXX) g++ options: -O2 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 12 - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer1326395265SE +/- 0.23, N = 3SE +/- 0.17, N = 357.2556.151. (CXX) g++ options: -O2 -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

SVT-HEVC

Tuning: 1 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer0.21830.43660.65490.87321.0915SE +/- 0.00, N = 3SE +/- 0.00, N = 30.970.961. (CC) gcc options: -O2 -fPIE -fPIC -O3 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 7 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer510152025SE +/- 0.02, N = 3SE +/- 0.01, N = 320.2119.931. (CC) gcc options: -O2 -fPIE -fPIC -O3 -pie -rdynamic -lpthread -lrt

SVT-HEVC

Tuning: 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer918273645SE +/- 0.02, N = 3SE +/- 0.04, N = 340.8440.511. (CC) gcc options: -O2 -fPIE -fPIC -O3 -pie -rdynamic -lpthread -lrt

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer714212835SE +/- 0.28, N = 15SE +/- 0.27, N = 1528.8628.351. (CC) gcc options: -O3 -fcommon -O2 -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer714212835SE +/- 0.03, N = 3SE +/- 0.02, N = 330.8230.131. (CC) gcc options: -O3 -fcommon -O2 -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer612182430SE +/- 0.02, N = 3SE +/- 0.03, N = 323.1522.301. (CC) gcc options: -O3 -fcommon -O2 -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

x264

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 4K-O2-O2 -fno-omit-frame-pointer48121620SE +/- 0.10, N = 12SE +/- 0.10, N = 1314.3514.171. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point Rate-O2-O2 -fno-omit-frame-pointer0.17750.3550.53250.710.8875SE +/- 0.008876, N = 3SE +/- 0.001837, N = 30.7889760.6438001. (CC) gcc options: -O3 -march=native -fopenmp -O2

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl-O2-O2 -fno-omit-frame-pointer70140210280350SE +/- 2.33, N = 3SE +/- 0.88, N = 33353301. (CC) gcc options: -fopenmp -O2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Rotate-O2-O2 -fno-omit-frame-pointer130260390520650SE +/- 0.33, N = 3SE +/- 2.31, N = 36066061. (CC) gcc options: -fopenmp -O2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen-O2-O2 -fno-omit-frame-pointer20406080100SE +/- 0.33, N = 3SE +/- 0.33, N = 383821. (CC) gcc options: -fopenmp -O2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-O2-O2 -fno-omit-frame-pointer306090120150SE +/- 0.00, N = 3SE +/- 0.33, N = 31311291. (CC) gcc options: -fopenmp -O2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing-O2-O2 -fno-omit-frame-pointer130260390520650SE +/- 1.86, N = 3SE +/- 2.40, N = 35986001. (CC) gcc options: -fopenmp -O2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussian-O2-O2 -fno-omit-frame-pointer4080120160200SE +/- 1.45, N = 3SE +/- 0.33, N = 31691661. (CC) gcc options: -fopenmp -O2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

LZ4 Compression

Compression Level: 1 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Compression Speed-O2-O2 -fno-omit-frame-pointer16003200480064008000SE +/- 20.57, N = 3SE +/- 31.80, N = 37273.847223.791. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 1 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression Speed-O2-O2 -fno-omit-frame-pointer2K4K6K8K10KSE +/- 44.10, N = 3SE +/- 28.42, N = 38190.68171.21. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression Speed-O2-O2 -fno-omit-frame-pointer1224364860SE +/- 0.59, N = 5SE +/- 0.61, N = 454.3954.101. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression Speed-O2-O2 -fno-omit-frame-pointer2K4K6K8K10KSE +/- 8.06, N = 5SE +/- 32.72, N = 47842.47789.71. (CC) gcc options: -O3

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression Speed-O2-O2 -fno-omit-frame-pointer30060090012001500SE +/- 11.98, N = 3SE +/- 6.27, N = 31391.31364.01. (CC) gcc options: -O2 -pthread -lz

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression Speed-O2-O2 -fno-omit-frame-pointer510152025SE +/- 0.03, N = 3SE +/- 0.03, N = 319.519.31. (CC) gcc options: -O2 -pthread -lz

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression Speed-O2-O2 -fno-omit-frame-pointer6001200180024003000SE +/- 4.14, N = 3SE +/- 1.15, N = 32669.82661.11. (CC) gcc options: -O2 -pthread -lz

Zstd Compression

Compression Level: 3, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Compression Speed-O2-O2 -fno-omit-frame-pointer70140210280350SE +/- 0.19, N = 3SE +/- 0.40, N = 3335.5322.21. (CC) gcc options: -O2 -pthread -lz

Zstd Compression

Compression Level: 3, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Decompression Speed-O2-O2 -fno-omit-frame-pointer7001400210028003500SE +/- 5.81, N = 3SE +/- 6.77, N = 33396.43414.31. (CC) gcc options: -O2 -pthread -lz

Zstd Compression

Compression Level: 8, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Compression Speed-O2-O2 -fno-omit-frame-pointer306090120150SE +/- 0.33, N = 3SE +/- 0.29, N = 3145.3143.31. (CC) gcc options: -O2 -pthread -lz

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression Speed-O2-O2 -fno-omit-frame-pointer7001400210028003500SE +/- 5.43, N = 3SE +/- 2.19, N = 33488.23496.81. (CC) gcc options: -O2 -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression Speed-O2-O2 -fno-omit-frame-pointer48121620SE +/- 0.10, N = 3SE +/- 0.03, N = 316.916.91. (CC) gcc options: -O2 -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression Speed-O2-O2 -fno-omit-frame-pointer6001200180024003000SE +/- 4.34, N = 3SE +/- 5.52, N = 32770.12757.31. (CC) gcc options: -O2 -pthread -lz

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite-O2-O2 -fno-omit-frame-pointer30060090012001500SE +/- 1.80, N = 3SE +/- 4.45, N = 31581.171524.291. (CC) gcc options: -O2 -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carlo-O2-O2 -fno-omit-frame-pointer160320480640800SE +/- 0.71, N = 3SE +/- 0.03, N = 3742.34735.221. (CC) gcc options: -O2 -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transform-O2-O2 -fno-omit-frame-pointer50100150200250SE +/- 1.18, N = 3SE +/- 0.91, N = 3208.27210.731. (CC) gcc options: -O2 -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiply-O2-O2 -fno-omit-frame-pointer6001200180024003000SE +/- 7.92, N = 3SE +/- 13.11, N = 32701.342603.661. (CC) gcc options: -O2 -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorization-O2-O2 -fno-omit-frame-pointer5001000150020002500SE +/- 2.53, N = 3SE +/- 8.42, N = 32285.032126.451. (CC) gcc options: -O2 -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxation-O2-O2 -fno-omit-frame-pointer400800120016002000SE +/- 0.16, N = 3SE +/- 0.10, N = 31968.871945.401. (CC) gcc options: -O2 -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver-O2-O2 -fno-omit-frame-pointer9001800270036004500SE +/- 47.90, N = 3SE +/- 33.04, N = 34425.834242.331. (CC) gcc options: -O3 -O2 -mavx2

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI-O2-O2 -fno-omit-frame-pointer20406080100SE +/- 0.02, N = 3SE +/- 0.01, N = 386.8978.041. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decrypt-O2-O2 -fno-omit-frame-pointer20406080100SE +/- 0.01, N = 3SE +/- 0.00, N = 383.5374.341. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256-O2-O2 -fno-omit-frame-pointer12002400360048006000SE +/- 6.09, N = 3SE +/- 0.06, N = 35435.97754.621. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256 - Decrypt-O2-O2 -fno-omit-frame-pointer11002200330044005500SE +/- 3.66, N = 3SE +/- 0.15, N = 35348.25754.641. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish-O2-O2 -fno-omit-frame-pointer80160240320400SE +/- 0.12, N = 3SE +/- 0.04, N = 3345.59251.441. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - Decrypt-O2-O2 -fno-omit-frame-pointer70140210280350SE +/- 0.12, N = 3SE +/- 0.23, N = 3343.04249.431. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish-O2-O2 -fno-omit-frame-pointer90180270360450SE +/- 0.19, N = 3SE +/- 0.05, N = 3417.77276.981. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decrypt-O2-O2 -fno-omit-frame-pointer90180270360450SE +/- 0.12, N = 3SE +/- 0.45, N = 3429.88280.331. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256-O2-O2 -fno-omit-frame-pointer20406080100SE +/- 0.04, N = 3SE +/- 0.04, N = 392.6082.041. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decrypt-O2-O2 -fno-omit-frame-pointer20406080100SE +/- 0.60, N = 3SE +/- 0.03, N = 391.2182.041. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305-O2-O2 -fno-omit-frame-pointer160320480640800SE +/- 0.41, N = 3SE +/- 0.35, N = 3762.16402.121. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decrypt-O2-O2 -fno-omit-frame-pointer160320480640800SE +/- 0.49, N = 3SE +/- 0.17, N = 3756.32400.691. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Sysbench

Test: RAM / Memory

OpenBenchmarking.orgMiB/sec, More Is BetterSysbench 1.0.20Test: RAM / Memory-O2-O2 -fno-omit-frame-pointer2K4K6K8K10KSE +/- 3.48, N = 3SE +/- 6.05, N = 310939.822526.021. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed Algorithms-O2-O2 -fno-omit-frame-pointer80160240320400SE +/- 0.09, N = 3SE +/- 0.28, N = 3383.59369.001. (CXX) g++ options: -O2 -fPIC -pthread -pipe

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 44100 - Buffer Size: 512-O2-O2 -fno-omit-frame-pointer0.3440.6881.0321.3761.72SE +/- 0.004298, N = 3SE +/- 0.006686, N = 31.5269091.5288191. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 96000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 512-O2-O2 -fno-omit-frame-pointer0.25040.50080.75121.00161.252SE +/- 0.002150, N = 3SE +/- 0.003576, N = 31.1130831.1091811. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 44100 - Buffer Size: 1024-O2-O2 -fno-omit-frame-pointer0.35550.7111.06651.4221.7775SE +/- 0.003221, N = 3SE +/- 0.001721, N = 31.5800431.5485651. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 480000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 480000 - Buffer Size: 512-O2-O2 -fno-omit-frame-pointer0.34520.69041.03561.38081.726SE +/- 0.002863, N = 3SE +/- 0.002213, N = 31.5342351.5001551. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 96000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 1024-O2-O2 -fno-omit-frame-pointer0.26450.5290.79351.0581.3225SE +/- 0.001752, N = 3SE +/- 0.003041, N = 31.1757381.1398091. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 480000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 480000 - Buffer Size: 1024-O2-O2 -fno-omit-frame-pointer0.35080.70161.05241.40321.754SE +/- 0.002546, N = 3SE +/- 0.001433, N = 31.5590681.5137631. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GET-O2-O2 -fno-omit-frame-pointer500K1000K1500K2000K2500KSE +/- 2206.51, N = 3SE +/- 4094.53, N = 32317168.00363907.591. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -O2

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SET-O2-O2 -fno-omit-frame-pointer400K800K1200K1600K2000KSE +/- 14263.08, N = 3SE +/- 3363.41, N = 31709750.00344012.951. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -O2

PJSIP

Method: INVITE

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: INVITE-O2-O2 -fno-omit-frame-pointer6001200180024003000SE +/- 11.05, N = 3SE +/- 5.90, N = 3269026551. (CC) gcc options: -pthread -lSDL2 -lstdc++ -lopus -lssl -lcrypto -lm -lrt -lpthread -lasound -O2

PJSIP

Method: OPTIONS, Stateful

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateful-O2-O2 -fno-omit-frame-pointer9001800270036004500SE +/- 3.53, N = 3SE +/- 7.00, N = 3435643011. (CC) gcc options: -pthread -lSDL2 -lstdc++ -lopus -lssl -lcrypto -lm -lrt -lpthread -lasound -O2

PJSIP

Method: OPTIONS, Stateless

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Stateless-O2-O2 -fno-omit-frame-pointer30K60K90K120K150KSE +/- 1238.78, N = 3SE +/- 1031.85, N = 31578971427901. (CC) gcc options: -pthread -lSDL2 -lstdc++ -lopus -lssl -lcrypto -lm -lrt -lpthread -lasound -O2

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 1 - Buffer Length: 256 - Filter Length: 57-O2-O2 -fno-omit-frame-pointer14M28M42M56M70MSE +/- 28759.54, N = 3SE +/- 90152.34, N = 363592333619486671. (CC) gcc options: -O3 -O2 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 2 - Buffer Length: 256 - Filter Length: 57-O2-O2 -fno-omit-frame-pointer30M60M90M120M150MSE +/- 69602.04, N = 3SE +/- 55477.72, N = 31272333331234666671. (CC) gcc options: -O3 -O2 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 4 - Buffer Length: 256 - Filter Length: 57-O2-O2 -fno-omit-frame-pointer50M100M150M200M250MSE +/- 1699650.29, N = 3SE +/- 3103085.28, N = 152330466672069680001. (CC) gcc options: -O3 -O2 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 8 - Buffer Length: 256 - Filter Length: 57-O2-O2 -fno-omit-frame-pointer70M140M210M280M350MSE +/- 1804355.84, N = 3SE +/- 1704741.75, N = 33106000003009933331. (CC) gcc options: -O3 -O2 -pthread -lm -lc -lliquid

Liquid-DSP

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

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 12 - Buffer Length: 256 - Filter Length: 57-O2-O2 -fno-omit-frame-pointer70M140M210M280M350MSE +/- 1362363.14, N = 3SE +/- 1500092.59, N = 33221900003094266671. (CC) gcc options: -O3 -O2 -pthread -lm -lc -lliquid

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: NDT Mapping

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT Mapping-O2-O2 -fno-omit-frame-pointer140280420560700SE +/- 2.10, N = 3SE +/- 1.23, N = 3664.26655.771. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Points2Image

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Points2Image-O2-O2 -fno-omit-frame-pointer4K8K12K16K20KSE +/- 100.97, N = 3SE +/- 150.13, N = 318321.8818292.201. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Euclidean Cluster

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Euclidean Cluster-O2-O2 -fno-omit-frame-pointer2004006008001000SE +/- 3.93, N = 3SE +/- 3.50, N = 31108.241095.491. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Kripke

OpenBenchmarking.orgThroughput FoM, More Is BetterKripke 1.2.4-O2-O2 -fno-omit-frame-pointer4M8M12M16M20MSE +/- 29023.91, N = 3SE +/- 42502.90, N = 320822210206544801. (CXX) g++ options: -O2 -O3 -fopenmp

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performance-O2-O2 -fno-omit-frame-pointer11002200330044005500SE +/- 37.00, N = 3SE +/- 0.00, N = 3528251021. (CC) gcc options: -O3 -O2

DDraceNetwork

Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterDDraceNetwork 15.8.1Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL 3.3 - Zoom: Default - Demo: Multeasymap - Total Frame Time-O2-O2 -fno-omit-frame-pointer3691215Min: 1.19 / Avg: 1.81 / Max: 8.65Min: 1.3 / Avg: 1.82 / Max: 8.741. (CXX) g++ options: -O2 -O3 -lrt -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0

oneDNN

Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU-O2-O2 -fno-omit-frame-pointer3691215SE +/- 0.00524, N = 3SE +/- 0.02613, N = 39.180639.09057MIN: 8.9MIN: 8.771. (CXX) g++ options: -O3 -march=native -O2 -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl -lpthread

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU-O2-O2 -fno-omit-frame-pointer510152025SE +/- 0.02, N = 3SE +/- 0.01, N = 322.0821.94MIN: 21.67MIN: 21.561. (CXX) g++ options: -O3 -march=native -O2 -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl -lpthread

oneDNN

Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU-O2-O2 -fno-omit-frame-pointer3691215SE +/- 0.00, N = 3SE +/- 0.01, N = 311.4212.25MIN: 9.2MIN: 9.871. (CXX) g++ options: -O3 -march=native -O2 -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl -lpthread

oneDNN

Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU-O2-O2 -fno-omit-frame-pointer3691215SE +/- 0.01, N = 3SE +/- 0.04, N = 311.8012.36MIN: 10.47MIN: 10.441. (CXX) g++ options: -O3 -march=native -O2 -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl -lpthread

oneDNN

Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.6Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU-O2-O2 -fno-omit-frame-pointer14002800420056007000SE +/- 71.79, N = 3SE +/- 80.48, N = 36153.026417.22MIN: 5992.59MIN: 6223.321. (CXX) g++ options: -O3 -march=native -O2 -fopenmp -msse4.1 -fPIC -std=c++11 -pie -ldl -lpthread

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysis-O2-O2 -fno-omit-frame-pointer306090120150SE +/- 0.49, N = 3SE +/- 0.47, N = 3131.73132.661. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -O2 -lm

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixel-O2-O2 -fno-omit-frame-pointer50100150200250SE +/- 0.29, N = 3SE +/- 0.47, N = 3244.92245.281. (CC) gcc options: -lm -lpthread -O3 -O2

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace Time-O2-O2 -fno-omit-frame-pointer20406080100SE +/- 0.22, N = 3SE +/- 0.98, N = 381.0386.371. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -O2 -R/usr/lib -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Time-O2-O2 -fno-omit-frame-pointer918273645SE +/- 0.01, N = 3SE +/- 0.01, N = 337.1637.581. (CC) gcc options: -lm -O3 -O2

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.3WAV To FLAC-O2-O2 -fno-omit-frame-pointer48121620SE +/- 0.01, N = 5SE +/- 0.02, N = 515.9317.371. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3-O2-O2 -fno-omit-frame-pointer3691215SE +/- 0.003, N = 3SE +/- 0.006, N = 39.0279.1131. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -O2 -lm

Opus Codec Encoding

WAV To Opus Encode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus Encode-O2-O2 -fno-omit-frame-pointer246810SE +/- 0.014, N = 5SE +/- 0.011, N = 57.7117.7821. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech Synthesis-O2-O2 -fno-omit-frame-pointer714212835SE +/- 0.07, N = 4SE +/- 0.14, N = 430.0230.381. (CC) gcc options: -O2 -std=c99 -lpthread -lm

Gcrypt Library

OpenBenchmarking.orgSeconds, Fewer Is BetterGcrypt Library 1.9-O2-O2 -fno-omit-frame-pointer50100150200250SE +/- 0.81, N = 3SE +/- 0.28, N = 3215.37219.481. (CC) gcc options: -O2 -fvisibility=hidden

Ngspice

Circuit: C2670

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C2670-O2-O2 -fno-omit-frame-pointer306090120150SE +/- 0.39, N = 3SE +/- 0.33, N = 3139.66139.891. (CC) gcc options: -O2 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE

Ngspice

Circuit: C7552

OpenBenchmarking.orgSeconds, Fewer Is BetterNgspice 34Circuit: C7552-O2-O2 -fno-omit-frame-pointer60120180240300SE +/- 1.35, N = 3SE +/- 0.32, N = 3288.79290.721. (CC) gcc options: -O2 -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: Medium-O2-O2 -fno-omit-frame-pointer1.29382.58763.88145.17526.469SE +/- 0.0046, N = 3SE +/- 0.0079, N = 35.51365.75001. (CXX) g++ options: -O2 -O3 -flto -pthread

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: Thorough-O2-O2 -fno-omit-frame-pointer48121620SE +/- 0.07, N = 3SE +/- 0.04, N = 314.7115.021. (CXX) g++ options: -O2 -O3 -flto -pthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgSeconds, Fewer Is BetterASTC Encoder 3.2Preset: Exhaustive-O2-O2 -fno-omit-frame-pointer306090120150SE +/- 0.37, N = 3SE +/- 1.44, N = 12139.66151.801. (CXX) g++ options: -O2 -O3 -flto -pthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000-O2-O2 -fno-omit-frame-pointer20406080100SE +/- 0.13, N = 3SE +/- 0.54, N = 383.2484.691. (CC) gcc options: -O2 -lz

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPack-O2-O2 -fno-omit-frame-pointer3691215SE +/- 0.00, N = 5SE +/- 0.00, N = 512.3412.491. (CXX) g++ options: -O2 -rdynamic


Phoronix Test Suite v10.8.5