C/C++ Compiler Tests C/C++ Compiler Tests

This is a collection of test profiles often useful for C/C++ compiler benchmarks.

See how your system performs with this suite using the Phoronix Test Suite. It's as easy as running the phoronix-test-suite benchmark compiler command..

Tests In This Suite

  • 7-Zip Compression

  • Aircrack-ng

  • AOBench

  • AOM AV1

  •         Encoder Mode: Speed 8 Realtime
  •         Encoder Mode: Speed 4 Realtime
  •         Encoder Mode: Speed 5 Two-Pass
  • Apache HTTP Server

  •         Concurrent Requests: 4
  •         Concurrent Requests: 20
  •         Concurrent Requests: 100
  •         Concurrent Requests: 200
  •         Concurrent Requests: 500
  •         Concurrent Requests: 1000
  • Basis Universal

  •         Settings: ETC1S
  •         Settings: UASTC Level 0
  •         Settings: UASTC Level 3
  • Bullet Physics Engine

  •         Test: 3000 Fall
  •         Test: 1000 Stack
  •         Test: 136 Ragdolls
  •         Test: 1000 Convex
  •         Test: Prim Trimesh
  •         Test: Convex Trimesh
  •         Test: Raytests
  • C-Ray

  • CLOMP

  • CppPerformanceBenchmarks

  •         Test: Stepanov Abstraction
  •         Test: Stepanov Vector
  •         Test: Function Objects
  •         Test: Atol
  •         Test: Ctype
  •         Test: Math Library
  •         Test: Random Numbers
  • Crypto++

  •         Test: Unkeyed Algorithms
  •         Test: Integer + Elliptic Curve Public Key Algorithms
  • dav1d

  •         Video Input: Summer Nature 1080p
  •         Video Input: Summer Nature 4K
  •         Video Input: Chimera 1080p
  •         Video Input: Chimera 1080p 10-bit
  • FFTW

  •         Build: Stock - Size: 1D FFT Size 4096
  •         Build: Stock - Size: 2D FFT Size 4096
  •         Build: Float + SSE - Size: 1D FFT Size 4096
  •         Build: Float + SSE - Size: 2D FFT Size 4096
  • FLAC Audio Encoding

  • GraphicsMagick

  •         Operation: HWB Color Space
  •         Operation: Noise-Gaussian
  •         Operation: Enhanced
  •         Operation: Resizing
  •         Operation: Rotate
  •         Operation: Sharpen
  •         Operation: Swirl
  • GROMACS

  •         Implementation: MPI CPU - Input: water_GMX50_bare
  •         Implementation: NVIDIA CUDA GPU - Input: water_GMX50_bare
  • Himeno Benchmark

  • John The Ripper

  •         Test: MD5
  •         Test: Blowfish
  • KeyDB

  •         Test: SET - Parallel Connections: 50
  •         Test: SET - Parallel Connections: 100
  •         Test: SET - Parallel Connections: 500
  •         Test: SET - Parallel Connections: 900
  •         Test: HMSET - Parallel Connections: 50
  •         Test: HMSET - Parallel Connections: 100
  •         Test: HMSET - Parallel Connections: 500
  •         Test: HMSET - Parallel Connections: 900
  •         Test: GET - Parallel Connections: 50
  •         Test: GET - Parallel Connections: 100
  •         Test: GET - Parallel Connections: 500
  •         Test: GET - Parallel Connections: 900
  •         Test: LPUSH - Parallel Connections: 50
  •         Test: LPUSH - Parallel Connections: 100
  •         Test: LPUSH - Parallel Connections: 500
  •         Test: LPUSH - Parallel Connections: 900
  •         Test: LPOP - Parallel Connections: 50
  •         Test: LPOP - Parallel Connections: 100
  •         Test: LPOP - Parallel Connections: 500
  •         Test: LPOP - Parallel Connections: 900
  •         Test: SADD - Parallel Connections: 50
  •         Test: SADD - Parallel Connections: 100
  •         Test: SADD - Parallel Connections: 500
  •         Test: SADD - Parallel Connections: 900
  • Kvazaar

  •         Video Input: Bosphorus 1080p - Video Preset: Slow
  •         Video Input: Bosphorus 1080p - Video Preset: Medium
  •         Video Input: Bosphorus 1080p - Video Preset: Very Fast
  •         Video Input: Bosphorus 1080p - Video Preset: Super Fast
  •         Video Input: Bosphorus 1080p - Video Preset: Ultra Fast
  •         Video Input: Bosphorus 4K - Video Preset: Slow
  •         Video Input: Bosphorus 4K - Video Preset: Medium
  •         Video Input: Bosphorus 4K - Video Preset: Very Fast
  •         Video Input: Bosphorus 4K - Video Preset: Super Fast
  •         Video Input: Bosphorus 4K - Video Preset: Ultra Fast
  • LAME MP3 Encoding

  • LAMMPS Molecular Dynamics Simulator

  •         Model: Rhodopsin Protein
  •         Model: 20k Atoms
  • LevelDB

  •         Benchmark: Random Fill
  •         Benchmark: Random Read
  •         Benchmark: Hot Read
  • libgav1

  •         Video Input: Summer Nature 1080p
  •         Video Input: Summer Nature 4K
  •         Video Input: Chimera 1080p
  •         Video Input: Chimera 1080p 10-bit
  • Memcached mcperf

  •         Method: Get - Connections: 1
  •         Method: Set - Connections: 1
  • Nettle

  •         Test: sha512
  •         Test: poly1305-aes
  •         Test: aes256
  •         Test: chacha
  • nginx

  •         Connections: 1
  •         Connections: 20
  •         Connections: 100
  •         Connections: 200
  •         Connections: 500
  •         Connections: 1000
  •         Connections: 4000
  • OpenSSL

  •         Algorithm: RSA4096
  •         Algorithm: SHA256
  •         Algorithm: SHA512
  •         Algorithm: AES-128-GCM
  •         Algorithm: AES-256-GCM
  •         Algorithm: ChaCha20
  •         Algorithm: ChaCha20-Poly1305
  • PostgreSQL

  •         Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
  •         Scaling: Buffer Test - Test: Normal Load - Mode: Read Only
  • SciMark

  •         Computational Test: Composite
  •         Computational Test: Fast Fourier Transform
  •         Computational Test: Jacobi Successive Over-Relaxation
  •         Computational Test: Monte Carlo
  •         Computational Test: Sparse Matrix Multiply
  •         Computational Test: Dense LU Matrix Factorization
  • SMHasher

  •         Hash: wyhash
  •         Hash: t1ha2_atonce
  •         Hash: Spooky32
  •         Hash: fasthash32
  •         Hash: t1ha0_aes_avx2
  •         Hash: MeowHash
  • SQLite Speedtest

  • Stockfish

  • SVT-AV1

  •         Encoder Mode: Enc Mode 8 - Input: 1080p
  •         Encoder Mode: Enc Mode 4 - Input: 1080p
  • SVT-VP9

  •         Tuning: Visual Quality Optimized - Input: Bosphorus 1080p
  •         Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p
  • Tachyon

  • Timed Apache Compilation

  • Timed FFmpeg Compilation

  • Timed GDB GNU Debugger Compilation

  • Timed HMMer Search

  • Timed ImageMagick Compilation

  • Timed LLVM Compilation

  •         Build System: Ninja
  •         Build System: Unix Makefiles
  • Timed MAFFT Alignment

  • Timed MPlayer Compilation

  • Timed MrBayes Analysis

  • Timed PHP Compilation

  • toyBrot Fractal Generator

  •         Implementation: OpenMP
  •         Implementation: C++ Tasks
  •         Implementation: C++ Threads
  • TSCP

  • Tungsten Renderer

  •         Scene: Hair
  •         Scene: Water Caustic
  •         Scene: Non-Exponential
  •         Scene: Volumetric Caustic
  • VP9 libvpx Encoding

  •         Speed: Speed 5
  •         Speed: Speed 0
  • x264

  •         Video Input: Bosphorus 1080p
  •         Video Input: Bosphorus 4K
  • x265

  •         Video Input: Bosphorus 1080p
  •         Video Input: Bosphorus 4K
  • XZ Compression

  • Zstd Compression

  •         Compression Level: 3
  •         Compression Level: 3, Long Mode
  •         Compression Level: 8
  •         Compression Level: 8, Long Mode
  •         Compression Level: 12
  •         Compression Level: 19
  •         Compression Level: 19, Long Mode

Revision History Revision History

pts/compiler-1.4.5     Tue, 09 Feb 2021 10:44:17 GMT
Set BATCH mode on GROMACS.

pts/compiler-1.4.4     Thu, 14 Jan 2021 14:00:03 GMT
Add clomp to suite.

pts/compiler-1.4.3     Fri, 16 Oct 2020 18:36:08 GMT
Update x265 to batch, add kvazaar.

pts/compiler-1.4.2     Sat, 19 Sep 2020 14:14:51 GMT
Update arguments for LAMMPS.

pts/compiler-1.4.1     Fri, 24 Jul 2020 17:45:56 GMT
Fix zstd.

pts/compiler-1.4.0     Fri, 27 Mar 2020 07:53:47 GMT
Update with latest test profiles.

pts/compiler-1.3.0     Mon, 13 Jan 2020 19:25:04 GMT
Add more tests.

pts/compiler-1.2.0     Sat, 04 Jan 2020 15:50:25 GMT
Add new tests

pts/compiler-1.1.0     Fri, 10 May 2019 15:05:24 GMT
Update compiler suite.

pts/compiler-1.0.0     Mon, 06 Dec 2010 23:19:11 GMT
Initial import into OpenBenchmarking.org