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 HTTP Server

  •         Concurrent Requests: 4
  •         Concurrent Requests: 20
  •         Concurrent Requests: 100
  •         Concurrent Requests: 200
  •         Concurrent Requests: 500
  •         Concurrent Requests: 1000
  • Apache Siege

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

  • BLAKE2

  • Blender

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

  •         Test: Read
  •         Test: Write
  • Botan

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

  • C-Ray

  •         Resolution: 1080p - Rays Per Pixel: 16
  •         Resolution: 4K - Rays Per Pixel: 16
  •         Resolution: 5K - Rays Per Pixel: 16
  • CacheBench

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

  •         Mode: CPU
  • CLOMP

  • CloverLeaf

  •         Input: clover_bm
  •         Input: clover_bm64_short
  •         Input: clover_bm16
  • Compile Bench

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

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

  •         Algorithm: sha256t
  •         Algorithm: skein
  •         Algorithm: m7m
  •         Algorithm: deep
  • 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: Boat - Acceleration: CPU-only
  •         Test: Masskrug - Acceleration: CPU-only
  •         Test: Server Room - Acceleration: CPU-only
  •         Test: Server Rack - Acceleration: CPU-only
  • dav1d

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

  • ebizzy

  • 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

  • Geekbench

  •         Test: Single Core
  •         Test: Multi Core
  • Glibc Benchmarks

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

  • Go Benchmarks

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

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

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

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

  •         X Y Z: 104 104 104 - RT: 60
  •         X Y Z: 104 104 104 - RT: 1800
  •         X Y Z: 144 144 144 - RT: 60
  •         X Y Z: 144 144 144 - RT: 1800
  •         X Y Z: 160 160 160 - RT: 60
  •         X Y Z: 160 160 160 - RT: 1800
  •         X Y Z: 192 192 192 - RT: 60
  •         X Y Z: 192 192 192 - RT: 1800
  • Himeno Benchmark

  • HPC Challenge

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

  •         Gradle Build: Reactor
  • Java 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
  • John The Ripper

  •         Test: Traditional DES
  •         Test: MD5
  •         Test: Blowfish
  • 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

  •         Test: Rhodopsin Protein
  • LeelaChessZero

  •         Backend: BLAS
  • libjpeg-turbo tjbench

  •         Test: Decompression Throughput
  • lzbench

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

  • MariaDB mariadb-slap

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

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

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

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

  •         Test: 256MB Array, 256 Byte Stride
  •         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
  • NAMD

  •         Input: ATPase with 327,506 Atoms
  •         Input: STMV with 1,066,628 Atoms
  • NAS Parallel Benchmarks

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

  •         Connections: 1
  •         Connections: 20
  •         Connections: 100
  •         Connections: 200
  •         Connections: 500
  •         Connections: 1000
  •         Connections: 4000
  • Node.js Express HTTP Load Test

  • Novabench

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

  •         Detector: Bayesian Changepoint
  •         Detector: Windowed Gaussian
  •         Detector: Relative Entropy
  •         Detector: Earthgecko Skyline
  •         Detector: KNN CAD
  •         Detector: Contextual Anomaly Detector OSE
  • Numpy Benchmark

  • oneDNN

  •         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
  • Open FMM Nero2D

  • OpenSSL

  •         Algorithm: RSA4096
  •         Algorithm: SHA256
  •         Algorithm: SHA512
  •         Algorithm: AES-128-GCM
  •         Algorithm: AES-256-GCM
  •         Algorithm: ChaCha20
  •         Algorithm: ChaCha20-Poly1305
  • Parallel BZIP2 Compression

  • Parboil

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

  • PlaidML

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

  •         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

  •         Length: 1e12
  •         Length: 1e13
  • PyMongo Inserts

  • R Benchmark

  • Radiance Benchmark

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

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

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

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

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

  • Rust Prime Benchmark

  • Scikit-Learn

  •         Benchmark: 20 Newsgroups / Logistic Regression
  •         Benchmark: Covertype Dataset Benchmark
  •         Benchmark: Feature Expansions
  •         Benchmark: GLM
  •         Benchmark: Glmnet
  •         Benchmark: Hist Gradient Boosting
  •         Benchmark: Hist Gradient Boosting Adult
  •         Benchmark: Hist Gradient Boosting Categorical Only
  •         Benchmark: Hist Gradient Boosting Higgs Boson
  •         Benchmark: Hist Gradient Boosting Threading
  •         Benchmark: Isolation Forest
  •         Benchmark: Isotonic / Perturbed Logarithm
  •         Benchmark: Isotonic / Logistic
  •         Benchmark: Isotonic / Pathological
  •         Benchmark: Kernel PCA Solvers / Time vs. N Components
  •         Benchmark: Kernel PCA Solvers / Time vs. N Samples
  •         Benchmark: Lasso
  •         Benchmark: LocalOutlierFactor
  •         Benchmark: SGDOneClassSVM
  •         Benchmark: Plot Fast KMeans
  •         Benchmark: Plot Hierarchical
  •         Benchmark: Plot Incremental PCA
  •         Benchmark: Plot Lasso Path
  •         Benchmark: Plot Neighbors
  •         Benchmark: Plot Non-Negative Matrix Factorization
  •         Benchmark: Plot OMP vs. LARS
  •         Benchmark: Plot Parallel Pairwise
  •         Benchmark: Plot Polynomial Kernel Approximation
  •         Benchmark: Plot Singular Value Decomposition
  •         Benchmark: Plot Ward
  •         Benchmark: Sparse Random Projections / 100 Iterations
  •         Benchmark: RCV1 Logreg Convergencet
  •         Benchmark: SAGA
  •         Benchmark: Sample Without Replacement
  •         Benchmark: SGD Regression
  •         Benchmark: Sparsify
  •         Benchmark: Text Vectorizers
  •         Benchmark: Tree
  •         Benchmark: MNIST Dataset
  •         Benchmark: TSNE MNIST Dataset
  • Sockperf

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

  • Stockfish

  • Stream

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

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

  •         Encoder Mode: Preset 13 - Input: Bosphorus 1080p
  •         Encoder Mode: Preset 13 - Input: Bosphorus 4K
  •         Encoder Mode: Preset 13 - Input: Beauty 4K 10-bit
  •         Encoder Mode: Preset 8 - Input: Bosphorus 1080p
  •         Encoder Mode: Preset 8 - Input: Bosphorus 4K
  •         Encoder Mode: Preset 8 - Input: Beauty 4K 10-bit
  •         Encoder Mode: Preset 5 - Input: Bosphorus 1080p
  •         Encoder Mode: Preset 5 - Input: Bosphorus 4K
  •         Encoder Mode: Preset 5 - Input: Beauty 4K 10-bit
  •         Encoder Mode: Preset 3 - Input: Bosphorus 1080p
  •         Encoder Mode: Preset 3 - Input: Bosphorus 4K
  •         Encoder Mode: Preset 3 - Input: Beauty 4K 10-bit
  • SVT-HEVC

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

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

  • Sysbench

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

  •         Threads: 1
  •         Threads: 2
  • Tachyon

  • TensorFlow

  •         Build: Cifar10
  • Tesseract OCR

  • Timed Apache Compilation

  • Timed GCC Compilation

  • Timed HMMer Search

  • Timed Linux Kernel Compilation

  •         Build: defconfig
  •         Build: allmodconfig
  • 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 - Input: Bosphorus 1080p
  •         Speed: Speed 5 - Input: Bosphorus 4K
  •         Speed: Speed 0 - Input: Bosphorus 1080p
  •         Speed: Speed 0 - Input: Bosphorus 4K
  • x264

  •         Video Input: Bosphorus 1080p
  •         Video Input: Bosphorus 4K
  • 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: 12
  •         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.