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