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
- Encoder Mode: Speed 8 Realtime
- Encoder Mode: Speed 4 Realtime
- Encoder Mode: Speed 5 Two-Pass
- Concurrent Requests: 4
- Concurrent Requests: 20
- Concurrent Requests: 100
- Concurrent Requests: 200
- Concurrent Requests: 500
- Concurrent Requests: 1000
- Settings: ETC1S
- Settings: UASTC Level 0
- Settings: UASTC Level 3
- Test: 3000 Fall
- Test: 1000 Stack
- Test: 136 Ragdolls
- Test: 1000 Convex
- Test: Prim Trimesh
- Test: Convex Trimesh
- Test: Raytests
- Resolution: 1080p - Rays Per Pixel: 16
- Resolution: 4K - Rays Per Pixel: 16
- Resolution: 5K - Rays Per Pixel: 16
- Test: Stepanov Abstraction
- Test: Stepanov Vector
- Test: Function Objects
- Test: Atol
- Test: Ctype
- Test: Math Library
- Test: Random Numbers
- Test: Unkeyed Algorithms
- Test: Integer + Elliptic Curve Public Key Algorithms
- Video Input: Summer Nature 1080p
- Video Input: Summer Nature 4K
- Video Input: Chimera 1080p
- Video Input: Chimera 1080p 10-bit
- 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
- Operation: HWB Color Space
- Operation: Noise-Gaussian
- Operation: Enhanced
- Operation: Resizing
- Operation: Rotate
- Operation: Sharpen
- Operation: Swirl
- Implementation: MPI CPU - Input: water_GMX50_bare
- Implementation: NVIDIA CUDA GPU - Input: water_GMX50_bare
- Test: MD5
- Test: Blowfish
- 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
- 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
- Model: Rhodopsin Protein
- Model: 20k Atoms
- Benchmark: Random Fill
- Benchmark: Random Read
- Benchmark: Hot Read
- Video Input: Summer Nature 1080p
- Video Input: Summer Nature 4K
- Video Input: Chimera 1080p
- Video Input: Chimera 1080p 10-bit
- Method: Get - Connections: 1
- Method: Set - Connections: 1
- Test: sha512
- Test: poly1305-aes
- Test: aes256
- Test: chacha
- Connections: 1
- Connections: 20
- Connections: 100
- Connections: 200
- Connections: 500
- Connections: 1000
- Connections: 4000
- Algorithm: RSA4096
- Algorithm: SHA256
- Algorithm: SHA512
- Algorithm: AES-128-GCM
- Algorithm: AES-256-GCM
- Algorithm: ChaCha20
- Algorithm: ChaCha20-Poly1305
- Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
- Scaling: Buffer Test - Test: Normal Load - Mode: Read Only
- 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
- Hash: wyhash
- Hash: t1ha2_atonce
- Hash: Spooky32
- Hash: fasthash32
- Hash: t1ha0_aes_avx2
- Hash: MeowHash
- Encoder Mode: Enc Mode 8 - Input: 1080p
- Encoder Mode: Enc Mode 4 - Input: 1080p
- Tuning: Visual Quality Optimized - Input: Bosphorus 1080p
- Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p
- Build System: Ninja
- Build System: Unix Makefiles
- Implementation: OpenMP
- Implementation: C++ Tasks
- Implementation: C++ Threads
- Scene: Hair
- Scene: Water Caustic
- Scene: Non-Exponential
- Scene: Volumetric Caustic
- Speed: Speed 5
- Speed: Speed 0
- Video Input: Bosphorus 1080p
- Video Input: Bosphorus 4K
- Video Input: Bosphorus 1080p
- Video Input: Bosphorus 4K
- 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
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