CPU Massive
A "massive" collection of primarily CPU benchmarks but also some memory (RAM) benchmarks for stressing modern processor hardware.
See how your system performs with this suite using the Phoronix Test Suite. It's as easy as running the phoronix-test-suite benchmark cpu-massive command..
Tests In This Suite
- Concurrent Users: 200
- Concurrent Users: 250
- Concurrent Users: 100
- Blend File: Fishy Cat - Compute: CPU-Only
- Blend File: Barbershop - Compute: CPU-Only
- Blend File: Pabellon Barcelona - Compute: CPU-Only
- Blend File: Classroom - Compute: CPU-Only
- Blend File: BMW27 - Compute: CPU-Only
- Test: Read
- Test: Write
- Test: Blowfish
- Test: CAST-256
- Test: KASUMI
- Test: Twofish
- Test: AES-256
- Test: Read
- Test: Write
- Test: Read / Modify / Write
- Mode: CPU
- Test: Read Compiled Tree
- Test: Initial Create
- Test: Compile
- Test: Math Library
- Test: Function Objects
- Test: Atol
- Test: Ctype
- Algorithm: sha256t
- Algorithm: skein
- Algorithm: m7m
- Algorithm: deep
- Test: N-Queens
- Java Test: Eclipse
- Java Test: H2
- Java Test: Jython
- Java Test: Tradebeans
- Java Test: Tradesoap
- Test: Server Rack - Acceleration: CPU-only
- Test: Server Room - Acceleration: CPU-only
- Test: Masskrug - Acceleration: CPU-only
- Test: Boat - Acceleration: CPU-only
- Video Input: Summer Nature 1080p
- Video Input: Summer Nature 4K
- Build: Float + SSE - Size: 2D FFT Size 4096
- Build: Float + SSE - Size: 1D FFT Size 4096
- Build: Stock - Size: 2D FFT Size 4096
- Build: Stock - Size: 1D FFT Size 4096
- Test: Multi Core
- Test: Single Core
- Benchmark: sqrt
- Benchmark: ffs
- Benchmark: pthread_once
- Benchmark: tanh
- Benchmark: sin
- Benchmark: ffsll
- Benchmark: cos
- Test: build
- Test: http
- Test: json
- Test: garbage
- Operation: Enhanced
- Operation: Resizing
- Operation: Rotate
- Operation: Sharpen
- Count: 32 - Type: Thread
- Count: 32 - Type: Process
- Test: FLOAT
- Test: DOUBLE
- Test / Class: Random Ring Bandwidth
- Test / Class: Max Ping Pong Bandwidth
- Test / Class: Random Ring Latency
- Test / Class: EP-DGEMM
- Test / Class: EP-STREAM Triad
- Test / Class: G-Random Access
- Test / Class: G-Ptrans
- Test / Class: G-HPL
- Test / Class: G-Ffte
- Gradle Build: Reactor
- Computational Test: Dense LU Matrix Factorization
- Computational Test: Sparse Matrix Multiply
- Computational Test: Monte Carlo
- Computational Test: Jacobi Successive Over-Relaxation
- Computational Test: Fast Fourier Transform
- Computational Test: Composite
- Test: Traditional DES
- Test: MD5
- Test: Blowfish
- Video Input: Bosphorus 4K - Video Preset: Ultra Fast
- Video Input: Bosphorus 4K - Video Preset: Very Fast
- Video Input: Bosphorus 4K - Video Preset: Medium
- Video Input: Bosphorus 4K - Video Preset: Slow
- Video Input: Bosphorus 1080p - Video Preset: Ultra Fast
- Video Input: Bosphorus 1080p - Video Preset: Very Fast
- Video Input: Bosphorus 1080p - Video Preset: Medium
- Video Input: Bosphorus 1080p - Video Preset: Slow
- Test: Rhodopsin Protein
- Backend: BLAS
- Test: Decompression Throughput
- Test: Zstd 1
- Test: Brotli 0
- Test: Libdeflate 1
- Test: XZ 0
- Clients: 16
- Clients: 1
- Clients: 256
- Clients: 64
- Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB
- Test: Memory Copy - Array Size: 128 MiB
- Test: Memory Copy - Array Size: 1024 MiB
- Test: Memory Copy - Array Size: 4096 MiB
- Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB
- Test: Memory Copy - Array Size: 8192 MiB
- Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB
- Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB
- Method: Set
- Method: Replace
- Method: Delete
- Method: Prepend
- Method: Append
- Method: Add
- Method: Get
- Benchmark: Quasigroup
- Benchmark: Graceful
- Benchmark: Solitaire
- Test: 256MB Array, 256 Byte Stride
- Test: 4MB Array, 64 Byte Stride
- Test: 1GB Array, 256 Byte Stride, 4 Threads
- Test: 1GB Array, 256 Byte Stride, 2 Threads
- Test: 1GB Array, 256 Byte Stride
- Test / Class: LU.C
- Test / Class: LU.A
- Test / Class: FT.B
- Test / Class: FT.A
- Test / Class: EP.C
- Test / Class: BT.A
- Test / Class: SP.A
- Test: RAM
- Test: CPU
- Detector: EXPoSE
- Detector: Earthgecko Skyline
- Detector: Relative Entropy
- Detector: Windowed Gaussian
- Detector: Bayesian Changepoint
- Harness: Convolution Batch conv_alexnet - Data Type: f32
- Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32
- Harness: Deconvolution Batch deconv_1d - Data Type: f32
- Harness: Deconvolution Batch deconv_3d - Data Type: f32
- Harness: IP Batch 1D - Data Type: f32
- Test: OpenMP Stencil
- Test: OpenMP CUTCP
- Test: OpenMP MRI-Q
- Test: OpenMP MRI Gridding
- Test: OpenMP LBM
- FP16: No - Mode: Inference - Network: VGG16 - Device: CPU
- FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU
- FP16: No - Mode: Training - Network: VGG16 - Device: CPU
- FP16: No - Mode: Training - Network: ResNet 50 - Device: CPU
- Scaling: Buffer Test - Test: Normal Load - Mode: Read Only
- Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only
- Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
- Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write
- Test: Serial
- Test: SMP Parallel
- Type: Triad - Benchmark: Integer
- Type: Add - Benchmark: Floating Point
- Type: Scale - Benchmark: Integer
- Type: Add - Benchmark: Integer
- Type: Copy - Benchmark: Floating Point
- Type: Copy - Benchmark: Integer
- Type: Average - Benchmark: Floating Point
- Type: Scale - Benchmark: Floating Point
- Type: Triad - Benchmark: Floating Point
- Type: Average - Benchmark: Integer
- Test: LPOP
- Test: LPUSH
- Test: SADD
- Test: SET
- Test: GET
- Test: Scala Dotty
- Test: In-Memory Database Shootout
- Test: Apache Spark PageRank
- Test: Apache Spark Bayes
- Test: Twitter Finagle
- Test: Akka Unbalanced Cobwebbed Tree
- Test: Savina Reactors.IO
- Test: Apache Spark ALS
- Test: OpenMP LavaMD
- Test: OpenMP Streamcluster
- Test: OpenMP Leukocyte
- Test: OpenMP CFD Solver
- Test: Latency Ping Pong
- Test: Throughput
- Test: Latency Under Load
- Type: Scale
- Type: Add
- Type: Triad
- Type: Copy
- Test: Context Switching
- Test: Socket Activity
- Test: Semaphores
- Test: System V Message Passing
- Test: Forking
- Test: Memory Copying
- Test: Crypto
- Test: CPU Stress
- Encoder Mode: Enc Mode 8 - Input: 1080p
- Encoder Mode: Enc Mode 4 - Input: 1080p
- Encoder Mode: Enc Mode 0 - Input: 1080p
- Tuning: VMAF Optimized - Input: Bosphorus 1080p
- Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p
- Tuning: Visual Quality Optimized - Input: Bosphorus 1080p
- Test: Memory
- Test: CPU
- Threads: 2
- Threads: 1
- Build: Cifar10
- Speed: Speed 5
- Speed: Speed 0
- Video Input: Bosphorus 1080p
- Video Input: Bosphorus 4K
- Compression Level: 3, Long Mode
- Compression Level: 8
- Compression Level: 8, Long Mode
- Compression Level: 19
- Compression Level: 19, Long Mode
- Compression Level: 3
Revision History
pts/cpu-massive-1.0.4 Fri, 16 Oct 2020 18:38:00 GMT
Update x265, add kvazaar, mark as deprecated.
pts/cpu-massive-1.0.3 Wed, 17 Jun 2020 16:34:18 GMT
Drop version bind, rename mkl-dnn test profile to onednn
pts/cpu-massive-1.0.2 Wed, 08 Apr 2020 16:03:35 GMT
Mark suite as deprecated since quite big and easier to manage with virtual suite.
pts/cpu-massive-1.0.1 Fri, 14 Jun 2019 08:26:48 GMT
Drop "mostly RAM" pgbench test cases since on large servers it can fill up the disk from taking up too much space.
pts/cpu-massive-1.0.0 Thu, 13 Jun 2019 20:33:21 GMT
Initial commit.