System76 Thelio Astra Benchmarks With Ampere Altra
Benchmarks for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2410215-NE-THELIOAST43&rdt&grs.
oneDNN
Harness: Recurrent Neural Network Inference - Engine: CPU
oneDNN
Harness: Convolution Batch Shapes Auto - Engine: CPU
oneDNN
Harness: Recurrent Neural Network Training - Engine: CPU
John The Ripper
Test: WPA PSK
John The Ripper
Test: HMAC-SHA512
RocksDB
Test: Read Random Write Random
Whisper.cpp
Model: ggml-base.en - Input: 2016 State of the Union
oneDNN
Harness: Deconvolution Batch shapes_1d - Engine: CPU
srsRAN Project
Test: PUSCH Processor Benchmark, Throughput Total
Timed Node.js Compilation
Time To Compile
Blender
Blend File: Pabellon Barcelona - Compute: CPU-Only
RocksDB
Test: Update Random
Blender
Blend File: Fishy Cat - Compute: CPU-Only
Speedb
Test: Read Random Write Random
OpenCV
Test: Core
Speedb
Test: Update Random
Timed Godot Game Engine Compilation
Time To Compile
OpenCV
Test: Image Processing
Blender
Blend File: Barbershop - Compute: CPU-Only
Blender
Blend File: Classroom - Compute: CPU-Only
WarpX
Input: Uniform Plasma
Timed LLVM Compilation
Build System: Unix Makefiles
Mobile Neural Network
Model: mobilenet-v1-1.0
Numpy Benchmark
oneDNN
Harness: IP Shapes 1D - Engine: CPU
John The Ripper
Test: MD5
Blender
Blend File: BMW27 - Compute: CPU-Only
WarpX
Input: Plasma Acceleration
PyTorch
Device: CPU - Batch Size: 256 - Model: ResNet-50
Mobile Neural Network
Model: inception-v3
LiteRT
Model: Mobilenet Quant
Timed LLVM Compilation
Build System: Ninja
ACES DGEMM
Sustained Floating-Point Rate
PyTorch
Device: CPU - Batch Size: 512 - Model: ResNet-50
XNNPACK
Model: FP16MobileNetV2
LiteRT
Model: NASNet Mobile
XNNPACK
Model: QS8MobileNetV2
XNNPACK
Model: FP16MobileNetV3Large
XNNPACK
Model: FP16MobileNetV3Small
XNNPACK
Model: FP16MobileNetV1
Mobile Neural Network
Model: squeezenetv1.1
GROMACS
Implementation: MPI CPU - Input: water_GMX50_bare
Mobile Neural Network
Model: mobilenetV3
LiteRT
Model: DeepLab V3
XNNPACK
Model: FP32MobileNetV3Small
XNNPACK
Model: FP32MobileNetV2
John The Ripper
Test: bcrypt
John The Ripper
Test: Blowfish
Mobile Neural Network
Model: MobileNetV2_224
Mobile Neural Network
Model: nasnet
XNNPACK
Model: FP32MobileNetV3Large
srsRAN Project
Test: PDSCH Processor Benchmark, Throughput Total
LiteRT
Model: SqueezeNet
Mobile Neural Network
Model: SqueezeNetV1.0
C-Ray
Resolution: 4K - Rays Per Pixel: 16
C-Ray
Resolution: 5K - Rays Per Pixel: 16
miniFE
Problem Size: Small
C-Ray
Resolution: 1080p - Rays Per Pixel: 16
High Performance Conjugate Gradient
X Y Z: 104 104 104 - RT: 60
Mobile Neural Network
Model: resnet-v2-50
Coremark
CoreMark Size 666 - Iterations Per Second
OpenCV
Test: Video
OpenCV
Test: Stitching
LiteRT
Model: Quantized COCO SSD MobileNet v1
RocksDB
Test: Read While Writing
RocksDB
Test: Random Read
LiteRT
Model: Mobilenet Float
XNNPACK
Model: FP32MobileNetV1
LiteRT
Model: Inception ResNet V2
LiteRT
Model: Inception V4
Speedb
Test: Random Read
Blender
Drive Temperature (nvme0n1) Monitor
Blender
CPU Temperature Monitor
Blender
CPU Power Consumption Monitor
Blender
Drive Temperature (nvme0n1) Monitor
Blender
CPU Temperature Monitor
Blender
CPU Power Consumption Monitor
Blender
Drive Temperature (nvme0n1) Monitor
Blender
CPU Temperature Monitor
Blender
CPU Power Consumption Monitor
Blender
Drive Temperature (nvme0n1) Monitor
Blender
CPU Temperature Monitor
Blender
CPU Power Consumption Monitor
Blender
Drive Temperature (nvme0n1) Monitor
Blender
CPU Temperature Monitor
Blender
CPU Power Consumption Monitor
Drive Temperature (nvme0n1) Monitor
Phoronix Test Suite System Monitoring
CPU Temperature Monitor
Phoronix Test Suite System Monitoring
CPU Power Consumption Monitor
Phoronix Test Suite System Monitoring
OpenCV
Drive Temperature (nvme0n1) Monitor
OpenCV
CPU Temperature Monitor
OpenCV
CPU Power Consumption Monitor
OpenCV
Drive Temperature (nvme0n1) Monitor
OpenCV
CPU Temperature Monitor
OpenCV
CPU Power Consumption Monitor
OpenCV
Drive Temperature (nvme0n1) Monitor
OpenCV
CPU Temperature Monitor
OpenCV
CPU Power Consumption Monitor
OpenCV
Drive Temperature (nvme0n1) Monitor
OpenCV
CPU Temperature Monitor
OpenCV
CPU Power Consumption Monitor
OpenCV
Drive Temperature (nvme0n1) Monitor
OpenCV
CPU Temperature Monitor
OpenCV
CPU Power Consumption Monitor
OpenCV
Test: Object Detection
OpenCV
Drive Temperature (nvme0n1) Monitor
OpenCV
CPU Temperature Monitor
OpenCV
CPU Power Consumption Monitor
OpenCV
Test: Features 2D
OpenCV
Drive Temperature (nvme0n1) Monitor
OpenCV
CPU Temperature Monitor
OpenCV
CPU Power Consumption Monitor
OpenCV
Test: DNN - Deep Neural Network
srsRAN Project
Drive Temperature (nvme0n1) Monitor
srsRAN Project
CPU Temperature Monitor
srsRAN Project
CPU Power Consumption Monitor
srsRAN Project
Test: PDSCH Processor Benchmark, Throughput Total
srsRAN Project
Drive Temperature (nvme0n1) Monitor
srsRAN Project
CPU Temperature Monitor
srsRAN Project
CPU Power Consumption Monitor
srsRAN Project
Test: PUSCH Processor Benchmark, Throughput Total
WarpX
Drive Temperature (nvme0n1) Monitor
WarpX
CPU Temperature Monitor
WarpX
CPU Power Consumption Monitor
WarpX
Drive Temperature (nvme0n1) Monitor
WarpX
CPU Temperature Monitor
WarpX
CPU Power Consumption Monitor
John The Ripper
Drive Temperature (nvme0n1) Monitor
John The Ripper
CPU Temperature Monitor
John The Ripper
CPU Power Consumption Monitor
John The Ripper
Test: WPA PSK
John The Ripper
Test: bcrypt
John The Ripper
Drive Temperature (nvme0n1) Monitor
John The Ripper
CPU Temperature Monitor
John The Ripper
CPU Power Consumption Monitor
John The Ripper
Test: HMAC-SHA512
John The Ripper
Drive Temperature (nvme0n1) Monitor
John The Ripper
CPU Temperature Monitor
John The Ripper
CPU Power Consumption Monitor
John The Ripper
Test: Blowfish
John The Ripper
Drive Temperature (nvme0n1) Monitor
John The Ripper
CPU Temperature Monitor
John The Ripper
CPU Power Consumption Monitor
John The Ripper
Test: MD5
GROMACS
Drive Temperature (nvme0n1) Monitor
GROMACS
CPU Temperature Monitor
GROMACS
CPU Power Consumption Monitor
GROMACS
Implementation: MPI CPU - Input: water_GMX50_bare
High Performance Conjugate Gradient
Drive Temperature (nvme0n1) Monitor
High Performance Conjugate Gradient
CPU Temperature Monitor
High Performance Conjugate Gradient
CPU Power Consumption Monitor
High Performance Conjugate Gradient
X Y Z: 104 104 104 - RT: 60
Coremark
Drive Temperature (nvme0n1) Monitor
Coremark
CPU Temperature Monitor
Coremark
CPU Power Consumption Monitor
Coremark
CoreMark Size 666 - Iterations Per Second
C-Ray
Drive Temperature (nvme0n1) Monitor
C-Ray
CPU Temperature Monitor
C-Ray
CPU Power Consumption Monitor
C-Ray
Drive Temperature (nvme0n1) Monitor
C-Ray
CPU Temperature Monitor
C-Ray
CPU Power Consumption Monitor
C-Ray
Drive Temperature (nvme0n1) Monitor
C-Ray
CPU Temperature Monitor
C-Ray
CPU Power Consumption Monitor
ACES DGEMM
Drive Temperature (nvme0n1) Monitor
ACES DGEMM
CPU Temperature Monitor
ACES DGEMM
CPU Power Consumption Monitor
ACES DGEMM
Sustained Floating-Point Rate
RocksDB
Drive Temperature (nvme0n1) Monitor
RocksDB
CPU Temperature Monitor
RocksDB
CPU Power Consumption Monitor
RocksDB
Test: Update Random
RocksDB
Drive Temperature (nvme0n1) Monitor
RocksDB
CPU Temperature Monitor
RocksDB
CPU Power Consumption Monitor
RocksDB
Test: Read Random Write Random
RocksDB
Drive Temperature (nvme0n1) Monitor
RocksDB
CPU Temperature Monitor
RocksDB
CPU Power Consumption Monitor
RocksDB
Test: Read While Writing
RocksDB
Drive Temperature (nvme0n1) Monitor
RocksDB
CPU Temperature Monitor
RocksDB
CPU Power Consumption Monitor
RocksDB
Test: Random Read
Speedb
Drive Temperature (nvme0n1) Monitor
Speedb
CPU Temperature Monitor
Speedb
CPU Power Consumption Monitor
Speedb
Test: Update Random
Speedb
Drive Temperature (nvme0n1) Monitor
Speedb
CPU Temperature Monitor
Speedb
CPU Power Consumption Monitor
Speedb
Test: Read Random Write Random
Speedb
Drive Temperature (nvme0n1) Monitor
Speedb
CPU Temperature Monitor
Speedb
CPU Power Consumption Monitor
Speedb
Test: Read While Writing
Speedb
Test: Read While Writing
Speedb
Drive Temperature (nvme0n1) Monitor
Speedb
CPU Temperature Monitor
Speedb
CPU Power Consumption Monitor
Speedb
Test: Random Read
miniFE
Drive Temperature (nvme0n1) Monitor
miniFE
CPU Temperature Monitor
miniFE
CPU Power Consumption Monitor
miniFE
Problem Size: Small
Mobile Neural Network
Drive Temperature (nvme0n1) Monitor
Mobile Neural Network
CPU Temperature Monitor
Mobile Neural Network
CPU Power Consumption Monitor
PyTorch
Drive Temperature (nvme0n1) Monitor
PyTorch
CPU Temperature Monitor
PyTorch
CPU Power Consumption Monitor
PyTorch
Device: CPU - Batch Size: 512 - Model: ResNet-50
PyTorch
Drive Temperature (nvme0n1) Monitor
PyTorch
CPU Temperature Monitor
PyTorch
CPU Power Consumption Monitor
PyTorch
Device: CPU - Batch Size: 256 - Model: ResNet-50
LiteRT
Drive Temperature (nvme0n1) Monitor
LiteRT
CPU Temperature Monitor
LiteRT
CPU Power Consumption Monitor
LiteRT
Drive Temperature (nvme0n1) Monitor
LiteRT
CPU Temperature Monitor
LiteRT
CPU Power Consumption Monitor
LiteRT
Drive Temperature (nvme0n1) Monitor
LiteRT
CPU Temperature Monitor
LiteRT
CPU Power Consumption Monitor
LiteRT
Drive Temperature (nvme0n1) Monitor
LiteRT
CPU Temperature Monitor
LiteRT
CPU Power Consumption Monitor
LiteRT
Drive Temperature (nvme0n1) Monitor
LiteRT
CPU Temperature Monitor
LiteRT
CPU Power Consumption Monitor
LiteRT
Drive Temperature (nvme0n1) Monitor
LiteRT
CPU Temperature Monitor
LiteRT
CPU Power Consumption Monitor
LiteRT
Drive Temperature (nvme0n1) Monitor
LiteRT
CPU Temperature Monitor
LiteRT
CPU Power Consumption Monitor
LiteRT
Drive Temperature (nvme0n1) Monitor
LiteRT
CPU Temperature Monitor
LiteRT
CPU Power Consumption Monitor
Whisper.cpp
Drive Temperature (nvme0n1) Monitor
Whisper.cpp
CPU Temperature Monitor
Whisper.cpp
CPU Power Consumption Monitor
Whisper.cpp
Model: ggml-medium.en - Input: 2016 State of the Union
Whisper.cpp
Drive Temperature (nvme0n1) Monitor
Whisper.cpp
CPU Temperature Monitor
Whisper.cpp
CPU Power Consumption Monitor
Whisper.cpp
Model: ggml-small.en - Input: 2016 State of the Union
Whisper.cpp
Drive Temperature (nvme0n1) Monitor
Whisper.cpp
CPU Temperature Monitor
Whisper.cpp
CPU Power Consumption Monitor
oneDNN
Drive Temperature (nvme0n1) Monitor
oneDNN
CPU Temperature Monitor
oneDNN
CPU Power Consumption Monitor
oneDNN
Drive Temperature (nvme0n1) Monitor
oneDNN
CPU Temperature Monitor
oneDNN
CPU Power Consumption Monitor
oneDNN
Drive Temperature (nvme0n1) Monitor
oneDNN
CPU Temperature Monitor
oneDNN
CPU Power Consumption Monitor
oneDNN
Harness: IP Shapes 3D - Engine: CPU
oneDNN
Drive Temperature (nvme0n1) Monitor
oneDNN
CPU Temperature Monitor
oneDNN
CPU Power Consumption Monitor
oneDNN
Drive Temperature (nvme0n1) Monitor
oneDNN
CPU Temperature Monitor
oneDNN
CPU Power Consumption Monitor
oneDNN
Harness: Deconvolution Batch shapes_3d - Engine: CPU
oneDNN
Drive Temperature (nvme0n1) Monitor
oneDNN
CPU Temperature Monitor
oneDNN
CPU Power Consumption Monitor
oneDNN
Drive Temperature (nvme0n1) Monitor
oneDNN
CPU Temperature Monitor
oneDNN
CPU Power Consumption Monitor
Numpy Benchmark
Drive Temperature (nvme0n1) Monitor
Numpy Benchmark
CPU Temperature Monitor
Numpy Benchmark
CPU Power Consumption Monitor
Numpy Benchmark
XNNPACK
Drive Temperature (nvme0n1) Monitor
XNNPACK
CPU Temperature Monitor
XNNPACK
CPU Power Consumption Monitor
Timed Node.js Compilation
Drive Temperature (nvme0n1) Monitor
Timed Node.js Compilation
CPU Temperature Monitor
Timed Node.js Compilation
CPU Power Consumption Monitor
Timed Godot Game Engine Compilation
Drive Temperature (nvme0n1) Monitor
Timed Godot Game Engine Compilation
CPU Temperature Monitor
Timed Godot Game Engine Compilation
CPU Power Consumption Monitor
Timed LLVM Compilation
Drive Temperature (nvme0n1) Monitor
Timed LLVM Compilation
CPU Temperature Monitor
Timed LLVM Compilation
CPU Power Consumption Monitor
Timed LLVM Compilation
Drive Temperature (nvme0n1) Monitor
Timed LLVM Compilation
CPU Temperature Monitor
Timed LLVM Compilation
CPU Power Consumption Monitor
Phoronix Test Suite v10.8.5