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 Requests: 4
- Concurrent Requests: 20
- Concurrent Requests: 100
- Concurrent Requests: 200
- Concurrent Requests: 500
- Concurrent Requests: 1000
- Concurrent Users: 100
- Concurrent Users: 200
- Concurrent Users: 250
- 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
- Test: Read
- Test: Write
- Test: AES-256
- Test: Blowfish
- Test: CAST-256
- Test: KASUMI
- Test: Twofish
- Resolution: 1080p - Rays Per Pixel: 16
- Resolution: 4K - Rays Per Pixel: 16
- Resolution: 5K - Rays Per Pixel: 16
- Test: Read
- Test: Write
- Test: Read / Modify / Write
- Mode: CPU
- Input: clover_bm
- Input: clover_bm64_short
- Input: clover_bm16
- Test: Initial Create
- Test: Compile
- Test: Read Compiled Tree
- Test: Function Objects
- Test: Atol
- Test: Ctype
- Test: Math Library
- 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: Boat - Acceleration: CPU-only
- Test: Masskrug - Acceleration: CPU-only
- Test: Server Room - Acceleration: CPU-only
- Test: Server Rack - Acceleration: CPU-only
- Video Input: Summer Nature 1080p
- Video Input: Summer Nature 4K
- 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
- Test: Single Core
- Test: Multi Core
- Benchmark: ffsll
- Benchmark: ffs
- Benchmark: pthread_once
- Benchmark: tanh
- Benchmark: sqrt
- Benchmark: sin
- Benchmark: cos
- Test: build
- Test: http
- Test: json
- Test: garbage
- Operation: Enhanced
- Operation: Resizing
- Operation: Rotate
- Operation: Sharpen
- Count: 32 - Type: Process
- Count: 32 - Type: Thread
- Test: DOUBLE
- Test: FLOAT
- 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
- 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
- Gradle Build: Reactor
- 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
- Test: Traditional DES
- Test: MD5
- Test: Blowfish
- 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
- Test: Rhodopsin Protein
- Backend: BLAS
- Test: Decompression Throughput
- Test: Zstd 1
- Test: Brotli 0
- Test: Libdeflate 1
- Test: XZ 0
- Clients: 1
- Clients: 16
- Clients: 64
- Clients: 256
- 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
- Method: Get
- Method: Set
- Method: Delete
- Method: Add
- Method: Replace
- Method: Append
- Method: Prepend
- Benchmark: Graceful
- Benchmark: Quasigroup
- Benchmark: Solitaire
- 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
- Input: ATPase with 327,506 Atoms
- Input: STMV with 1,066,628 Atoms
- 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
- Connections: 1
- Connections: 20
- Connections: 100
- Connections: 200
- Connections: 500
- Connections: 1000
- Connections: 4000
- Test: CPU
- Test: RAM
- Detector: Bayesian Changepoint
- Detector: Windowed Gaussian
- Detector: Relative Entropy
- Detector: Earthgecko Skyline
- Detector: KNN CAD
- Detector: Contextual Anomaly Detector OSE
- 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
- Algorithm: RSA4096
- Algorithm: SHA256
- Algorithm: SHA512
- Algorithm: AES-128-GCM
- Algorithm: AES-256-GCM
- Algorithm: ChaCha20
- Algorithm: ChaCha20-Poly1305
- Test: OpenMP CUTCP
- Test: OpenMP MRI-Q
- Test: OpenMP MRI Gridding
- Test: OpenMP Stencil
- Test: OpenMP LBM
- 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
- 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
- Length: 1e12
- Length: 1e13
- Test: Serial
- Test: SMP Parallel
- 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
- Test: SET
- Test: GET
- Test: LPUSH
- Test: LPOP
- Test: SADD
- 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
- Test: OpenMP CFD Solver
- Test: OpenMP LavaMD
- Test: OpenMP Leukocyte
- Test: OpenMP Streamcluster
- 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
- Test: Latency Under Load
- Test: Latency Ping Pong
- Test: Throughput
- Type: Copy
- Type: Scale
- Type: Add
- Type: Triad
- Test: CPU Stress
- Test: Crypto
- Test: Memory Copying
- Test: Forking
- Test: System V Message Passing
- Test: Semaphores
- Test: Socket Activity
- Test: Context Switching
- 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
- 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
- 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
- Test: CPU
- Test: Memory
- Threads: 1
- Threads: 2
- Build: Cifar10
- Build: defconfig
- Build: allmodconfig
- Build System: Ninja
- Build System: Unix Makefiles
- Speed: Speed 5 - Input: Bosphorus 1080p
- Speed: Speed 5 - Input: Bosphorus 4K
- Speed: Speed 0 - Input: Bosphorus 1080p
- Speed: Speed 0 - Input: Bosphorus 4K
- 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/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.