April 2023 AMD Zen 4 Linux Benchmarks
Benchmarks by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2303304-PTS-EARLYUPP87&gru.
Stress-NG
Test: Crypto
Stress-NG
Test: CPU Cache
Stress-NG
Test: CPU Stress
Stress-NG
Test: Matrix Math
Stress-NG
Test: Vector Math
Stress-NG
Test: Memory Copying
Stress-NG
Test: Context Switching
OpenSSL
Algorithm: SHA256
OpenSSL
Algorithm: SHA512
OpenSSL
Algorithm: ChaCha20
OpenSSL
Algorithm: AES-128-GCM
OpenSSL
Algorithm: AES-256-GCM
OpenSSL
Algorithm: ChaCha20-Poly1305
dav1d
Video Input: Chimera 1080p
dav1d
Video Input: Summer Nature 4K
dav1d
Video Input: Summer Nature 1080p
dav1d
Video Input: Chimera 1080p 10-bit
FFmpeg
Encoder: libx264 - Scenario: Live
FFmpeg
Encoder: libx265 - Scenario: Live
FFmpeg
Encoder: libx264 - Scenario: Upload
FFmpeg
Encoder: libx265 - Scenario: Upload
FFmpeg
Encoder: libx264 - Scenario: Platform
FFmpeg
Encoder: libx265 - Scenario: Platform
FFmpeg
Encoder: libx264 - Scenario: Video On Demand
FFmpeg
Encoder: libx265 - Scenario: Video On Demand
OpenVINO
Model: Face Detection FP16 - Device: CPU
OpenVINO
Model: Person Detection FP16 - Device: CPU
OpenVINO
Model: Person Detection FP32 - Device: CPU
OpenVINO
Model: Vehicle Detection FP16 - Device: CPU
OpenVINO
Model: Face Detection FP16-INT8 - Device: CPU
OpenVINO
Model: Vehicle Detection FP16-INT8 - Device: CPU
OpenVINO
Model: Weld Porosity Detection FP16 - Device: CPU
OpenVINO
Model: Machine Translation EN To DE FP16 - Device: CPU
OpenVINO
Model: Weld Porosity Detection FP16-INT8 - Device: CPU
OpenVINO
Model: Person Vehicle Bike Detection FP16 - Device: CPU
OpenVINO
Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU
OpenVINO
Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPU
Embree
Binary: Pathtracer - Model: Crown
Embree
Binary: Pathtracer ISPC - Model: Crown
Embree
Binary: Pathtracer - Model: Asian Dragon
Embree
Binary: Pathtracer - Model: Asian Dragon Obj
Embree
Binary: Pathtracer ISPC - Model: Asian Dragon
Embree
Binary: Pathtracer ISPC - Model: Asian Dragon Obj
SVT-AV1
Encoder Mode: Preset 4 - Input: Bosphorus 4K
SVT-AV1
Encoder Mode: Preset 8 - Input: Bosphorus 4K
SVT-AV1
Encoder Mode: Preset 12 - Input: Bosphorus 4K
SVT-AV1
Encoder Mode: Preset 13 - Input: Bosphorus 4K
uvg266
Video Input: Bosphorus 4K - Video Preset: Very Fast
uvg266
Video Input: Bosphorus 4K - Video Preset: Super Fast
uvg266
Video Input: Bosphorus 4K - Video Preset: Ultra Fast
VP9 libvpx Encoding
Speed: Speed 0 - Input: Bosphorus 4K
VP9 libvpx Encoding
Speed: Speed 5 - Input: Bosphorus 4K
VP9 libvpx Encoding
Speed: Speed 0 - Input: Bosphorus 1080p
VP9 libvpx Encoding
Speed: Speed 5 - Input: Bosphorus 1080p
VVenC
Video Input: Bosphorus 4K - Video Preset: Fast
VVenC
Video Input: Bosphorus 4K - Video Preset: Faster
VVenC
Video Input: Bosphorus 1080p - Video Preset: Fast
VVenC
Video Input: Bosphorus 1080p - Video Preset: Faster
x264
Video Input: Bosphorus 4K
x264
Video Input: Bosphorus 1080p
x265
Video Input: Bosphorus 4K
x265
Video Input: Bosphorus 1080p
simdjson
Throughput Test: Kostya
simdjson
Throughput Test: TopTweet
simdjson
Throughput Test: LargeRandom
simdjson
Throughput Test: PartialTweets
simdjson
Throughput Test: DistinctUserID
ACES DGEMM
Sustained Floating-Point Rate
ONNX Runtime
Model: GPT-2 - Device: CPU - Executor: Standard
ONNX Runtime
Model: yolov4 - Device: CPU - Executor: Standard
ONNX Runtime
Model: bertsquad-12 - Device: CPU - Executor: Standard
ONNX Runtime
Model: CaffeNet 12-int8 - Device: CPU - Executor: Standard
ONNX Runtime
Model: fcn-resnet101-11 - Device: CPU - Executor: Standard
ONNX Runtime
Model: ArcFace ResNet-100 - Device: CPU - Executor: Standard
ONNX Runtime
Model: ResNet50 v1-12-int8 - Device: CPU - Executor: Standard
ONNX Runtime
Model: super-resolution-10 - Device: CPU - Executor: Standard
ONNX Runtime
Model: Faster R-CNN R-50-FPN-int8 - Device: CPU - Executor: Standard
OpenVKL
Benchmark: vklBenchmark ISPC
OSPRay
Benchmark: particle_volume/ao/real_time
OSPRay
Benchmark: particle_volume/scivis/real_time
OSPRay
Benchmark: particle_volume/pathtracer/real_time
OSPRay
Benchmark: gravity_spheres_volume/dim_512/ao/real_time
OSPRay
Benchmark: gravity_spheres_volume/dim_512/scivis/real_time
OSPRay
Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time
ASKAP
Test: Hogbom Clean OpenMP
Zstd Compression
Compression Level: 8 - Compression Speed
Zstd Compression
Compression Level: 8 - Decompression Speed
Zstd Compression
Compression Level: 12 - Compression Speed
Zstd Compression
Compression Level: 12 - Decompression Speed
Zstd Compression
Compression Level: 19 - Compression Speed
Zstd Compression
Compression Level: 19 - Decompression Speed
Zstd Compression
Compression Level: 8, Long Mode - Compression Speed
Zstd Compression
Compression Level: 8, Long Mode - Decompression Speed
Zstd Compression
Compression Level: 19, Long Mode - Compression Speed
Zstd Compression
Compression Level: 19, Long Mode - Decompression Speed
ASKAP
Test: tConvolve MT - Gridding
ASKAP
Test: tConvolve MT - Degridding
ASKAP
Test: tConvolve OpenMP - Gridding
ASKAP
Test: tConvolve OpenMP - Degridding
7-Zip Compression
Test: Compression Rating
7-Zip Compression
Test: Decompression Rating
WebP Image Encode
Encode Settings: Default
WebP Image Encode
Encode Settings: Quality 100
WebP Image Encode
Encode Settings: Quality 100, Highest Compression
ASKAP
Test: tConvolve MPI - Degridding
ASKAP
Test: tConvolve MPI - Gridding
LeelaChessZero
Backend: BLAS
LeelaChessZero
Backend: Eigen
Crafty
Elapsed Time
Stockfish
Total Time
GROMACS
Implementation: MPI CPU - Input: water_GMX50_bare
RocksDB
Test: Random Read
RocksDB
Test: Update Random
RocksDB
Test: Read While Writing
RocksDB
Test: Read Random Write Random
Memcached
Set To Get Ratio: 1:10
Memcached
Set To Get Ratio: 1:100
Memcached
Set To Get Ratio: 1:5
Memcached
Set To Get Ratio: 1:10
Memcached
Set To Get Ratio: 1:100
ClickHouse
100M Rows Hits Dataset, First Run / Cold Cache
ClickHouse
100M Rows Hits Dataset, Second Run
ClickHouse
100M Rows Hits Dataset, Third Run
John The Ripper
Test: bcrypt
John The Ripper
Test: WPA PSK
John The Ripper
Test: Blowfish
John The Ripper
Test: HMAC-SHA512
John The Ripper
Test: MD5
Stargate Digital Audio Workstation
Sample Rate: 96000 - Buffer Size: 512
Stargate Digital Audio Workstation
Sample Rate: 192000 - Buffer Size: 512
Stargate Digital Audio Workstation
Sample Rate: 96000 - Buffer Size: 1024
Stargate Digital Audio Workstation
Sample Rate: 192000 - Buffer Size: 1024
nginx
Connections: 200
nginx
Connections: 500
nginx
Connections: 1000
nginx
Connections: 100
Apache HTTP Server
Concurrent Requests: 100
Apache HTTP Server
Concurrent Requests: 200
Apache HTTP Server
Concurrent Requests: 500
Apache HTTP Server
Concurrent Requests: 1000
Selenium
Benchmark: Speedometer - Browser: Firefox
Selenium
Benchmark: Speedometer - Browser: Google Chrome
Numpy Benchmark
PHPBench
PHP Benchmark Suite
Selenium
Benchmark: Jetstream 2 - Browser: Firefox
Selenium
Benchmark: Jetstream 2 - Browser: Google Chrome
OpenSSL
Algorithm: RSA4096
Darmstadt Automotive Parallel Heterogeneous Suite
Backend: OpenMP - Kernel: NDT Mapping
Darmstadt Automotive Parallel Heterogeneous Suite
Backend: OpenMP - Kernel: Points2Image
Darmstadt Automotive Parallel Heterogeneous Suite
Backend: OpenMP - Kernel: Euclidean Cluster
OpenSSL
Algorithm: RSA4096
BRL-CAD
VGR Performance Metric
Chaos Group V-RAY
Mode: CPU
LULESH
NAMD
ATPase Simulation - 327,506 Atoms
Pennant
Test: sedovbig
Pennant
Test: leblancbig
ONNX Runtime
Model: GPT-2 - Device: CPU - Executor: Standard
ONNX Runtime
Model: yolov4 - Device: CPU - Executor: Standard
ONNX Runtime
Model: bertsquad-12 - Device: CPU - Executor: Standard
ONNX Runtime
Model: CaffeNet 12-int8 - Device: CPU - Executor: Standard
ONNX Runtime
Model: fcn-resnet101-11 - Device: CPU - Executor: Standard
ONNX Runtime
Model: ArcFace ResNet-100 - Device: CPU - Executor: Standard
ONNX Runtime
Model: ResNet50 v1-12-int8 - Device: CPU - Executor: Standard
ONNX Runtime
Model: super-resolution-10 - Device: CPU - Executor: Standard
ONNX Runtime
Model: Faster R-CNN R-50-FPN-int8 - Device: CPU - Executor: Standard
PyBench
Total For Average Test Times
oneDNN
Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU
OSPRay Studio
Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer
OSPRay Studio
Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer
OSPRay Studio
Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer
OSPRay Studio
Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer
OSPRay Studio
Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer
OSPRay Studio
Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer
Google Draco
Model: Lion
Google Draco
Model: Church Facade
NCNN
Target: CPU - Model: mobilenet
NCNN
Target: CPU-v2-v2 - Model: mobilenet-v2
NCNN
Target: CPU-v3-v3 - Model: mobilenet-v3
NCNN
Target: CPU - Model: shufflenet-v2
NCNN
Target: CPU - Model: mnasnet
NCNN
Target: CPU - Model: efficientnet-b0
NCNN
Target: CPU - Model: blazeface
NCNN
Target: CPU - Model: googlenet
NCNN
Target: CPU - Model: vgg16
NCNN
Target: CPU - Model: resnet18
NCNN
Target: CPU - Model: alexnet
NCNN
Target: CPU - Model: resnet50
NCNN
Target: CPU - Model: yolov4-tiny
NCNN
Target: CPU - Model: squeezenet_ssd
NCNN
Target: CPU - Model: regnety_400m
NCNN
Target: CPU - Model: vision_transformer
NCNN
Target: CPU - Model: FastestDet
OpenVINO
Model: Face Detection FP16 - Device: CPU
OpenVINO
Model: Person Detection FP16 - Device: CPU
OpenVINO
Model: Person Detection FP32 - Device: CPU
OpenVINO
Model: Vehicle Detection FP16 - Device: CPU
OpenVINO
Model: Face Detection FP16-INT8 - Device: CPU
OpenVINO
Model: Vehicle Detection FP16-INT8 - Device: CPU
OpenVINO
Model: Weld Porosity Detection FP16 - Device: CPU
OpenVINO
Model: Machine Translation EN To DE FP16 - Device: CPU
OpenVINO
Model: Weld Porosity Detection FP16-INT8 - Device: CPU
OpenVINO
Model: Person Vehicle Bike Detection FP16 - Device: CPU
OpenVINO
Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU
OpenVINO
Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPU
Selenium
Benchmark: Kraken - Browser: Firefox
Selenium
Benchmark: Kraken - Browser: Google Chrome
Selenium
Benchmark: WASM imageConvolute - Browser: Firefox
Selenium
Benchmark: WASM collisionDetection - Browser: Firefox
Selenium
Benchmark: WASM imageConvolute - Browser: Google Chrome
Selenium
Benchmark: WASM collisionDetection - Browser: Google Chrome
OpenCV
Test: Core
OpenCV
Test: Video
OpenCV
Test: Graph API
OpenCV
Test: Stitching
OpenCV
Test: Features 2D
OpenCV
Test: Image Processing
OpenCV
Test: Object Detection
OpenCV
Test: DNN - Deep Neural Network
Selenium
Benchmark: PSPDFKit WASM - Browser: Firefox
Selenium
Benchmark: PSPDFKit WASM - Browser: Google Chrome
CloverLeaf
Lagrangian-Eulerian Hydrodynamics
Xcompact3d Incompact3d
Input: input.i3d 129 Cells Per Direction
Xcompact3d Incompact3d
Input: input.i3d 193 Cells Per Direction
OpenFOAM
Input: drivaerFastback, Small Mesh Size - Mesh Time
OpenFOAM
Input: drivaerFastback, Small Mesh Size - Execution Time
OpenFOAM
Input: drivaerFastback, Medium Mesh Size - Mesh Time
OpenFOAM
Input: drivaerFastback, Medium Mesh Size - Execution Time
SPECFEM3D
Model: Mount St. Helens
SPECFEM3D
Model: Layered Halfspace
SPECFEM3D
Model: Tomographic Model
SPECFEM3D
Model: Homogeneous Halfspace
SPECFEM3D
Model: Water-layered Halfspace
Timed FFmpeg Compilation
Time To Compile
Timed Godot Game Engine Compilation
Time To Compile
Timed Linux Kernel Compilation
Build: defconfig
Timed Linux Kernel Compilation
Build: allmodconfig
Timed LLVM Compilation
Build System: Ninja
Timed LLVM Compilation
Build System: Unix Makefiles
Timed Node.js Compilation
Time To Compile
Build2
Time To Compile
FFmpeg
Encoder: libx264 - Scenario: Live
FFmpeg
Encoder: libx265 - Scenario: Live
FFmpeg
Encoder: libx264 - Scenario: Upload
FFmpeg
Encoder: libx265 - Scenario: Upload
FFmpeg
Encoder: libx264 - Scenario: Platform
FFmpeg
Encoder: libx265 - Scenario: Platform
FFmpeg
Encoder: libx264 - Scenario: Video On Demand
FFmpeg
Encoder: libx265 - Scenario: Video On Demand
Darktable
Test: Boat - Acceleration: CPU-only
Darktable
Test: Masskrug - Acceleration: CPU-only
Darktable
Test: Server Rack - Acceleration: CPU-only
Darktable
Test: Server Room - Acceleration: CPU-only
GIMP
Test: resize
GIMP
Test: rotate
GIMP
Test: auto-levels
GIMP
Test: unsharp-mask
GNU Octave Benchmark
GPAW
Input: Carbon Nanotube
Blender
Blend File: BMW27 - Compute: CPU-Only
Blender
Blend File: Fishy Cat - Compute: CPU-Only
Blender
Blend File: Pabellon Barcelona - Compute: CPU-Only
Phoronix Test Suite v10.8.5