AMD AOCC 4.0 Benchmarks

AMD Ryzen 9 7950X compiler benchmarks by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2211152-PTS-AMDAOCC460
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Audio Encoding 2 Tests
AV1 3 Tests
BLAS (Basic Linear Algebra Sub-Routine) Tests 2 Tests
C++ Boost Tests 3 Tests
Chess Test Suite 2 Tests
C/C++ Compiler Tests 19 Tests
Compression Tests 2 Tests
CPU Massive 22 Tests
Creator Workloads 26 Tests
Cryptography 4 Tests
Database Test Suite 3 Tests
Encoding 8 Tests
Fortran Tests 3 Tests
Game Development 3 Tests
HPC - High Performance Computing 11 Tests
Imaging 7 Tests
Common Kernel Benchmarks 2 Tests
Machine Learning 7 Tests
Molecular Dynamics 2 Tests
MPI Benchmarks 2 Tests
Multi-Core 19 Tests
NVIDIA GPU Compute 3 Tests
Intel oneAPI 2 Tests
OpenMPI Tests 2 Tests
Programmer / Developer System Benchmarks 4 Tests
Python Tests 3 Tests
Raytracing 4 Tests
Renderers 5 Tests
Scientific Computing 4 Tests
Server 5 Tests
Server CPU Tests 10 Tests
Single-Threaded 6 Tests
Telephony 2 Tests
Texture Compression 3 Tests
Video Encoding 6 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
AOCC 4.0
November 12 2022
  8 Hours, 37 Minutes
GCC 12.2
November 13 2022
  9 Hours, 30 Minutes
GCC 13.0 14 Nov
November 14 2022
  5 Hours, 9 Minutes
LLVM Clang 14
November 13 2022
  9 Hours, 10 Minutes
LLVM Clang 15.0.2
November 14 2022
  7 Hours, 48 Minutes
Invert Hiding All Results Option
  8 Hours, 3 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):


AMD AOCC 4.0 BenchmarksOpenBenchmarking.orgPhoronix Test Suite 10.8.4AMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR X670E HERO (0703 BIOS)AMD Device 14d832GB1000GB Sabrent Rocket 4.0 PlusAMD Radeon RX 6800 16GB (2475/1000MHz)AMD Navi 21/23ASUS MG28UIntel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411Ubuntu 22.106.1.0-060100rc3daily20221103-generic (x86_64)GNOME Shell 43.0X Server + Wayland4.6 Mesa 22.2.1 (LLVM 15.0.2 DRM 3.49)1.3.224Clang 14.0.6GCC 12.2.0GCC 13.0.0 20221114 + clang (GCC) 13.0.0 20221114 (experimental)Clang 14.0.6-2Clang 15.0.2-1ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilersFile-SystemScreen ResolutionAMD AOCC 4.0 Benchmarks PerformanceSystem Logs- Transparent Huge Pages: madvise- CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"- AOCC 4.0: Optimized build with assertions; Default target: x86_64-unknown-linux-gnu; Host CPU: znver4 - GCC 12.2: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-U8K4Qv/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-U8K4Qv/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-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 - GCC 13.0 14 Nov: --disable-multilib- Scaling Governor: amd-pstate schedutil (Boost: Enabled) - CPU Microcode: 0xa601203 - BAR1 / Visible vRAM Size: 16368 MB - vBIOS Version: 113-D4120900-101- Python 3.10.7- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

AOCC 4.0GCC 12.2GCC 13.0 14 NovLLVM Clang 14LLVM Clang 15.0.2Result OverviewPhoronix Test Suite 10.8.4100%150%200%250%300%CaffeOpenJPEGC-RayLiquid-DSPKripkeJPEG XL libjxlTSCPCoremarkJPEG XL Decoding libjxlASTC EncoderFLAC Audio EncodingNCNNXsbenchlibavif avifencAOM AV1CLOMPSecureMarkAOBenchWebP Image EncodeKvazaarNgspiceLAME MP3 EncodingC-BlosconeDNNGraphicsMagickSQLite SpeedtestLAMMPS Molecular Dynamics SimulatorQuadRayCppPerformanceBenchmarksOpenSSLMonte Carlo Simulations of Ionised NebulaeDolfynSVT-AV1libjpeg-turbo tjbenchSockperfKTX-Software toktxSVT-HEVCNettleZstd CompressionSVT-VP9Tachyon

AMD AOCC 4.0 Benchmarksyquake2: Software CPU - On - On - 1920 x 1080yquake2: Software CPU - Off - On - 1920 x 1080yquake2: Software CPU - On - Off - 1920 x 1080yquake2: Software CPU - Off - Off - 1920 x 1080yquake2: Software CPU Color Light - On - On - 1920 x 1080yquake2: Software CPU Color Light - Off - On - 1920 x 1080yquake2: Software CPU Color Light - On - Off - 1920 x 1080yquake2: Software CPU Color Light - Off - Off - 1920 x 1080sockperf: Throughputblosc: blosclz shuffleblosc: blosclz bitshufflequantlib: cryptopp: Keyed Algorithmscryptopp: Unkeyed Algorithmslczero: BLASlczero: Eigenclomp: Static OMP Speedupdolfyn: Computational Fluid Dynamicsmocassin: Dust 2D tau100.0lammps: Rhodopsin Proteinsimdjson: Kostyasimdjson: TopTweetsimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDcompress-zstd: 3 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedjpegxl: PNG - 90jpegxl: JPEG - 90jpegxl: PNG - 100jpegxl: JPEG - 100jpegxl-decode: 1jpegxl-decode: Allwebp: Defaultwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressionnettle: aes256nettle: chachanettle: sha512nettle: poly1305-aestscp: AI Chess Performancegraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacequadray: 1 - 4Kquadray: 5 - 4Kquadray: 1 - 1080pquadray: 5 - 1080paom-av1: Speed 6 Two-Pass - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Kkvazaar: Bosphorus 4K - Very Fastkvazaar: Bosphorus 4K - Ultra Fastkvazaar: Bosphorus 1080p - Very Fastkvazaar: Bosphorus 1080p - Ultra Fastsvt-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 4Kcoremark: CoreMark Size 666 - Iterations Per Secondpjsip: INVITEpjsip: OPTIONS, Statefulpjsip: OPTIONS, Statelessavifenc: 0avifenc: 2avifenc: 6avifenc: 6, Losslessavifenc: 10, Losslessc-ray: Total Time - 4K, 16 Rays Per Pixelpovray: Trace Timeprimesieve: 1e12onednn: IP Shapes 1D - u8s8f32 - CPUonednn: IP Shapes 3D - u8s8f32 - CPUonednn: IP Shapes 1D - bf16bf16bf16 - CPUonednn: IP Shapes 3D - bf16bf16bf16 - CPUonednn: Convolution Batch Shapes Auto - u8s8f32 - CPUonednn: Deconvolution Batch shapes_1d - u8s8f32 - CPUonednn: Recurrent Neural Network Training - u8s8f32 - CPUonednn: Deconvolution Batch shapes_1d - bf16bf16bf16 - CPUonednn: Deconvolution Batch shapes_3d - bf16bf16bf16 - CPUonednn: Recurrent Neural Network Inference - u8s8f32 - CPUonednn: Recurrent Neural Network Training - bf16bf16bf16 - CPUonednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPUonednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - bf16bf16bf16 - CPUaobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLACencode-mp3: WAV To MP3espeak: Text-To-Speech Synthesisngspice: C2670ngspice: C7552tachyon: Total Timesecuremark: SecureMark-TLSopenjpeg: NASA Curiosity Panorama M34openssl: SHA256openssl: RSA4096openssl: RSA4096liquid-dsp: 8 - 256 - 57liquid-dsp: 16 - 256 - 57liquid-dsp: 32 - 256 - 57dragonflydb: 50 - 1:5dragonflydb: 50 - 5:1redis: SET - 50astcenc: Fastastcenc: Mediumastcenc: Thoroughastcenc: Exhaustivetjbench: Decompression Throughputcpp-perf-bench: Atolcpp-perf-bench: Ctypecpp-perf-bench: Math Librarycpp-perf-bench: Stepanov Vectorcpp-perf-bench: Function Objectscpp-perf-bench: Stepanov Abstractionsqlite-speedtest: Timed Time - Size 1,000toktx: UASTC 3toktx: Zstd Compression 19draco: Liondraco: Church Facadecaffe: AlexNet - CPU - 100caffe: GoogleNet - CPU - 100ncnn: CPU - mobilenetncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - shufflenet-v2ncnn: CPU - mnasnetncnn: CPU - efficientnet-b0ncnn: CPU - blazefacencnn: CPU - googlenetncnn: CPU - vgg16ncnn: CPU - resnet18ncnn: CPU - alexnetncnn: CPU - resnet50ncnn: CPU - yolov4-tinyncnn: CPU - squeezenet_ssdncnn: CPU - regnety_400mtnn: CPU - DenseNettnn: CPU - MobileNet v2tnn: CPU - SqueezeNet v2tnn: CPU - SqueezeNet v1.1openvino: Face Detection FP16 - CPUopenvino: Face Detection FP16 - CPUopenvino: Person Detection FP16 - CPUopenvino: Person Detection FP16 - CPUopenvino: Person Detection FP32 - CPUopenvino: Person Detection FP32 - CPUopenvino: Vehicle Detection FP16 - CPUopenvino: Vehicle Detection FP16 - CPUopenvino: Face Detection FP16-INT8 - CPUopenvino: Face Detection FP16-INT8 - CPUopenvino: Vehicle Detection FP16-INT8 - CPUopenvino: Vehicle Detection FP16-INT8 - CPUopenvino: Weld Porosity Detection FP16 - CPUopenvino: Weld Porosity Detection FP16 - CPUopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Machine Translation EN To DE FP16 - CPUopenvino: Weld Porosity Detection FP16-INT8 - CPUopenvino: Weld Porosity Detection FP16-INT8 - CPUopenvino: Person Vehicle Bike Detection FP16 - CPUopenvino: Person Vehicle Bike Detection FP16 - CPUopenvino: Age Gender Recognition Retail 0013 FP16 - CPUopenvino: Age Gender Recognition Retail 0013 FP16 - CPUopenvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPUopenvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPUxsbench: onnx: GPT-2 - CPU - Parallelonnx: GPT-2 - CPU - Standardonnx: yolov4 - CPU - Parallelonnx: yolov4 - CPU - Standardonnx: bertsquad-12 - CPU - Parallelonnx: fcn-resnet101-11 - CPU - Parallelonnx: ArcFace ResNet-100 - CPU - Parallelonnx: ArcFace ResNet-100 - CPU - Standardonnx: super-resolution-10 - CPU - Parallelkripke: AOCC 4.0GCC 12.2GCC 13.0 14 NovLLVM Clang 14LLVM Clang 15.0.2196.3205.6198.1205.7185.3189.9188.2191.887909523837.213508.94532.31048.647843591.1836341748194525.010.7676417.9105.8510.851.5911.8211.975092.25461.279.15018.654.65117.813.5013.131.080.8577.27286.4429.6517.672.176.330.898564.641528.82864.294255.91247706314139524706122609607171026.432.05102.798.1220.7565.4447.3385.35113.72219.333.07876.511131.294188.4006.68108.32171.09112.44121.78111.78946032.2882055344937012452363.11431.3782.9434.2292.77327.45316.1026.2450.3385810.3470170.5778341.500165.287850.4050971138.833.273671.38455574.0081139.44574.9050.1331690.22237821.5799.9284.73214.53558.25556.31255.486747594173991404261637876026.2394139.1896243333175483333318866000005728724.375242954.594701871.5427.3331160.959919.90602.0160318.28724925.51931.359164.79939.3809.02316.93234.7744.95711.3463373432427653739348.573.172.692.962.723.851.217.8524.837.184.7911.6214.3811.277.552455.642244.04544.592217.83514.29557.017.531055.297.371081.01752.2710.6228.19283.071847.734.321439.925.55133.3359.952896.905.521664.774.8044290.730.3663880.920.25708134671359147569576917135235622079113125045767185.1192.0185.9192.2171.2176.2172.5176.488910323526.413017.34501.1881.352348481.7552341697172522.810.7876417.2645.899.901.839.859.804978.65432.180.34932.054.64974.412.9812.541.040.8568.44263.9028.0216.612.234.480.888521.411515.12858.304182.31249682114739883436392741664153326.482.08102.318.2219.3268.2441.7880.31102.77204.743.06776.398131.043187.3726.64106.57172.53109.95122.32111.601066150.9452075279933012582568.52334.8453.2025.0283.07718.99415.9556.1870.4799060.3565460.7259781.543795.327800.4214191140.343.364121.38696580.3301139.55578.8220.1398620.22851419.76210.5204.40917.83263.74658.28255.483343281071222368642328006014.6393865.8834506667162723333316806000005707956.745275879.834498344.35289.2890132.587619.45492.0071314.75907125.42732.277166.57535.1969.25115.72734.2254.95811.6853486442423685657428.683.713.243.763.304.641.598.6624.567.494.9912.2514.0312.4312.014513.705412.94469.923388.43914.29557.367.501060.877.341085.33757.5110.5528.09284.351837.194.351429.515.59134.4259.472879.685.551658.304.8244470.590.3663460.600.25623450871268940568564918134236122229395133327173191.4199.0192.3201.0181.3184.4178.5185.390031024105.013286.522.610.5106317.0446.0310.221.809.639.284976.25485.882.24988.954.35073.813.0112.761.030.8566.30245.5428.1816.802.284.600.898490.461507.34859.964188.14249222814549123416272625658143826.301.93102.067.6520.7268.3044.1282.56108.11210.393.10976.360132.746188.6166.63107.16173.36110.49122.36111.611117817.2471505338938912402866.26633.7513.1054.6752.94719.3260.5242830.3564070.6629051.533055.305010.4188601139.643.426861.40503582.0031142.22578.9550.1403490.22791819.90210.8104.38717.76962.67660.29455.280943289669608373853430836029.1394339.8650876667127443333316331666675757620.865271140.494675697.0294.5724135.191319.77252.0276322.49125125.54533.773169.47935.5089.21115.73234.7344.96111.61623696649878.683.723.263.743.324.571.588.6524.397.494.9812.2614.1212.2711.84631826213205760088375624796.813989.24669.51086.846641593.2098141702186123.710.7716517.6885.6210.601.5611.1510.775045.25463.578.94913.254.65055.813.1913.101.070.9462.29264.4829.4517.512.066.160.838566.171536.84864.874231.63294257913828964665822705587158026.232.04101.898.0717.7664.8244.6282.97107.85210.453.02074.608130.107183.1916.64105.55170.79111.35120.82110.25981244.48620465.22832.3783.0794.3772.76120.13416.5686.1720.3435950.3377600.5833771.511765.319300.4084321138.263.395811.40766575.6021142.95575.9420.1363430.22410121.7049.2804.62020.54357.71156.21654.972947262464416399488188576016.6395258.180982333315840666671723600000404.4496155.089519.27961.9814320.16234425.46231.627164.38540.1799.24617.03036.0724.98211.63937634782469761049429.093.442.993.253.024.251.378.5425.967.365.1912.3214.6811.809.413634.328431.56261.105302.02214.37555.007.461066.077.291092.87752.4110.6228.15283.721851.094.321434.105.57133.5959.832887.985.541654.664.8344085.250.3663331.040.2567560017062898056356692313523532781894910979490089766124197.713694.24783.91075.790605596.8657831686186323.610.8226417.3855030.85458.678.84894.655.34928.917.9817.461.110.8763.32266.8929.2317.002.156.210.908553.151523.44863.734214.74285702213908764545832655583158426.151.92102.347.6017.9268.7145.3184.80109.33213.393.05874.817129.155184.1506.63105.69171.02110.81121.26111.241004815.00694265.15032.3123.0444.3632.72520.15314.8346.2430.3437490.3622850.5823811.513695.303370.4085941137.493.464441.39579575.1251142.00576.2190.1363100.22444921.3939.4354.52958.95556.47755.083645495762689379162678706030.9395636.456635275015442666671654933333412.2096156.453219.43011.9886321.21645526.05631.784165.54640.2849.33317.18336.0174.98311.45737004649468001074149.243.532.993.313.074.351.418.6325.527.415.1612.3214.9411.979.622499.824337.48149.433232.43514.35555.057.471065.317.431071.50742.4410.7628.27282.591845.314.331438.375.56135.0059.202895.025.521645.574.8544075.750.3663386.570.256752238108977267OpenBenchmarking.org

yquake2

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200SE +/- 0.15, N = 3SE +/- 0.43, N = 3SE +/- 0.91, N = 3196.3191.4185.11. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200Min: 196 / Avg: 196.3 / Max: 196.5Min: 190.8 / Avg: 191.37 / Max: 192.2Min: 183.7 / Avg: 185.07 / Max: 186.81. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

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

LLVM Clang 14: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.250100150200250SE +/- 1.56, N = 3SE +/- 0.64, N = 3SE +/- 0.15, N = 3205.6199.0192.01. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200Min: 203.3 / Avg: 205.63 / Max: 208.6Min: 198.2 / Avg: 199.03 / Max: 200.3Min: 191.8 / Avg: 192.03 / Max: 192.31. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

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

LLVM Clang 14: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200SE +/- 2.06, N = 3SE +/- 0.30, N = 3SE +/- 1.68, N = 3198.1192.3185.91. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200Min: 195.8 / Avg: 198.1 / Max: 202.2Min: 191.9 / Avg: 192.33 / Max: 192.9Min: 183.4 / Avg: 185.93 / Max: 189.11. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

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

LLVM Clang 14: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.250100150200250SE +/- 1.48, N = 3SE +/- 0.63, N = 3SE +/- 0.24, N = 3205.7201.0192.21. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200Min: 203.9 / Avg: 205.67 / Max: 208.6Min: 200.1 / Avg: 200.97 / Max: 202.2Min: 191.7 / Avg: 192.17 / Max: 192.51. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

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

LLVM Clang 14: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200SE +/- 0.68, N = 3SE +/- 0.33, N = 3SE +/- 0.93, N = 3185.3181.3171.21. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.2306090120150Min: 184 / Avg: 185.33 / Max: 186.2Min: 180.7 / Avg: 181.33 / Max: 181.8Min: 169.4 / Avg: 171.2 / Max: 172.51. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

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

LLVM Clang 14: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200SE +/- 0.54, N = 3SE +/- 0.78, N = 3SE +/- 0.37, N = 3189.9184.4176.21. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.2306090120150Min: 189.1 / Avg: 189.87 / Max: 190.9Min: 183.3 / Avg: 184.4 / Max: 185.9Min: 175.5 / Avg: 176.23 / Max: 176.61. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

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

LLVM Clang 14: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200SE +/- 1.77, N = 3SE +/- 0.50, N = 3SE +/- 0.26, N = 3188.2178.5172.51. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.2306090120150Min: 186 / Avg: 188.2 / Max: 191.7Min: 178 / Avg: 178.5 / Max: 179.5Min: 172 / Avg: 172.47 / Max: 172.91. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

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

LLVM Clang 14: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200SE +/- 2.19, N = 4SE +/- 0.95, N = 3SE +/- 0.52, N = 3191.8185.3176.41. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 8.10Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 1920 x 1080AOCC 4.0GCC 13.0 14 NovGCC 12.24080120160200Min: 185.5 / Avg: 191.78 / Max: 195.7Min: 184.1 / Avg: 185.33 / Max: 187.2Min: 175.5 / Avg: 176.4 / Max: 177.31. (CC) gcc options: -shared -lm -ldl -rdynamic -lSDL2 -O3 -march=native -flto -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

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

LLVM Clang 14: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./yquake2: 5: ./quake2: not found

Sockperf

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

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputGCC 13.0 14 NovLLVM Clang 15.0.2GCC 12.2LLVM Clang 14AOCC 4.0200K400K600K800K1000KSE +/- 2684.21, N = 5SE +/- 3955.76, N = 5SE +/- 3167.67, N = 5SE +/- 4602.76, N = 5SE +/- 1831.17, N = 59003108976618891038837568790951. (CXX) g++ options: --param -O3 -march=native -flto -rdynamic
OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputGCC 13.0 14 NovLLVM Clang 15.0.2GCC 12.2LLVM Clang 14AOCC 4.0160K320K480K640K800KMin: 894917 / Avg: 900310.2 / Max: 908712Min: 889074 / Avg: 897661 / Max: 909372Min: 880586 / Avg: 889103.2 / Max: 896854Min: 872632 / Avg: 883756.4 / Max: 896703Min: 874213 / Avg: 879094.6 / Max: 8839311. (CXX) g++ options: --param -O3 -march=native -flto -rdynamic

C-Blosc

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz shuffleLLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovAOCC 4.0GCC 12.25K10K15K20K25KSE +/- 81.78, N = 3SE +/- 173.15, N = 3SE +/- 203.38, N = 3SE +/- 238.69, N = 3SE +/- 90.86, N = 324796.824197.724105.023837.223526.4
OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz shuffleLLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovAOCC 4.0GCC 12.24K8K12K16K20KMin: 24700.7 / Avg: 24796.83 / Max: 24959.5Min: 23899 / Avg: 24197.7 / Max: 24498.8Min: 23706.7 / Avg: 24105 / Max: 24375.6Min: 23553.2 / Avg: 23837.2 / Max: 24311.5Min: 23348.3 / Avg: 23526.4 / Max: 23646.7

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz bitshuffleLLVM Clang 14LLVM Clang 15.0.2AOCC 4.0GCC 13.0 14 NovGCC 12.23K6K9K12K15KSE +/- 152.49, N = 3SE +/- 150.84, N = 3SE +/- 81.98, N = 3SE +/- 38.45, N = 3SE +/- 76.49, N = 313989.213694.213508.913286.513017.3
OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz bitshuffleLLVM Clang 14LLVM Clang 15.0.2AOCC 4.0GCC 13.0 14 NovGCC 12.22K4K6K8K10KMin: 13684.9 / Avg: 13989.23 / Max: 14158.6Min: 13427 / Avg: 13694.2 / Max: 13949.1Min: 13355.1 / Avg: 13508.9 / Max: 13635Min: 13221.4 / Avg: 13286.5 / Max: 13354.5Min: 12936.8 / Avg: 13017.3 / Max: 13170.2

QuantLib

QuantLib is an open-source library/framework around quantitative finance for modeling, trading and risk management scenarios. QuantLib is written in C++ with Boost and its built-in benchmark used reports the QuantLib Benchmark Index benchmark score. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.21LLVM Clang 15.0.2LLVM Clang 14AOCC 4.0GCC 12.210002000300040005000SE +/- 83.36, N = 12SE +/- 66.71, N = 3SE +/- 7.07, N = 3SE +/- 52.72, N = 124783.94669.54532.34501.11. (CXX) g++ options: -O3 -march=native -rdynamic
OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.21LLVM Clang 15.0.2LLVM Clang 14AOCC 4.0GCC 12.28001600240032004000Min: 3868 / Avg: 4783.9 / Max: 4886Min: 4536.4 / Avg: 4669.47 / Max: 4744.4Min: 4518.3 / Avg: 4532.33 / Max: 4540.8Min: 3923.3 / Avg: 4501.05 / Max: 4573.81. (CXX) g++ options: -O3 -march=native -rdynamic

GCC 13.0 14 Nov: The test quit with a non-zero exit status. E: unknown location(0): fatal error: in "QuantLib benchmark suite/ShortRateModel__Swaps": QuantLib::Error: cannot roll the asset back to0 (it is already at t = 1.75068)

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed AlgorithmsLLVM Clang 14LLVM Clang 15.0.2AOCC 4.0GCC 12.22004006008001000SE +/- 0.29, N = 3SE +/- 3.44, N = 3SE +/- 2.11, N = 3SE +/- 1.11, N = 31086.851075.791048.65881.351. (CXX) g++ options: -O3 -march=native -flto -fPIC -pthread -pipe
OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed AlgorithmsLLVM Clang 14LLVM Clang 15.0.2AOCC 4.0GCC 12.22004006008001000Min: 1086.34 / Avg: 1086.85 / Max: 1087.33Min: 1068.92 / Avg: 1075.79 / Max: 1079.65Min: 1045.6 / Avg: 1048.65 / Max: 1052.7Min: 879.26 / Avg: 881.35 / Max: 883.041. (CXX) g++ options: -O3 -march=native -flto -fPIC -pthread -pipe

Test: Keyed Algorithms

GCC 13.0 14 Nov: The test quit with a non-zero exit status.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed AlgorithmsLLVM Clang 15.0.2LLVM Clang 14AOCC 4.0GCC 12.2130260390520650SE +/- 4.73, N = 3SE +/- 5.89, N = 3SE +/- 0.53, N = 3SE +/- 3.68, N = 3596.87593.21591.18481.761. (CXX) g++ options: -O3 -march=native -flto -fPIC -pthread -pipe
OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed AlgorithmsLLVM Clang 15.0.2LLVM Clang 14AOCC 4.0GCC 12.2110220330440550Min: 591.92 / Avg: 596.87 / Max: 606.32Min: 581.52 / Avg: 593.21 / Max: 600.28Min: 590.24 / Avg: 591.18 / Max: 592.07Min: 477.46 / Avg: 481.76 / Max: 489.081. (CXX) g++ options: -O3 -march=native -flto -fPIC -pthread -pipe

Test: Unkeyed Algorithms

GCC 13.0 14 Nov: The test quit with a non-zero exit status.

LeelaChessZero

LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASAOCC 4.0LLVM Clang 14GCC 12.2LLVM Clang 15.0.2400800120016002000SE +/- 24.06, N = 3SE +/- 14.33, N = 3SE +/- 18.37, N = 4SE +/- 18.88, N = 417481702169716861. (CXX) g++ options: -flto -O3 -march=native -pthread
OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASAOCC 4.0LLVM Clang 14GCC 12.2LLVM Clang 15.0.230060090012001500Min: 1711 / Avg: 1747.67 / Max: 1793Min: 1682 / Avg: 1702.33 / Max: 1730Min: 1645 / Avg: 1696.5 / Max: 1730Min: 1649 / Avg: 1686.25 / Max: 17361. (CXX) g++ options: -flto -O3 -march=native -pthread

Backend: BLAS

GCC 13.0 14 Nov: The test quit with a non-zero exit status. E: ./lczero: line 4: ./lc0: No such file or directory

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: EigenAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.2400800120016002000SE +/- 19.60, N = 3SE +/- 11.93, N = 3SE +/- 17.46, N = 3SE +/- 19.08, N = 319451863186117251. (CXX) g++ options: -flto -O3 -march=native -pthread
OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: EigenAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.230060090012001500Min: 1908 / Avg: 1944.67 / Max: 1975Min: 1844 / Avg: 1863 / Max: 1885Min: 1827 / Avg: 1861.33 / Max: 1884Min: 1691 / Avg: 1725 / Max: 17571. (CXX) g++ options: -flto -O3 -march=native -pthread

Backend: Eigen

GCC 13.0 14 Nov: The test quit with a non-zero exit status. E: ./lczero: line 4: ./lc0: No such file or directory

CLOMP

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

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 1.2Static OMP SpeedupAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov612182430SE +/- 0.27, N = 5SE +/- 0.23, N = 6SE +/- 0.15, N = 3SE +/- 0.27, N = 3SE +/- 0.03, N = 325.023.723.622.822.61. (CC) gcc options: -fopenmp -O3 -march=native -flto -lm
OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 1.2Static OMP SpeedupAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov612182430Min: 24.3 / Avg: 24.98 / Max: 25.6Min: 23 / Avg: 23.72 / Max: 24.4Min: 23.4 / Avg: 23.6 / Max: 23.9Min: 22.4 / Avg: 22.77 / Max: 23.3Min: 22.6 / Avg: 22.63 / Max: 22.71. (CC) gcc options: -fopenmp -O3 -march=native -flto -lm

Dolfyn

Dolfyn is a Computational Fluid Dynamics (CFD) code of modern numerical simulation techniques. The Dolfyn test profile measures the execution time of the bundled computational fluid dynamics demos that are bundled with Dolfyn. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsGCC 13.0 14 NovAOCC 4.0LLVM Clang 14GCC 12.2LLVM Clang 15.0.23691215SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 310.5110.7710.7710.7910.82
OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsGCC 13.0 14 NovAOCC 4.0LLVM Clang 14GCC 12.2LLVM Clang 15.0.23691215Min: 10.41 / Avg: 10.51 / Max: 10.6Min: 10.69 / Avg: 10.77 / Max: 10.84Min: 10.73 / Avg: 10.77 / Max: 10.81Min: 10.68 / Avg: 10.79 / Max: 10.88Min: 10.81 / Avg: 10.82 / Max: 10.85

Monte Carlo Simulations of Ionised Nebulae

Mocassin is the Monte Carlo Simulations of Ionised Nebulae. MOCASSIN is a fully 3D or 2D photoionisation and dust radiative transfer code which employs a Monte Carlo approach to the transfer of radiation through media of arbitrary geometry and density distribution. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2019-03-24Input: Dust 2D tau100.0GCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 15.0.2LLVM Clang 141530456075SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.88, N = 3SE +/- 0.88, N = 3SE +/- 0.71, N = 463646464651. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lz
OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2019-03-24Input: Dust 2D tau100.0GCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 15.0.2LLVM Clang 141326395265Min: 62 / Avg: 62.67 / Max: 63Min: 63 / Avg: 64 / Max: 65Min: 62 / Avg: 63.67 / Max: 65Min: 62 / Avg: 63.67 / Max: 65Min: 64 / Avg: 65 / Max: 671. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lz

LAMMPS Molecular Dynamics Simulator

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin ProteinAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov48121620SE +/- 0.06, N = 3SE +/- 0.13, N = 15SE +/- 0.14, N = 15SE +/- 0.17, N = 3SE +/- 0.23, N = 317.9117.6917.3917.2617.041. (CXX) g++ options: -O3 -march=native -flto -lm -ldl
OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin ProteinAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov510152025Min: 17.79 / Avg: 17.91 / Max: 18Min: 16.57 / Avg: 17.69 / Max: 18.24Min: 16.74 / Avg: 17.38 / Max: 18.18Min: 16.95 / Avg: 17.26 / Max: 17.51Min: 16.75 / Avg: 17.04 / Max: 17.51. (CXX) g++ options: -O3 -march=native -flto -lm -ldl

simdjson

This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 14246810SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 36.035.895.855.621. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 14246810Min: 6.01 / Avg: 6.03 / Max: 6.06Min: 5.87 / Avg: 5.89 / Max: 5.91Min: 5.83 / Avg: 5.85 / Max: 5.87Min: 5.61 / Avg: 5.62 / Max: 5.621. (CXX) g++ options: -O3 -march=native -flto

Throughput Test: Kostya

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./simdjson: 3: ./bench_ondemand: not found

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetAOCC 4.0LLVM Clang 14GCC 13.0 14 NovGCC 12.23691215SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 310.8510.6010.229.901. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetAOCC 4.0LLVM Clang 14GCC 13.0 14 NovGCC 12.23691215Min: 10.77 / Avg: 10.85 / Max: 10.96Min: 10.56 / Avg: 10.6 / Max: 10.63Min: 10.13 / Avg: 10.22 / Max: 10.39Min: 9.77 / Avg: 9.9 / Max: 9.991. (CXX) g++ options: -O3 -march=native -flto

Throughput Test: TopTweet

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./simdjson: 3: ./bench_ondemand: not found

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomGCC 12.2GCC 13.0 14 NovAOCC 4.0LLVM Clang 140.41180.82361.23541.64722.059SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 31.831.801.591.561. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomGCC 12.2GCC 13.0 14 NovAOCC 4.0LLVM Clang 14246810Min: 1.83 / Avg: 1.83 / Max: 1.84Min: 1.8 / Avg: 1.8 / Max: 1.81Min: 1.58 / Avg: 1.59 / Max: 1.6Min: 1.55 / Avg: 1.56 / Max: 1.561. (CXX) g++ options: -O3 -march=native -flto

Throughput Test: LargeRandom

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./simdjson: 3: ./bench_ondemand: not found

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsAOCC 4.0LLVM Clang 14GCC 12.2GCC 13.0 14 Nov3691215SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 311.8211.159.859.631. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsAOCC 4.0LLVM Clang 14GCC 12.2GCC 13.0 14 Nov3691215Min: 11.76 / Avg: 11.82 / Max: 11.93Min: 11.14 / Avg: 11.15 / Max: 11.17Min: 9.76 / Avg: 9.85 / Max: 9.91Min: 9.57 / Avg: 9.63 / Max: 9.671. (CXX) g++ options: -O3 -march=native -flto

Throughput Test: PartialTweets

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./simdjson: 3: ./bench_ondemand: not found

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDAOCC 4.0LLVM Clang 14GCC 12.2GCC 13.0 14 Nov3691215SE +/- 0.10, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 311.9710.779.809.281. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDAOCC 4.0LLVM Clang 14GCC 12.2GCC 13.0 14 Nov3691215Min: 11.77 / Avg: 11.97 / Max: 12.09Min: 10.66 / Avg: 10.77 / Max: 10.83Min: 9.78 / Avg: 9.8 / Max: 9.85Min: 9.26 / Avg: 9.28 / Max: 9.311. (CXX) g++ options: -O3 -march=native -flto

Throughput Test: DistinctUserID

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./simdjson: 3: ./bench_ondemand: not found

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov11002200330044005500SE +/- 10.48, N = 3SE +/- 13.86, N = 3SE +/- 28.62, N = 3SE +/- 14.32, N = 3SE +/- 10.83, N = 35092.25045.25030.84978.64976.21. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov9001800270036004500Min: 5072.9 / Avg: 5092.23 / Max: 5108.9Min: 5029 / Avg: 5045.23 / Max: 5072.8Min: 4983.3 / Avg: 5030.77 / Max: 5082.2Min: 4954.8 / Avg: 4978.57 / Max: 5004.3Min: 4955 / Avg: 4976.17 / Max: 4990.71. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression SpeedGCC 13.0 14 NovLLVM Clang 14AOCC 4.0LLVM Clang 15.0.2GCC 12.212002400360048006000SE +/- 8.47, N = 3SE +/- 59.43, N = 3SE +/- 57.07, N = 3SE +/- 4.13, N = 3SE +/- 8.08, N = 35485.85463.55461.25458.65432.11. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression SpeedGCC 13.0 14 NovLLVM Clang 14AOCC 4.0LLVM Clang 15.0.2GCC 12.210002000300040005000Min: 5470.4 / Avg: 5485.8 / Max: 5499.6Min: 5399.2 / Avg: 5463.47 / Max: 5582.2Min: 5401.6 / Avg: 5461.2 / Max: 5575.3Min: 5450.4 / Avg: 5458.6 / Max: 5463.5Min: 5415.9 / Avg: 5432.07 / Max: 5440.41. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 14LLVM Clang 15.0.220406080100SE +/- 0.50, N = 3SE +/- 0.52, N = 3SE +/- 0.27, N = 3SE +/- 0.07, N = 3SE +/- 0.52, N = 382.280.379.178.978.81. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 14LLVM Clang 15.0.21632486480Min: 81.6 / Avg: 82.2 / Max: 83.2Min: 79.5 / Avg: 80.33 / Max: 81.3Min: 78.8 / Avg: 79.07 / Max: 79.6Min: 78.8 / Avg: 78.87 / Max: 79Min: 78.2 / Avg: 78.77 / Max: 79.81. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedAOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 14LLVM Clang 15.0.211002200330044005500SE +/- 41.19, N = 3SE +/- 72.80, N = 3SE +/- 20.04, N = 3SE +/- 21.62, N = 3SE +/- 29.56, N = 35018.64988.94932.04913.24894.61. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedAOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 14LLVM Clang 15.0.29001800270036004500Min: 4957.3 / Avg: 5018.6 / Max: 5096.9Min: 4912.3 / Avg: 4988.87 / Max: 5134.4Min: 4907.6 / Avg: 4931.97 / Max: 4971.7Min: 4874.3 / Avg: 4913.23 / Max: 4949Min: 4857.1 / Avg: 4894.57 / Max: 4952.91. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression SpeedLLVM Clang 15.0.2LLVM Clang 14GCC 12.2AOCC 4.0GCC 13.0 14 Nov1224364860SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.17, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 355.354.654.654.654.31. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression SpeedLLVM Clang 15.0.2LLVM Clang 14GCC 12.2AOCC 4.0GCC 13.0 14 Nov1122334455Min: 55.2 / Avg: 55.27 / Max: 55.3Min: 54.4 / Avg: 54.6 / Max: 54.8Min: 54.3 / Avg: 54.63 / Max: 54.8Min: 54.4 / Avg: 54.63 / Max: 54.9Min: 54.2 / Avg: 54.33 / Max: 54.51. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression SpeedAOCC 4.0GCC 13.0 14 NovLLVM Clang 14GCC 12.2LLVM Clang 15.0.211002200330044005500SE +/- 24.94, N = 3SE +/- 81.06, N = 3SE +/- 33.82, N = 3SE +/- 49.55, N = 3SE +/- 45.42, N = 35117.85073.85055.84974.44928.91. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma
OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression SpeedAOCC 4.0GCC 13.0 14 NovLLVM Clang 14GCC 12.2LLVM Clang 15.0.29001800270036004500Min: 5071.5 / Avg: 5117.8 / Max: 5157Min: 4979.2 / Avg: 5073.77 / Max: 5235.1Min: 4995.1 / Avg: 5055.83 / Max: 5112Min: 4909.6 / Avg: 4974.37 / Max: 5071.7Min: 4881 / Avg: 4928.9 / Max: 5019.71. (CC) gcc options: -O3 -march=native -flto -pthread -lz -llzma

JPEG XL libjxl

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: PNG - Quality: 90LLVM Clang 15.0.2AOCC 4.0LLVM Clang 14GCC 13.0 14 NovGCC 12.248121620SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 317.9813.5013.1913.0112.98-Xclang -mrelax-all-Xclang -mrelax-all-Xclang -mrelax-all1. (CXX) g++ options: -O3 -march=native -flto -fno-rtti -funwind-tables -O2 -fPIE -pie -latomic
OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: PNG - Quality: 90LLVM Clang 15.0.2AOCC 4.0LLVM Clang 14GCC 13.0 14 NovGCC 12.2510152025Min: 17.95 / Avg: 17.98 / Max: 18.02Min: 13.46 / Avg: 13.5 / Max: 13.57Min: 13.16 / Avg: 13.19 / Max: 13.24Min: 12.99 / Avg: 13.01 / Max: 13.02Min: 12.92 / Avg: 12.98 / Max: 13.091. (CXX) g++ options: -O3 -march=native -flto -fno-rtti -funwind-tables -O2 -fPIE -pie -latomic

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: JPEG - Quality: 90LLVM Clang 15.0.2AOCC 4.0LLVM Clang 14GCC 13.0 14 NovGCC 12.248121620SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 317.4613.1313.1012.7612.54-Xclang -mrelax-all-Xclang -mrelax-all-Xclang -mrelax-all1. (CXX) g++ options: -O3 -march=native -flto -fno-rtti -funwind-tables -O2 -fPIE -pie -latomic
OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: JPEG - Quality: 90LLVM Clang 15.0.2AOCC 4.0LLVM Clang 14GCC 13.0 14 NovGCC 12.248121620Min: 17.28 / Avg: 17.46 / Max: 17.67Min: 13.01 / Avg: 13.13 / Max: 13.27Min: 12.98 / Avg: 13.1 / Max: 13.31Min: 12.59 / Avg: 12.76 / Max: 12.88Min: 12.46 / Avg: 12.54 / Max: 12.611. (CXX) g++ options: -O3 -march=native -flto -fno-rtti -funwind-tables -O2 -fPIE -pie -latomic

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: PNG - Quality: 100LLVM Clang 15.0.2AOCC 4.0LLVM Clang 14GCC 12.2GCC 13.0 14 Nov0.24980.49960.74940.99921.249SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 5SE +/- 0.01, N = 31.111.081.071.041.03-Xclang -mrelax-all-Xclang -mrelax-all-Xclang -mrelax-all1. (CXX) g++ options: -O3 -march=native -flto -fno-rtti -funwind-tables -O2 -fPIE -pie -latomic
OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: PNG - Quality: 100LLVM Clang 15.0.2AOCC 4.0LLVM Clang 14GCC 12.2GCC 13.0 14 Nov246810Min: 1.09 / Avg: 1.11 / Max: 1.13Min: 1.06 / Avg: 1.08 / Max: 1.1Min: 1.06 / Avg: 1.07 / Max: 1.08Min: 1 / Avg: 1.04 / Max: 1.06Min: 1.02 / Avg: 1.03 / Max: 1.041. (CXX) g++ options: -O3 -march=native -flto -fno-rtti -funwind-tables -O2 -fPIE -pie -latomic

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: JPEG - Quality: 100LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.2AOCC 4.00.21150.4230.63450.8461.0575SE +/- 0.01, N = 3SE +/- 0.01, N = 9SE +/- 0.02, N = 6SE +/- 0.01, N = 3SE +/- 0.01, N = 60.940.870.850.850.85-Xclang -mrelax-all-Xclang -mrelax-all-Xclang -mrelax-all1. (CXX) g++ options: -O3 -march=native -flto -fno-rtti -funwind-tables -O2 -fPIE -pie -latomic
OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.7Input: JPEG - Quality: 100LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.2AOCC 4.0246810Min: 0.93 / Avg: 0.94 / Max: 0.95Min: 0.84 / Avg: 0.87 / Max: 0.93Min: 0.81 / Avg: 0.85 / Max: 0.94Min: 0.84 / Avg: 0.85 / Max: 0.86Min: 0.83 / Avg: 0.85 / Max: 0.891. (CXX) g++ options: -O3 -march=native -flto -fno-rtti -funwind-tables -O2 -fPIE -pie -latomic

JPEG XL Decoding libjxl

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.7CPU Threads: 1AOCC 4.0GCC 12.2GCC 13.0 14 NovLLVM Clang 15.0.2LLVM Clang 1420406080100SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.16, N = 377.2768.4466.3063.3262.29
OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.7CPU Threads: 1AOCC 4.0GCC 12.2GCC 13.0 14 NovLLVM Clang 15.0.2LLVM Clang 141530456075Min: 76.99 / Avg: 77.27 / Max: 77.56Min: 68.4 / Avg: 68.44 / Max: 68.51Min: 66.24 / Avg: 66.3 / Max: 66.34Min: 63.25 / Avg: 63.32 / Max: 63.37Min: 61.98 / Avg: 62.29 / Max: 62.45

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.7CPU Threads: AllAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.2GCC 13.0 14 Nov60120180240300SE +/- 2.69, N = 3SE +/- 1.97, N = 3SE +/- 1.06, N = 3SE +/- 3.47, N = 3SE +/- 1.42, N = 3286.44266.89264.48263.90245.54
OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.7CPU Threads: AllAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.2GCC 13.0 14 Nov50100150200250Min: 281.99 / Avg: 286.44 / Max: 291.27Min: 262.96 / Avg: 266.89 / Max: 269.04Min: 262.51 / Avg: 264.48 / Max: 266.13Min: 258.46 / Avg: 263.9 / Max: 270.36Min: 243.2 / Avg: 245.54 / Max: 248.1

WebP Image Encode

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: DefaultAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.2714212835SE +/- 0.02, N = 3SE +/- 0.40, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 329.6529.4529.2328.1828.02-lpng16 -ljpeg -ltiff-lpng16 -ljpeg -ltiff-lpng16 -ljpeg1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: DefaultAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.2714212835Min: 29.63 / Avg: 29.65 / Max: 29.7Min: 28.64 / Avg: 29.45 / Max: 29.85Min: 29.16 / Avg: 29.23 / Max: 29.34Min: 28.04 / Avg: 28.18 / Max: 28.27Min: 27.84 / Avg: 28.02 / Max: 28.141. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100AOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.248121620SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.24, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 317.6717.5117.0016.8016.61-lpng16 -ljpeg -ltiff-lpng16 -ljpeg -ltiff-lpng16 -ljpeg1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100AOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.248121620Min: 17.66 / Avg: 17.67 / Max: 17.69Min: 17.39 / Avg: 17.51 / Max: 17.7Min: 16.53 / Avg: 17 / Max: 17.27Min: 16.68 / Avg: 16.8 / Max: 16.89Min: 16.39 / Avg: 16.61 / Max: 16.771. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 15.0.2LLVM Clang 140.5131.0261.5392.0522.565SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 32.282.232.172.152.06-lpng16 -ljpeg -ltiff-lpng16 -ljpeg-lpng16 -ljpeg -ltiff1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 15.0.2LLVM Clang 14246810Min: 2.25 / Avg: 2.28 / Max: 2.3Min: 2.19 / Avg: 2.23 / Max: 2.27Min: 2.16 / Avg: 2.17 / Max: 2.17Min: 2.13 / Avg: 2.15 / Max: 2.18Min: 2.05 / Avg: 2.06 / Max: 2.081. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Highest CompressionAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.2246810SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 36.336.216.164.604.48-lpng16 -ljpeg -ltiff-lpng16 -ljpeg -ltiff-lpng16 -ljpeg1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Highest CompressionAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.23691215Min: 6.32 / Avg: 6.33 / Max: 6.34Min: 6.21 / Avg: 6.21 / Max: 6.23Min: 6.08 / Avg: 6.16 / Max: 6.22Min: 4.59 / Avg: 4.6 / Max: 4.62Min: 4.45 / Avg: 4.48 / Max: 4.511. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Lossless, Highest CompressionLLVM Clang 15.0.2GCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 140.20250.4050.60750.811.0125SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.900.890.890.880.83-lpng16 -ljpeg -ltiff-lpng16 -ljpeg -ltiff-lpng16 -ljpeg1. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm
OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Lossless, Highest CompressionLLVM Clang 15.0.2GCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 14246810Min: 0.89 / Avg: 0.9 / Max: 0.9Min: 0.89 / Avg: 0.89 / Max: 0.89Min: 0.88 / Avg: 0.89 / Max: 0.9Min: 0.88 / Avg: 0.88 / Max: 0.89Min: 0.83 / Avg: 0.83 / Max: 0.831. (CC) gcc options: -fvisibility=hidden -O3 -march=native -flto -lm

Nettle

GNU Nettle is a low-level cryptographic library used by GnuTLS and other software. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: aes256LLVM Clang 14AOCC 4.0LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov2K4K6K8K10KSE +/- 47.83, N = 3SE +/- 116.25, N = 3SE +/- 0.32, N = 3SE +/- 53.19, N = 3SE +/- 1.22, N = 38566.178564.648553.158521.418490.46MIN: 6405.01 / MAX: 12818.56MIN: 6283.86 / MAX: 12924.64MIN: 6494.58 / MAX: 12673.87-lhogweed - MIN: 6434.82 / MAX: 12801.5-lhogweed - MIN: 6473.53 / MAX: 12523.151. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: aes256LLVM Clang 14AOCC 4.0LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov15003000450060007500Min: 8478.34 / Avg: 8566.17 / Max: 8642.9Min: 8343.13 / Avg: 8564.64 / Max: 8736.59Min: 8552.7 / Avg: 8553.15 / Max: 8553.78Min: 8436.3 / Avg: 8521.41 / Max: 8619.25Min: 8488.82 / Avg: 8490.46 / Max: 8492.841. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lgmp -lm -lcrypto

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: chachaLLVM Clang 14AOCC 4.0LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov30060090012001500SE +/- 10.11, N = 3SE +/- 2.93, N = 3SE +/- 0.55, N = 3SE +/- 9.98, N = 3SE +/- 0.01, N = 31536.841528.821523.441515.121507.34MIN: 773.42 / MAX: 4324.28MIN: 773.94 / MAX: 4229.15MIN: 773.19 / MAX: 4193.52-lhogweed - MIN: 754.38 / MAX: 4226.47-lhogweed - MIN: 757.05 / MAX: 4174.741. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: chachaLLVM Clang 14AOCC 4.0LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov30060090012001500Min: 1526.57 / Avg: 1536.84 / Max: 1557.05Min: 1525.86 / Avg: 1528.82 / Max: 1534.68Min: 1522.51 / Avg: 1523.44 / Max: 1524.41Min: 1500.5 / Avg: 1515.12 / Max: 1534.21Min: 1507.32 / Avg: 1507.34 / Max: 1507.351. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lgmp -lm -lcrypto

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: sha512LLVM Clang 14AOCC 4.0LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.22004006008001000SE +/- 0.60, N = 3SE +/- 0.77, N = 3SE +/- 0.75, N = 3SE +/- 0.35, N = 3SE +/- 0.38, N = 3864.87864.29863.73859.96858.30-lhogweed-lhogweed1. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: sha512LLVM Clang 14AOCC 4.0LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.2150300450600750Min: 863.95 / Avg: 864.87 / Max: 865.99Min: 863.36 / Avg: 864.29 / Max: 865.81Min: 862.9 / Avg: 863.73 / Max: 865.23Min: 859.3 / Avg: 859.96 / Max: 860.48Min: 857.53 / Avg: 858.3 / Max: 858.691. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lgmp -lm -lcrypto

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: poly1305-aesAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.29001800270036004500SE +/- 5.55, N = 3SE +/- 4.96, N = 3SE +/- 1.66, N = 3SE +/- 18.65, N = 3SE +/- 6.07, N = 34255.914231.634214.744188.144182.31-lhogweed-lhogweed1. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lgmp -lm -lcrypto
OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: poly1305-aesAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.27001400210028003500Min: 4244.83 / Avg: 4255.91 / Max: 4261.91Min: 4224.58 / Avg: 4231.63 / Max: 4241.21Min: 4211.77 / Avg: 4214.74 / Max: 4217.49Min: 4168.67 / Avg: 4188.14 / Max: 4225.43Min: 4171.46 / Avg: 4182.31 / Max: 4192.461. (CC) gcc options: -O3 -march=native -flto -ggdb3 -lnettle -lgmp -lm -lcrypto

TSCP

This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceLLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 NovAOCC 4.0600K1200K1800K2400K3000KSE +/- 17050.36, N = 5SE +/- 14422.21, N = 5SE +/- 7641.62, N = 5SE +/- 3566.28, N = 5SE +/- 18536.62, N = 5294257928570222496821249222824770631. (CC) gcc options: -O3 -march=native -flto
OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceLLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 NovAOCC 4.0500K1000K1500K2000K2500KMin: 2914169 / Avg: 2942578.8 / Max: 3009715Min: 2824502 / Avg: 2857021.8 / Max: 2898831Min: 2469856 / Avg: 2496820.8 / Max: 2514968Min: 2480981 / Avg: 2492228.2 / Max: 2503536Min: 2447902 / Avg: 2477063.2 / Max: 25498981. (CC) gcc options: -O3 -march=native -flto

GraphicsMagick

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SwirlGCC 12.2GCC 13.0 14 NovAOCC 4.0LLVM Clang 15.0.2LLVM Clang 1430060090012001500SE +/- 4.18, N = 3SE +/- 2.19, N = 3SE +/- 2.96, N = 3SE +/- 2.33, N = 3SE +/- 4.91, N = 3147314541413139013821. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SwirlGCC 12.2GCC 13.0 14 NovAOCC 4.0LLVM Clang 15.0.2LLVM Clang 1430060090012001500Min: 1468 / Avg: 1472.67 / Max: 1481Min: 1450 / Avg: 1454.33 / Max: 1457Min: 1409 / Avg: 1413.33 / Max: 1419Min: 1386 / Avg: 1390.33 / Max: 1394Min: 1376 / Avg: 1382.33 / Max: 13921. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: RotateGCC 12.2AOCC 4.0GCC 13.0 14 NovLLVM Clang 14LLVM Clang 15.0.22004006008001000SE +/- 3.18, N = 3SE +/- 1.20, N = 3SE +/- 2.89, N = 3SE +/- 7.17, N = 3SE +/- 0.88, N = 39889529128968761. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: RotateGCC 12.2AOCC 4.0GCC 13.0 14 NovLLVM Clang 14LLVM Clang 15.0.22004006008001000Min: 983 / Avg: 988.33 / Max: 994Min: 950 / Avg: 951.67 / Max: 954Min: 907 / Avg: 912 / Max: 917Min: 888 / Avg: 895.67 / Max: 910Min: 874 / Avg: 875.67 / Max: 8771. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SharpenAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov100200300400500SE +/- 0.67, N = 3SE +/- 2.73, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 34704664543433411. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SharpenAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov80160240320400Min: 469 / Avg: 469.67 / Max: 471Min: 461 / Avg: 466.33 / Max: 470Min: 453 / Avg: 454.33 / Max: 456Min: 342 / Avg: 343 / Max: 344Min: 340 / Avg: 340.67 / Max: 3421. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: EnhancedGCC 12.2GCC 13.0 14 NovAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14140280420560700SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 36396276125835821. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: EnhancedGCC 12.2GCC 13.0 14 NovAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14110220330440550Min: 638 / Avg: 638.67 / Max: 639Min: 627 / Avg: 627.33 / Max: 628Min: 612 / Avg: 612.33 / Max: 613Min: 583 / Avg: 583.33 / Max: 584Min: 581 / Avg: 581.67 / Max: 5831. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: ResizingGCC 12.2LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovAOCC 4.06001200180024003000SE +/- 2.52, N = 3SE +/- 3.79, N = 3SE +/- 4.67, N = 3SE +/- 8.67, N = 3SE +/- 5.17, N = 3274127052655262526091. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: ResizingGCC 12.2LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovAOCC 4.05001000150020002500Min: 2736 / Avg: 2741 / Max: 2744Min: 2698 / Avg: 2705 / Max: 2711Min: 2646 / Avg: 2654.67 / Max: 2662Min: 2608 / Avg: 2625.33 / Max: 2634Min: 2599 / Avg: 2609.33 / Max: 26151. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Noise-GaussianGCC 12.2GCC 13.0 14 NovAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2140280420560700SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 2.03, N = 3SE +/- 1.20, N = 36646586075875831. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Noise-GaussianGCC 12.2GCC 13.0 14 NovAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2120240360480600Min: 664 / Avg: 664.33 / Max: 665Min: 658 / Avg: 658.33 / Max: 659Min: 606 / Avg: 606.67 / Max: 608Min: 584 / Avg: 587.33 / Max: 591Min: 581 / Avg: 582.67 / Max: 5851. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color SpaceAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.2GCC 13.0 14 Nov400800120016002000SE +/- 12.35, N = 3SE +/- 5.36, N = 3SE +/- 9.17, N = 3SE +/- 1.33, N = 3SE +/- 4.93, N = 3171015841580153314381. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color SpaceAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.2GCC 13.0 14 Nov30060090012001500Min: 1697 / Avg: 1710.33 / Max: 1735Min: 1573 / Avg: 1583.67 / Max: 1590Min: 1562 / Avg: 1580.33 / Max: 1590Min: 1530 / Avg: 1532.67 / Max: 1534Min: 1430 / Avg: 1438 / Max: 14471. (CC) gcc options: -fopenmp -O3 -march=native -flto -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

QuadRay

OpenBenchmarking.orgFPS, More Is BetterQuadRay 2022.05.25Scene: 1 - Resolution: 4KGCC 12.2AOCC 4.0GCC 13.0 14 NovLLVM Clang 14LLVM Clang 15.0.2612182430SE +/- 0.08, N = 3SE +/- 0.12, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 326.4826.4326.3026.2326.151. (CXX) g++ options: -O3 -pthread -lm -lstdc++ -lX11 -lXext -lpthread
OpenBenchmarking.orgFPS, More Is BetterQuadRay 2022.05.25Scene: 1 - Resolution: 4KGCC 12.2AOCC 4.0GCC 13.0 14 NovLLVM Clang 14LLVM Clang 15.0.2612182430Min: 26.36 / Avg: 26.48 / Max: 26.63Min: 26.19 / Avg: 26.43 / Max: 26.58Min: 26.12 / Avg: 26.3 / Max: 26.43Min: 26.14 / Avg: 26.23 / Max: 26.31Min: 26.09 / Avg: 26.15 / Max: 26.251. (CXX) g++ options: -O3 -pthread -lm -lstdc++ -lX11 -lXext -lpthread

OpenBenchmarking.orgFPS, More Is BetterQuadRay 2022.05.25Scene: 5 - Resolution: 4KGCC 12.2AOCC 4.0LLVM Clang 14GCC 13.0 14 NovLLVM Clang 15.0.20.4680.9361.4041.8722.34SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.082.052.041.931.921. (CXX) g++ options: -O3 -pthread -lm -lstdc++ -lX11 -lXext -lpthread
OpenBenchmarking.orgFPS, More Is BetterQuadRay 2022.05.25Scene: 5 - Resolution: 4KGCC 12.2AOCC 4.0LLVM Clang 14GCC 13.0 14 NovLLVM Clang 15.0.2246810Min: 2.07 / Avg: 2.08 / Max: 2.09Min: 2.04 / Avg: 2.05 / Max: 2.06Min: 2.03 / Avg: 2.04 / Max: 2.04Min: 1.93 / Avg: 1.93 / Max: 1.93Min: 1.92 / Avg: 1.92 / Max: 1.921. (CXX) g++ options: -O3 -pthread -lm -lstdc++ -lX11 -lXext -lpthread

OpenBenchmarking.orgFPS, More Is BetterQuadRay 2022.05.25Scene: 1 - Resolution: 1080pAOCC 4.0LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 NovLLVM Clang 1420406080100SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.20, N = 3SE +/- 0.05, N = 3102.79102.34102.31102.06101.891. (CXX) g++ options: -O3 -pthread -lm -lstdc++ -lX11 -lXext -lpthread
OpenBenchmarking.orgFPS, More Is BetterQuadRay 2022.05.25Scene: 1 - Resolution: 1080pAOCC 4.0LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 NovLLVM Clang 1420406080100Min: 102.74 / Avg: 102.79 / Max: 102.84Min: 102.16 / Avg: 102.34 / Max: 102.55Min: 102.26 / Avg: 102.31 / Max: 102.34Min: 101.69 / Avg: 102.06 / Max: 102.37Min: 101.8 / Avg: 101.89 / Max: 101.961. (CXX) g++ options: -O3 -pthread -lm -lstdc++ -lX11 -lXext -lpthread

OpenBenchmarking.orgFPS, More Is BetterQuadRay 2022.05.25Scene: 5 - Resolution: 1080pGCC 12.2AOCC 4.0LLVM Clang 14GCC 13.0 14 NovLLVM Clang 15.0.2246810SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 38.228.128.077.657.601. (CXX) g++ options: -O3 -pthread -lm -lstdc++ -lX11 -lXext -lpthread
OpenBenchmarking.orgFPS, More Is BetterQuadRay 2022.05.25Scene: 5 - Resolution: 1080pGCC 12.2AOCC 4.0LLVM Clang 14GCC 13.0 14 NovLLVM Clang 15.0.23691215Min: 8.2 / Avg: 8.22 / Max: 8.24Min: 8.11 / Avg: 8.12 / Max: 8.12Min: 8.05 / Avg: 8.07 / Max: 8.09Min: 7.61 / Avg: 7.65 / Max: 7.67Min: 7.59 / Avg: 7.6 / Max: 7.621. (CXX) g++ options: -O3 -pthread -lm -lstdc++ -lX11 -lXext -lpthread

AOM AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4KAOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.2LLVM Clang 14510152025SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 320.7520.7219.3217.9217.761. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm
OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4KAOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.2LLVM Clang 14510152025Min: 20.58 / Avg: 20.75 / Max: 20.96Min: 20.56 / Avg: 20.72 / Max: 20.81Min: 19.25 / Avg: 19.32 / Max: 19.39Min: 17.88 / Avg: 17.92 / Max: 17.96Min: 17.54 / Avg: 17.76 / Max: 17.911. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4KLLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 141530456075SE +/- 0.21, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.19, N = 3SE +/- 0.19, N = 368.7168.3068.2465.4464.821. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm
OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4KLLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 141326395265Min: 68.39 / Avg: 68.71 / Max: 69.12Min: 68.07 / Avg: 68.3 / Max: 68.48Min: 68.18 / Avg: 68.24 / Max: 68.29Min: 65.09 / Avg: 65.44 / Max: 65.73Min: 64.48 / Avg: 64.82 / Max: 65.131. (CXX) g++ options: -O3 -march=native -flto -std=c++11 -U_FORTIFY_SOURCE -lm

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Very FastAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.21122334455SE +/- 0.42, N = 3SE +/- 0.22, N = 3SE +/- 0.17, N = 3SE +/- 0.61, N = 3SE +/- 0.42, N = 347.3345.3144.6244.1241.78-lpthread-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Very FastAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.21020304050Min: 46.56 / Avg: 47.33 / Max: 48Min: 44.94 / Avg: 45.31 / Max: 45.69Min: 44.36 / Avg: 44.62 / Max: 44.95Min: 43.28 / Avg: 44.12 / Max: 45.31Min: 41.09 / Avg: 41.78 / Max: 42.531. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Ultra FastAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.220406080100SE +/- 0.03, N = 3SE +/- 0.30, N = 3SE +/- 0.28, N = 3SE +/- 0.22, N = 3SE +/- 0.29, N = 385.3584.8082.9782.5680.31-lpthread-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Ultra FastAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.21632486480Min: 85.3 / Avg: 85.35 / Max: 85.41Min: 84.23 / Avg: 84.8 / Max: 85.27Min: 82.41 / Avg: 82.97 / Max: 83.28Min: 82.22 / Avg: 82.56 / Max: 82.96Min: 79.92 / Avg: 80.31 / Max: 80.891. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 1080p - Video Preset: Very FastAOCC 4.0LLVM Clang 15.0.2GCC 13.0 14 NovLLVM Clang 14GCC 12.2306090120150SE +/- 0.04, N = 3SE +/- 0.27, N = 3SE +/- 0.32, N = 3SE +/- 0.13, N = 3SE +/- 0.39, N = 3113.72109.33108.11107.85102.77-lpthread-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 1080p - Video Preset: Very FastAOCC 4.0LLVM Clang 15.0.2GCC 13.0 14 NovLLVM Clang 14GCC 12.220406080100Min: 113.66 / Avg: 113.72 / Max: 113.8Min: 108.79 / Avg: 109.33 / Max: 109.66Min: 107.52 / Avg: 108.11 / Max: 108.61Min: 107.62 / Avg: 107.85 / Max: 108.07Min: 101.99 / Avg: 102.77 / Max: 103.181. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 1080p - Video Preset: Ultra FastAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.250100150200250SE +/- 0.25, N = 3SE +/- 0.89, N = 3SE +/- 1.14, N = 3SE +/- 0.51, N = 3SE +/- 0.80, N = 3219.33213.39210.45210.39204.74-lpthread-lpthread1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 1080p - Video Preset: Ultra FastAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.24080120160200Min: 218.91 / Avg: 219.33 / Max: 219.77Min: 211.98 / Avg: 213.39 / Max: 215.04Min: 208.35 / Avg: 210.45 / Max: 212.26Min: 209.6 / Avg: 210.39 / Max: 211.34Min: 203.35 / Avg: 204.74 / Max: 206.111. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -march=native -flto -lm -lrt

SVT-AV1

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 4 - Input: Bosphorus 4KGCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 15.0.2LLVM Clang 140.69951.3992.09852.7983.4975SE +/- 0.012, N = 3SE +/- 0.006, N = 3SE +/- 0.008, N = 3SE +/- 0.012, N = 3SE +/- 0.008, N = 33.1093.0783.0673.0583.0201. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 4 - Input: Bosphorus 4KGCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 15.0.2LLVM Clang 14246810Min: 3.09 / Avg: 3.11 / Max: 3.13Min: 3.07 / Avg: 3.08 / Max: 3.09Min: 3.05 / Avg: 3.07 / Max: 3.08Min: 3.04 / Avg: 3.06 / Max: 3.08Min: 3.01 / Avg: 3.02 / Max: 3.031. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 4KAOCC 4.0GCC 12.2GCC 13.0 14 NovLLVM Clang 15.0.2LLVM Clang 1420406080100SE +/- 0.54, N = 3SE +/- 0.25, N = 3SE +/- 0.70, N = 3SE +/- 0.42, N = 3SE +/- 0.17, N = 376.5176.4076.3674.8274.611. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 4KAOCC 4.0GCC 12.2GCC 13.0 14 NovLLVM Clang 15.0.2LLVM Clang 141530456075Min: 75.72 / Avg: 76.51 / Max: 77.56Min: 76.1 / Avg: 76.4 / Max: 76.9Min: 75.6 / Avg: 76.36 / Max: 77.75Min: 74.35 / Avg: 74.82 / Max: 75.65Min: 74.33 / Avg: 74.61 / Max: 74.911. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 4KGCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 14LLVM Clang 15.0.2306090120150SE +/- 1.28, N = 3SE +/- 0.71, N = 3SE +/- 1.43, N = 3SE +/- 0.71, N = 3SE +/- 1.02, N = 3132.75131.29131.04130.11129.161. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 4KGCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 14LLVM Clang 15.0.220406080100Min: 130.34 / Avg: 132.75 / Max: 134.72Min: 130.52 / Avg: 131.29 / Max: 132.71Min: 128.7 / Avg: 131.04 / Max: 133.64Min: 129.39 / Avg: 130.11 / Max: 131.54Min: 127.74 / Avg: 129.16 / Max: 131.141. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 4KGCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 15.0.2LLVM Clang 144080120160200SE +/- 0.64, N = 3SE +/- 0.95, N = 3SE +/- 0.19, N = 3SE +/- 0.49, N = 3SE +/- 0.91, N = 3188.62188.40187.37184.15183.191. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 4KGCC 13.0 14 NovAOCC 4.0GCC 12.2LLVM Clang 15.0.2LLVM Clang 14306090120150Min: 187.85 / Avg: 188.62 / Max: 189.89Min: 186.98 / Avg: 188.4 / Max: 190.2Min: 187.03 / Avg: 187.37 / Max: 187.67Min: 183.18 / Avg: 184.15 / Max: 184.64Min: 181.54 / Avg: 183.19 / Max: 184.71. (CXX) g++ options: -O3 -march=native -flto -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-HEVC

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

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 4KAOCC 4.0LLVM Clang 14GCC 12.2LLVM Clang 15.0.2GCC 13.0 14 Nov246810SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 36.686.646.646.636.631. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 4KAOCC 4.0LLVM Clang 14GCC 12.2LLVM Clang 15.0.2GCC 13.0 14 Nov3691215Min: 6.65 / Avg: 6.68 / Max: 6.71Min: 6.6 / Avg: 6.64 / Max: 6.69Min: 6.61 / Avg: 6.64 / Max: 6.69Min: 6.6 / Avg: 6.63 / Max: 6.66Min: 6.6 / Avg: 6.63 / Max: 6.671. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 4KAOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.2LLVM Clang 1420406080100SE +/- 0.09, N = 3SE +/- 0.19, N = 3SE +/- 0.16, N = 3SE +/- 0.07, N = 3SE +/- 0.35, N = 3108.32107.16106.57105.69105.551. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 4KAOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.2LLVM Clang 1420406080100Min: 108.23 / Avg: 108.32 / Max: 108.5Min: 106.89 / Avg: 107.16 / Max: 107.53Min: 106.25 / Avg: 106.57 / Max: 106.76Min: 105.62 / Avg: 105.69 / Max: 105.82Min: 104.95 / Avg: 105.55 / Max: 106.161. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 4KGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 15.0.2LLVM Clang 144080120160200SE +/- 0.18, N = 3SE +/- 0.31, N = 3SE +/- 0.26, N = 3SE +/- 0.29, N = 3SE +/- 0.19, N = 3173.36172.53171.09171.02170.791. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 4KGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 15.0.2LLVM Clang 14306090120150Min: 173.16 / Avg: 173.36 / Max: 173.71Min: 171.92 / Avg: 172.53 / Max: 172.96Min: 170.6 / Avg: 171.09 / Max: 171.48Min: 170.45 / Avg: 171.02 / Max: 171.43Min: 170.45 / Avg: 170.79 / Max: 171.091. (CC) gcc options: -O3 -march=native -flto -fPIE -fPIC -O2 -pie -rdynamic -lpthread -lrt

SVT-VP9

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

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 4KAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.2306090120150SE +/- 1.06, N = 15SE +/- 1.13, N = 15SE +/- 1.81, N = 15SE +/- 1.85, N = 15SE +/- 1.87, N = 15112.44111.35110.81110.49109.951. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 4KAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.220406080100Min: 101.88 / Avg: 112.44 / Max: 114.37Min: 99.93 / Avg: 111.35 / Max: 113.34Min: 93.33 / Avg: 110.81 / Max: 113.78Min: 91.06 / Avg: 110.49 / Max: 113.57Min: 91.34 / Avg: 109.95 / Max: 113.211. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4KGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 15.0.2LLVM Clang 14306090120150SE +/- 0.13, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.22, N = 3SE +/- 0.15, N = 3122.36122.32121.78121.26120.821. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4KGCC 13.0 14 NovGCC 12.2AOCC 4.0LLVM Clang 15.0.2LLVM Clang 1420406080100Min: 122.13 / Avg: 122.36 / Max: 122.59Min: 122.1 / Avg: 122.32 / Max: 122.44Min: 121.65 / Avg: 121.78 / Max: 121.95Min: 120.82 / Avg: 121.26 / Max: 121.49Min: 120.56 / Avg: 120.82 / Max: 121.071. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 4KAOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.2LLVM Clang 14306090120150SE +/- 0.03, N = 3SE +/- 0.23, N = 3SE +/- 0.07, N = 3SE +/- 0.17, N = 3SE +/- 0.26, N = 3111.78111.61111.60111.24110.251. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 4KAOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.2LLVM Clang 1420406080100Min: 111.74 / Avg: 111.78 / Max: 111.83Min: 111.18 / Avg: 111.61 / Max: 111.98Min: 111.46 / Avg: 111.6 / Max: 111.68Min: 111.05 / Avg: 111.24 / Max: 111.58Min: 109.86 / Avg: 110.25 / Max: 110.741. (CC) gcc options: -O3 -fcommon -march=native -flto -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Coremark

This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.2LLVM Clang 14AOCC 4.0200K400K600K800K1000KSE +/- 1075.50, N = 3SE +/- 799.86, N = 3SE +/- 368.05, N = 3SE +/- 521.77, N = 3SE +/- 973.61, N = 31117817.251066150.951004815.01981244.49946032.291. (CC) gcc options: -O2 -O3 -march=native -flto -lrt" -lrt
OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.2LLVM Clang 14AOCC 4.0200K400K600K800K1000KMin: 1116503.31 / Avg: 1117817.25 / Max: 1119949.09Min: 1064956.28 / Avg: 1066150.95 / Max: 1067669.63Min: 1004131.58 / Avg: 1004815.01 / Max: 1005393.52Min: 980242 / Avg: 981244.49 / Max: 981996.73Min: 944835.39 / Avg: 946032.29 / Max: 947960.91. (CC) gcc options: -O2 -O3 -march=native -flto -lrt" -lrt

PJSIP

PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets. This test profile is making use of pjsip-perf with both the client/server on teh system. More details on the PJSIP benchmark at https://www.pjsip.org/high-performance-sip.htm Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: INVITEAOCC 4.0GCC 13.0 14 NovGCC 12.211002200330044005500SE +/- 64.01, N = 3SE +/- 57.10, N = 5SE +/- 5.24, N = 35344533852791. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lopus -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O3 -march=native -flto
OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: INVITEAOCC 4.0GCC 13.0 14 NovGCC 12.29001800270036004500Min: 5228 / Avg: 5343.67 / Max: 5449Min: 5139 / Avg: 5337.6 / Max: 5465Min: 5269 / Avg: 5279.33 / Max: 52861. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lopus -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O3 -march=native -flto

Method: INVITE

LLVM Clang 14: The test quit with a non-zero exit status. E: ./pjsip: line 5: ./pjsip-apps/bin/samples/*/pjsip-perf: No such file or directory

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./pjsip: line 5: ./pjsip-apps/bin/samples/*/pjsip-perf: No such file or directory

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, StatefulGCC 13.0 14 NovAOCC 4.0GCC 12.22K4K6K8K10KSE +/- 37.24, N = 3SE +/- 19.14, N = 3SE +/- 17.01, N = 39389937093301. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lopus -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O3 -march=native -flto
OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, StatefulGCC 13.0 14 NovAOCC 4.0GCC 12.216003200480064008000Min: 9334 / Avg: 9389 / Max: 9460Min: 9333 / Avg: 9370 / Max: 9397Min: 9304 / Avg: 9330 / Max: 93621. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lopus -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O3 -march=native -flto

Method: OPTIONS, Stateful

LLVM Clang 14: The test quit with a non-zero exit status. E: ./pjsip: line 5: ./pjsip-apps/bin/samples/*/pjsip-perf: No such file or directory

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./pjsip: line 5: ./pjsip-apps/bin/samples/*/pjsip-perf: No such file or directory

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, StatelessGCC 12.2AOCC 4.0GCC 13.0 14 Nov30K60K90K120K150KSE +/- 794.35, N = 3SE +/- 515.14, N = 3SE +/- 236.11, N = 31258251245231240281. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lopus -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O3 -march=native -flto
OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, StatelessGCC 12.2AOCC 4.0GCC 13.0 14 Nov20K40K60K80K100KMin: 124924 / Avg: 125825.33 / Max: 127409Min: 123682 / Avg: 124523.33 / Max: 125459Min: 123650 / Avg: 124027.67 / Max: 1244621. (CC) gcc options: -lSDL2 -lavformat -lavcodec -lswscale -lavutil -lstdc++ -lopus -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O3 -march=native -flto

Method: OPTIONS, Stateless

LLVM Clang 14: The test quit with a non-zero exit status. E: ./pjsip: line 5: ./pjsip-apps/bin/samples/*/pjsip-perf: No such file or directory

LLVM Clang 15.0.2: The test quit with a non-zero exit status. E: ./pjsip: line 5: ./pjsip-apps/bin/samples/*/pjsip-perf: No such file or directory

libavif avifenc

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 0AOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.21530456075SE +/- 0.18, N = 3SE +/- 0.23, N = 3SE +/- 0.45, N = 3SE +/- 0.17, N = 3SE +/- 0.11, N = 363.1165.1565.2366.2768.521. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 0AOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.21326395265Min: 62.79 / Avg: 63.11 / Max: 63.4Min: 64.87 / Avg: 65.15 / Max: 65.6Min: 64.59 / Avg: 65.23 / Max: 66.09Min: 65.92 / Avg: 66.27 / Max: 66.48Min: 68.31 / Avg: 68.52 / Max: 68.691. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 2AOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.2816243240SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 3SE +/- 0.16, N = 3SE +/- 0.24, N = 331.3832.3132.3833.7534.851. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 2AOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.2714212835Min: 31.28 / Avg: 31.38 / Max: 31.53Min: 32.24 / Avg: 32.31 / Max: 32.37Min: 32.23 / Avg: 32.38 / Max: 32.61Min: 33.52 / Avg: 33.75 / Max: 34.07Min: 34.59 / Avg: 34.85 / Max: 35.331. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 6AOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.20.72051.4412.16152.8823.6025SE +/- 0.022, N = 3SE +/- 0.005, N = 3SE +/- 0.018, N = 3SE +/- 0.006, N = 3SE +/- 0.011, N = 32.9433.0443.0793.1053.2021. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 6AOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.2246810Min: 2.9 / Avg: 2.94 / Max: 2.97Min: 3.03 / Avg: 3.04 / Max: 3.05Min: 3.05 / Avg: 3.08 / Max: 3.11Min: 3.09 / Avg: 3.1 / Max: 3.12Min: 3.18 / Avg: 3.2 / Max: 3.211. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 6, LosslessAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.21.13132.26263.39394.52525.6565SE +/- 0.019, N = 3SE +/- 0.024, N = 3SE +/- 0.002, N = 3SE +/- 0.002, N = 3SE +/- 0.027, N = 34.2294.3634.3774.6755.0281. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 6, LosslessAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.2246810Min: 4.19 / Avg: 4.23 / Max: 4.25Min: 4.33 / Avg: 4.36 / Max: 4.41Min: 4.37 / Avg: 4.38 / Max: 4.38Min: 4.67 / Avg: 4.68 / Max: 4.68Min: 4.98 / Avg: 5.03 / Max: 5.081. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 10, LosslessLLVM Clang 15.0.2LLVM Clang 14AOCC 4.0GCC 13.0 14 NovGCC 12.20.69231.38462.07692.76923.4615SE +/- 0.018, N = 3SE +/- 0.009, N = 3SE +/- 0.033, N = 3SE +/- 0.004, N = 3SE +/- 0.021, N = 32.7252.7612.7732.9473.0771. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 10, LosslessLLVM Clang 15.0.2LLVM Clang 14AOCC 4.0GCC 13.0 14 NovGCC 12.2246810Min: 2.7 / Avg: 2.73 / Max: 2.76Min: 2.74 / Avg: 2.76 / Max: 2.77Min: 2.73 / Avg: 2.77 / Max: 2.84Min: 2.94 / Avg: 2.95 / Max: 2.96Min: 3.04 / Avg: 3.08 / Max: 3.111. (CXX) g++ options: -O3 -fPIC -march=native -flto -lm

C-Ray

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGCC 12.2GCC 13.0 14 NovLLVM Clang 14LLVM Clang 15.0.2AOCC 4.0612182430SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 318.9919.3320.1320.1527.451. (CC) gcc options: -lm -lpthread -O3 -march=native -flto
OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGCC 12.2GCC 13.0 14 NovLLVM Clang 14LLVM Clang 15.0.2AOCC 4.0612182430Min: 18.96 / Avg: 18.99 / Max: 19.02Min: 19.29 / Avg: 19.33 / Max: 19.37Min: 20.09 / Avg: 20.13 / Max: 20.17Min: 20.14 / Avg: 20.15 / Max: 20.17Min: 27.37 / Avg: 27.45 / Max: 27.561. (CC) gcc options: -lm -lpthread -O3 -march=native -flto

POV-Ray

This is a test of POV-Ray, the Persistence of Vision Raytracer. POV-Ray is used to create 3D graphics using ray-tracing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeLLVM Clang 15.0.2GCC 12.2AOCC 4.0LLVM Clang 1448121620SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 314.8315.9616.1016.57-R/usr/lib1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -flto -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeLLVM Clang 15.0.2GCC 12.2AOCC 4.0LLVM Clang 1448121620Min: 14.78 / Avg: 14.83 / Max: 14.88Min: 15.94 / Avg: 15.96 / Max: 15.99Min: 16.09 / Avg: 16.1 / Max: 16.11Min: 16.52 / Avg: 16.57 / Max: 16.61. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -flto -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Trace Time

GCC 13.0 14 Nov: The test quit with a non-zero exit status. E: ./povray: 3: ./unix/povray: not found

Primesieve

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12LLVM Clang 14GCC 12.2LLVM Clang 15.0.2AOCC 4.0246810SE +/- 0.008, N = 3SE +/- 0.010, N = 3SE +/- 0.016, N = 3SE +/- 0.011, N = 36.1726.1876.2436.2451. (CXX) g++ options: -O3 -march=native -flto
OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12LLVM Clang 14GCC 12.2LLVM Clang 15.0.2AOCC 4.0246810Min: 6.16 / Avg: 6.17 / Max: 6.19Min: 6.17 / Avg: 6.19 / Max: 6.2Min: 6.22 / Avg: 6.24 / Max: 6.27Min: 6.23 / Avg: 6.24 / Max: 6.271. (CXX) g++ options: -O3 -march=native -flto

Length: 1e12

GCC 13.0 14 Nov: The test quit with a non-zero exit status.

oneDNN

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov0.1180.2360.3540.4720.59SE +/- 0.000214, N = 3SE +/- 0.000115, N = 3SE +/- 0.000600, N = 3SE +/- 0.002131, N = 3SE +/- 0.029304, N = 150.3385810.3435950.3437490.4799060.524283-fopenmp=libomp - MIN: 0.33-fopenmp=libomp - MIN: 0.33-fopenmp=libomp - MIN: 0.33-fopenmp - MIN: 0.38-fopenmp -lpthread - MIN: 0.351. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov246810Min: 0.34 / Avg: 0.34 / Max: 0.34Min: 0.34 / Avg: 0.34 / Max: 0.34Min: 0.34 / Avg: 0.34 / Max: 0.34Min: 0.48 / Avg: 0.48 / Max: 0.48Min: 0.36 / Avg: 0.52 / Max: 0.651. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPULLVM Clang 14AOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.20.08150.1630.24450.3260.4075SE +/- 0.004019, N = 3SE +/- 0.002915, N = 3SE +/- 0.003020, N = 15SE +/- 0.003679, N = 15SE +/- 0.001605, N = 30.3377600.3470170.3564070.3565460.362285-fopenmp=libomp - MIN: 0.31-fopenmp=libomp - MIN: 0.31-fopenmp -lpthread - MIN: 0.3-fopenmp - MIN: 0.3-fopenmp=libomp - MIN: 0.321. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPULLVM Clang 14AOCC 4.0GCC 13.0 14 NovGCC 12.2LLVM Clang 15.0.212345Min: 0.33 / Avg: 0.34 / Max: 0.35Min: 0.34 / Avg: 0.35 / Max: 0.35Min: 0.33 / Avg: 0.36 / Max: 0.37Min: 0.32 / Avg: 0.36 / Max: 0.38Min: 0.36 / Avg: 0.36 / Max: 0.371. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.20.16330.32660.48990.65320.8165SE +/- 0.000272, N = 3SE +/- 0.000306, N = 3SE +/- 0.000668, N = 3SE +/- 0.016807, N = 15SE +/- 0.034180, N = 120.5778340.5823810.5833770.6629050.725978-fopenmp=libomp - MIN: 0.56-fopenmp=libomp - MIN: 0.57-fopenmp=libomp - MIN: 0.57-fopenmp -lpthread - MIN: 0.58-fopenmp - MIN: 0.581. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 13.0 14 NovGCC 12.2246810Min: 0.58 / Avg: 0.58 / Max: 0.58Min: 0.58 / Avg: 0.58 / Max: 0.58Min: 0.58 / Avg: 0.58 / Max: 0.58Min: 0.61 / Avg: 0.66 / Max: 0.82Min: 0.61 / Avg: 0.73 / Max: 0.941. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.20.34740.69481.04221.38961.737SE +/- 0.00757, N = 3SE +/- 0.01741, N = 3SE +/- 0.01491, N = 3SE +/- 0.00799, N = 3SE +/- 0.00876, N = 31.500161.511761.513691.533051.54379-fopenmp=libomp - MIN: 1.45-fopenmp=libomp - MIN: 1.45-fopenmp=libomp - MIN: 1.45-fopenmp -lpthread - MIN: 1.46-fopenmp - MIN: 1.461. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.2246810Min: 1.49 / Avg: 1.5 / Max: 1.52Min: 1.49 / Avg: 1.51 / Max: 1.55Min: 1.49 / Avg: 1.51 / Max: 1.54Min: 1.52 / Avg: 1.53 / Max: 1.55Min: 1.53 / Avg: 1.54 / Max: 1.561. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 15.0.2GCC 13.0 14 NovLLVM Clang 14GCC 12.21.19882.39763.59644.79525.994SE +/- 0.00469, N = 3SE +/- 0.01647, N = 3SE +/- 0.00740, N = 3SE +/- 0.01758, N = 3SE +/- 0.00364, N = 35.287855.303375.305015.319305.32780-fopenmp=libomp - MIN: 5.23-fopenmp=libomp - MIN: 5.24-fopenmp -lpthread - MIN: 5.23-fopenmp=libomp - MIN: 5.24-fopenmp - MIN: 5.251. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 15.0.2GCC 13.0 14 NovLLVM Clang 14GCC 12.2246810Min: 5.28 / Avg: 5.29 / Max: 5.3Min: 5.28 / Avg: 5.3 / Max: 5.34Min: 5.29 / Avg: 5.31 / Max: 5.31Min: 5.3 / Avg: 5.32 / Max: 5.35Min: 5.32 / Avg: 5.33 / Max: 5.341. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.20.09480.18960.28440.37920.474SE +/- 0.000864, N = 3SE +/- 0.000027, N = 3SE +/- 0.000120, N = 3SE +/- 0.000894, N = 3SE +/- 0.000200, N = 30.4050970.4084320.4085940.4188600.421419-fopenmp=libomp - MIN: 0.39-fopenmp=libomp - MIN: 0.39-fopenmp=libomp - MIN: 0.4-fopenmp -lpthread - MIN: 0.4-fopenmp - MIN: 0.411. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.212345Min: 0.4 / Avg: 0.41 / Max: 0.41Min: 0.41 / Avg: 0.41 / Max: 0.41Min: 0.41 / Avg: 0.41 / Max: 0.41Min: 0.42 / Avg: 0.42 / Max: 0.42Min: 0.42 / Avg: 0.42 / Max: 0.421. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPULLVM Clang 15.0.2LLVM Clang 14AOCC 4.0GCC 13.0 14 NovGCC 12.22004006008001000SE +/- 0.82, N = 3SE +/- 0.92, N = 3SE +/- 0.74, N = 3SE +/- 1.14, N = 3SE +/- 2.28, N = 31137.491138.261138.831139.641140.34-fopenmp=libomp - MIN: 1132.69-fopenmp=libomp - MIN: 1134.02-fopenmp=libomp - MIN: 1134.32-fopenmp -lpthread - MIN: 1133.46-fopenmp - MIN: 1132.991. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPULLVM Clang 15.0.2LLVM Clang 14AOCC 4.0GCC 13.0 14 NovGCC 12.22004006008001000Min: 1136.04 / Avg: 1137.49 / Max: 1138.88Min: 1137.22 / Avg: 1138.26 / Max: 1140.09Min: 1137.47 / Avg: 1138.83 / Max: 1140Min: 1137.92 / Avg: 1139.64 / Max: 1141.81Min: 1137.71 / Avg: 1140.34 / Max: 1144.881. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0GCC 12.2LLVM Clang 14GCC 13.0 14 NovLLVM Clang 15.0.20.77951.5592.33853.1183.8975SE +/- 0.01463, N = 3SE +/- 0.00041, N = 3SE +/- 0.00364, N = 3SE +/- 0.00889, N = 3SE +/- 0.03887, N = 33.273673.364123.395813.426863.46444-fopenmp=libomp - MIN: 3.13-fopenmp - MIN: 3.21-fopenmp=libomp - MIN: 3.3-fopenmp -lpthread - MIN: 3.24-fopenmp=libomp - MIN: 3.261. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0GCC 12.2LLVM Clang 14GCC 13.0 14 NovLLVM Clang 15.0.2246810Min: 3.25 / Avg: 3.27 / Max: 3.3Min: 3.36 / Avg: 3.36 / Max: 3.36Min: 3.39 / Avg: 3.4 / Max: 3.4Min: 3.41 / Avg: 3.43 / Max: 3.44Min: 3.39 / Avg: 3.46 / Max: 3.511. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0GCC 12.2LLVM Clang 15.0.2GCC 13.0 14 NovLLVM Clang 140.31670.63340.95011.26681.5835SE +/- 0.00291, N = 3SE +/- 0.00253, N = 3SE +/- 0.00184, N = 3SE +/- 0.01473, N = 13SE +/- 0.00660, N = 31.384551.386961.395791.405031.40766-fopenmp=libomp - MIN: 1.33-fopenmp - MIN: 1.35-fopenmp=libomp - MIN: 1.35-fopenmp -lpthread - MIN: 1.34-fopenmp=libomp - MIN: 1.351. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0GCC 12.2LLVM Clang 15.0.2GCC 13.0 14 NovLLVM Clang 14246810Min: 1.38 / Avg: 1.38 / Max: 1.39Min: 1.38 / Avg: 1.39 / Max: 1.39Min: 1.39 / Avg: 1.4 / Max: 1.4Min: 1.38 / Avg: 1.41 / Max: 1.58Min: 1.39 / Avg: 1.41 / Max: 1.421. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.2GCC 13.0 14 Nov130260390520650SE +/- 0.21, N = 3SE +/- 0.73, N = 3SE +/- 0.44, N = 3SE +/- 2.60, N = 3SE +/- 1.15, N = 3574.01575.13575.60580.33582.00-fopenmp=libomp - MIN: 571.16-fopenmp=libomp - MIN: 571.75-fopenmp=libomp - MIN: 571.93-fopenmp - MIN: 573.07-fopenmp -lpthread - MIN: 575.921. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.2GCC 13.0 14 Nov100200300400500Min: 573.63 / Avg: 574.01 / Max: 574.37Min: 574.31 / Avg: 575.13 / Max: 576.58Min: 574.74 / Avg: 575.6 / Max: 576.2Min: 576.69 / Avg: 580.33 / Max: 585.36Min: 579.75 / Avg: 582 / Max: 583.511. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0GCC 12.2LLVM Clang 15.0.2GCC 13.0 14 NovLLVM Clang 142004006008001000SE +/- 1.07, N = 3SE +/- 0.51, N = 3SE +/- 1.59, N = 3SE +/- 0.77, N = 3SE +/- 1.57, N = 31139.441139.551142.001142.221142.95-fopenmp=libomp - MIN: 1134.21-fopenmp - MIN: 1134.18-fopenmp=libomp - MIN: 1135.13-fopenmp -lpthread - MIN: 1135.79-fopenmp=libomp - MIN: 1136.511. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0GCC 12.2LLVM Clang 15.0.2GCC 13.0 14 NovLLVM Clang 142004006008001000Min: 1137.44 / Avg: 1139.44 / Max: 1141.11Min: 1138.56 / Avg: 1139.55 / Max: 1140.29Min: 1138.88 / Avg: 1142 / Max: 1144.06Min: 1140.79 / Avg: 1142.22 / Max: 1143.43Min: 1140.07 / Avg: 1142.95 / Max: 1145.471. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov130260390520650SE +/- 0.14, N = 3SE +/- 0.11, N = 3SE +/- 0.79, N = 3SE +/- 1.50, N = 3SE +/- 2.68, N = 3574.91575.94576.22578.82578.96-fopenmp=libomp - MIN: 572.07-fopenmp=libomp - MIN: 573.26-fopenmp=libomp - MIN: 572.91-fopenmp - MIN: 572.91-fopenmp -lpthread - MIN: 571.531. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 12.2GCC 13.0 14 Nov100200300400500Min: 574.65 / Avg: 574.91 / Max: 575.11Min: 575.75 / Avg: 575.94 / Max: 576.14Min: 575.22 / Avg: 576.22 / Max: 577.79Min: 576.03 / Avg: 578.82 / Max: 581.18Min: 574.49 / Avg: 578.96 / Max: 583.741. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.2GCC 13.0 14 Nov0.03160.06320.09480.12640.158SE +/- 0.000006, N = 3SE +/- 0.000185, N = 3SE +/- 0.000110, N = 3SE +/- 0.000173, N = 3SE +/- 0.000031, N = 30.1331690.1363100.1363430.1398620.140349-fopenmp=libomp - MIN: 0.13-fopenmp=libomp - MIN: 0.13-fopenmp=libomp - MIN: 0.13-fopenmp - MIN: 0.13-fopenmp -lpthread - MIN: 0.131. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPUAOCC 4.0LLVM Clang 15.0.2LLVM Clang 14GCC 12.2GCC 13.0 14 Nov12345Min: 0.13 / Avg: 0.13 / Max: 0.13Min: 0.14 / Avg: 0.14 / Max: 0.14Min: 0.14 / Avg: 0.14 / Max: 0.14Min: 0.14 / Avg: 0.14 / Max: 0.14Min: 0.14 / Avg: 0.14 / Max: 0.141. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.20.05140.10280.15420.20560.257SE +/- 0.000436, N = 3SE +/- 0.000409, N = 3SE +/- 0.000141, N = 3SE +/- 0.000270, N = 3SE +/- 0.000273, N = 30.2223780.2241010.2244490.2279180.228514-fopenmp=libomp - MIN: 0.21-fopenmp=libomp - MIN: 0.22-fopenmp=libomp - MIN: 0.22-fopenmp -lpthread - MIN: 0.22-fopenmp - MIN: 0.211. (CXX) g++ options: -O3 -march=native -flto -msse4.1 -fPIC -pie -ldl
OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.7Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPUAOCC 4.0LLVM Clang 14LLVM Clang 15.0.2GCC 13.0 14 NovGCC 12.212<