CPU Massive 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

  • 7-Zip Compression

  • Apache Benchmark

  • Apache Siege

  •         Concurrent Users: 200
  •         Concurrent Users: 250
  •         Concurrent Users: 100
  • asmFish

  • BLAKE2

  • Blender

  •         Blend File: Fishy Cat - Compute: CPU-Only
  •         Blend File: Pabellon Barcelona - Compute: CPU-Only
  •         Blend File: Barbershop - Compute: CPU-Only
  •         Blend File: Classroom - Compute: CPU-Only
  •         Blend File: BMW27 - Compute: CPU-Only
  • BlogBench

  •         Test: Read
  •         Test: Write
  • Botan

  •         Test: KASUMI
  •         Test: CAST-256
  •         Test: Twofish
  •         Test: Blowfish
  •         Test: AES-256
  • BRL-CAD

  • C-Ray

  • CacheBench

  •         Test: Read
  •         Test: Write
  •         Test: Read / Modify / Write
  • Chaos Group V-RAY

  •         Mode: CPU
  • CLOMP

  • CloverLeaf

  • Compile Bench

  •         Test: Initial Create
  •         Test: Read Compiled Tree
  •         Test: Compile
  • CppPerformanceBenchmarks

  •         Test: Function Objects
  •         Test: Math Library
  •         Test: Atol
  •         Test: Ctype
  • Cpuminer-Opt

  •         Algorithm: deep
  •         Algorithm: m7m
  •         Algorithm: skein
  •         Algorithm: sha256t
  • Crafty

  • Cryptsetup

  • ctx_clock

  • Cython Benchmark

  •         Test: N-Queens
  • DaCapo Benchmark

  •         Java Test: Eclipse
  •         Java Test: H2
  •         Java Test: Jython
  •         Java Test: Tradebeans
  •         Java Test: Tradesoap
  • Darktable

  •         Test: Masskrug - Acceleration: CPU-only
  •         Test: Boat - Acceleration: CPU-only
  •         Test: Server Room - Acceleration: CPU-only
  •         Test: Server Rack - Acceleration: CPU-only
  • dav1d

  •         Video Input: Summer Nature 4K
  •         Video Input: Summer Nature 1080p
  • Dolfyn

  • ebizzy

  • FFTW

  •         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
  • FLAC Audio Encoding

  • Geekbench

  •         Test: Single Core
  •         Test: Multi Core
  • glibc bench

  •         Benchmark: cos
  •         Benchmark: sqrt
  •         Benchmark: ffs
  •         Benchmark: pthread_once
  •         Benchmark: tanh
  •         Benchmark: ffsll
  •         Benchmark: sin
  • GNU Octave Benchmark

  • Go Benchmarks

  •         Test: build
  •         Test: http
  •         Test: garbage
  •         Test: json
  • GraphicsMagick

  •         Operation: Enhanced
  •         Operation: Resizing
  •         Operation: Rotate
  •         Operation: Sharpen
  • Hackbench

  •         Count: 32 - Type: Process
  •         Count: 32 - Type: Thread
  • Hierarchical INTegration

  •         Test: FLOAT
  •         Test: DOUBLE
  • High Performance Conjugate Gradient

  • Himeno Benchmark

  • HPC Challenge

  •         Test / Class: G-HPL
  •         Test / Class: Random Ring Bandwidth
  •         Test / Class: G-Random Access
  •         Test / Class: Max Ping Pong Bandwidth
  •         Test / Class: G-Ptrans
  •         Test / Class: Random Ring Latency
  •         Test / Class: EP-DGEMM
  •         Test / Class: EP-STREAM Triad
  •         Test / Class: G-Ffte
  • Java Gradle Build

  •         Gradle Build: Reactor
  • Java SciMark

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

  •         Test: Blowfish
  •         Test: MD5
  •         Test: Traditional DES
  • Kvazaar

  •         Video Input: Bosphorus 1080p - Video Preset: Slow
  •         Video Input: Bosphorus 1080p - Video Preset: Medium
  •         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
  • LAME MP3 Encoding

  • LAMMPS Molecular Dynamics Simulator

  •         Test: Rhodopsin Protein
  • LeelaChessZero

  •         Backend: BLAS
  • libjpeg-turbo tjbench

  •         Test: Decompression Throughput
  • lzbench

  •         Test: XZ 0
  •         Test: Brotli 0
  •         Test: Libdeflate 1
  •         Test: Zstd 1
  • m-queens

  • MariaDB

  •         Clients: 16
  •         Clients: 1
  •         Clients: 256
  •         Clients: 64
  • MBW

  •         Test: Memory Copy - Array Size: 128 MiB
  •         Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB
  •         Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB
  •         Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB
  •         Test: Memory Copy - Array Size: 4096 MiB
  •         Test: Memory Copy - Array Size: 1024 MiB
  •         Test: Memory Copy - Array Size: 8192 MiB
  •         Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB
  • Memcached mcperf

  •         Method: Get
  •         Method: Prepend
  •         Method: Append
  •         Method: Replace
  •         Method: Add
  •         Method: Delete
  •         Method: Set
  • Minion

  •         Benchmark: Quasigroup
  •         Benchmark: Graceful
  •         Benchmark: Solitaire
  • Multichase Pointer Chaser

  •         Test: 4MB Array, 64 Byte Stride
  •         Test: 1GB Array, 256 Byte Stride
  •         Test: 1GB Array, 256 Byte Stride, 2 Threads
  •         Test: 1GB Array, 256 Byte Stride, 4 Threads
  •         Test: 256MB Array, 256 Byte Stride
  • NAMD

  • NAS Parallel Benchmarks

  •         Test / Class: LU.A
  •         Test / Class: BT.A
  •         Test / Class: EP.C
  •         Test / Class: LU.C
  •         Test / Class: FT.B
  •         Test / Class: SP.A
  •         Test / Class: FT.A
  • NGINX Benchmark

  • Node.js Express HTTP Load Test

  • Novabench

  •         Test: CPU
  •         Test: RAM
  • Numenta Anomaly Benchmark

  •         Detector: Bayesian Changepoint
  •         Detector: Windowed Gaussian
  •         Detector: Earthgecko Skyline
  •         Detector: EXPoSE
  •         Detector: Relative Entropy
  • Numpy Benchmark

  • oneDNN

  •         Harness: Deconvolution Batch deconv_1d - Data Type: f32
  •         Harness: Deconvolution Batch deconv_3d - Data Type: f32
  •         Harness: IP Batch 1D - Data Type: f32
  •         Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32
  •         Harness: Convolution Batch conv_alexnet - Data Type: f32
  • Open FMM Nero2D

  • OpenSSL

  • Parallel BZIP2 Compression

  • Parboil

  •         Test: OpenMP MRI-Q
  •         Test: OpenMP LBM
  •         Test: OpenMP Stencil
  •         Test: OpenMP MRI Gridding
  •         Test: OpenMP CUTCP
  • PHPBench

  • PlaidML

  •         FP16: No - Mode: Inference - Network: VGG16 - Device: CPU
  •         FP16: No - Mode: Training - Network: VGG16 - Device: CPU
  •         FP16: No - Mode: Training - Network: ResNet 50 - Device: CPU
  •         FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU
  • PostgreSQL pgbench

  •         Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
  •         Scaling: Buffer Test - Test: Normal Load - Mode: Read Only
  •         Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write
  •         Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only
  • POV-Ray

  • Primesieve

  • PyMongo Inserts

  • R Benchmark

  • Radiance Benchmark

  •         Test: Serial
  •         Test: SMP Parallel
  • RAMspeed SMP

  •         Type: Triad - Benchmark: Integer
  •         Type: Triad - Benchmark: Floating Point
  •         Type: Average - Benchmark: Floating Point
  •         Type: Add - Benchmark: Integer
  •         Type: Scale - Benchmark: Floating Point
  •         Type: Scale - Benchmark: Integer
  •         Type: Average - Benchmark: Integer
  •         Type: Add - Benchmark: Floating Point
  •         Type: Copy - Benchmark: Floating Point
  •         Type: Copy - Benchmark: Integer
  • Redis

  •         Test: GET
  •         Test: LPUSH
  •         Test: LPOP
  •         Test: SADD
  •         Test: SET
  • Renaissance

  •         Test: In-Memory Database Shootout
  •         Test: Akka Unbalanced Cobwebbed Tree
  •         Test: Savina Reactors.IO
  •         Test: Apache Spark ALS
  •         Test: Apache Spark Bayes
  •         Test: Apache Spark PageRank
  •         Test: Scala Dotty
  •         Test: Twitter Finagle
  • Rodinia

  •         Test: OpenMP LavaMD
  •         Test: OpenMP CFD Solver
  •         Test: OpenMP Streamcluster
  •         Test: OpenMP Leukocyte
  • Rust Mandelbrot

  • Rust Prime Benchmark

  • Scikit-Learn

  • Sockperf

  •         Test: Throughput
  •         Test: Latency Ping Pong
  •         Test: Latency Under Load
  • SPECjbb 2015

  • Stockfish

  • Stream

  •         Type: Scale
  •         Type: Add
  •         Type: Triad
  •         Type: Copy
  • Stress-NG

  •         Test: Socket Activity
  •         Test: CPU Stress
  •         Test: Crypto
  •         Test: Memory Copying
  •         Test: Forking
  •         Test: System V Message Passing
  •         Test: Semaphores
  •         Test: Context Switching
  • SVT-AV1

  •         Encoder Mode: Preset 4 - Input: Bosphorus 1080p
  •         Encoder Mode: Preset 4 - Input: Bosphorus 4K
  •         Encoder Mode: Preset 8 - Input: Bosphorus 4K
  •         Encoder Mode: Preset 8 - Input: Bosphorus 1080p
  • SVT-HEVC

  •         Tuning: 1 - Input: Bosphorus 1080p
  •         Tuning: 7 - Input: Bosphorus 1080p
  •         Tuning: 10 - Input: Bosphorus 1080p
  • SVT-VP9

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

  • Sysbench

  •         Test: Memory
  •         Test: CPU
  • t-test1

  •         Threads: 2
  •         Threads: 1
  • Tachyon

  • Tensorflow

  •         Build: Cifar10
  • Tesseract OCR

  • Timed Apache Compilation

  • Timed GCC Compilation

  • Timed HMMer Search

  • Timed Linux Kernel Compilation

  • Timed LLVM Compilation

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

  • Timed MrBayes Analysis

  • Timed PHP Compilation

  • Tinymembench

  • TTSIOD 3D Renderer

  • VP9 libvpx Encoding

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

  • x265

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

  • XZ Compression

  • Zstd Compression

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

Revision History 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.