Benchmarks for a future article.
System76 Thelio Astra Altra M128-30 Processor: ARMv8 Neoverse-N1 @ 3.00GHz (128 Cores), Motherboard: System76 Thelio Astra (3.02 BIOS), Chipset: Ampere Computing LLC Altra PCI Root Complex A, Memory: 8 x 32GB DDR4-3200MT/s Micron 18ASF4G72PDZ-3G2F1, Disk: 1024GB KINGSTON SKC3000S1024G, Graphics: NVIDIA RTX A400/PCIe 4GB, Audio: NVIDIA Device 2291, Monitor: DELL P2415Q, Network: 2 x Intel X550 + Intel I210
OS: Ubuntu 24.04, Kernel: 6.8.0-47-generic-64k (aarch64), Desktop: GNOME Shell 46.0, Display Server: X Server 1.21.1.11, Display Driver: NVIDIA 550.107.02, OpenGL: 4.6.0, Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto --without-cuda-driver -vProcessor Notes: Scaling Governor: cppc_cpufreq schedutil (Boost: Disabled)OpenCL Notes: GPU Compute Cores: 768Python Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected
System76 Thelio Major TR 7980X Processor: AMD Ryzen Threadripper 7980X 64-Cores (64 Cores / 128 Threads) , Motherboard: System76 Thelio Major (FA Z5 BIOS) , Chipset: AMD Device 14a4 , Memory: 4 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA2 , Disk: 1000GB CT1000T700SSD5 , Graphics: AMD Radeon RX 6700 XT 12GB , Audio: AMD Device 14cc , Monitor: DELL P2415Q, Network: Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6E
OS: Ubuntu 24.04, Kernel: 6.8.0-47-generic (x86_64), Desktop: GNOME Shell 46.0, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 24.0.9-0ubuntu0.2 (LLVM 17.0.6 DRM 3.57), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 1920x1200
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105Python Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
System76 Thelio Astra Benchmarks With Ampere Altra Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution System76 Thelio Astra Altra M128-30 System76 Thelio Major TR 7980X ARMv8 Neoverse-N1 @ 3.00GHz (128 Cores) System76 Thelio Astra (3.02 BIOS) Ampere Computing LLC Altra PCI Root Complex A 8 x 32GB DDR4-3200MT/s Micron 18ASF4G72PDZ-3G2F1 1024GB KINGSTON SKC3000S1024G NVIDIA RTX A400/PCIe 4GB NVIDIA Device 2291 DELL P2415Q 2 x Intel X550 + Intel I210 Ubuntu 24.04 6.8.0-47-generic-64k (aarch64) GNOME Shell 46.0 X Server 1.21.1.11 NVIDIA 550.107.02 4.6.0 GCC 13.2.0 ext4 3840x2160 AMD Ryzen Threadripper 7980X 64-Cores (64 Cores / 128 Threads) System76 Thelio Major (FA Z5 BIOS) AMD Device 14a4 4 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA2 1000GB CT1000T700SSD5 AMD Radeon RX 6700 XT 12GB AMD Device 14cc Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6E 6.8.0-47-generic (x86_64) X Server + Wayland 4.6 Mesa 24.0.9-0ubuntu0.2 (LLVM 17.0.6 DRM 3.57) 1920x1200 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - System76 Thelio Astra Altra M128-30: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto --without-cuda-driver -v - System76 Thelio Major TR 7980X: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - System76 Thelio Astra Altra M128-30: Scaling Governor: cppc_cpufreq schedutil (Boost: Disabled) - System76 Thelio Major TR 7980X: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105 OpenCL Details - System76 Thelio Astra Altra M128-30: GPU Compute Cores: 768 Python Details - Python 3.12.3 Security Details - System76 Thelio Astra Altra M128-30: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - System76 Thelio Major TR 7980X: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
System76 Thelio Astra Altra M128-30 vs. System76 Thelio Major TR 7980X Comparison Phoronix Test Suite Baseline +353.6% +353.6% +707.2% +707.2% +1060.8% +1060.8% +1414.4% +1414.4% 892.5% 783.9% 673.7% 660.9% 390.3% 333.2% 324.5% 324% 259.8% 225.2% 206.5% 202.2% 187.4% 181.2% 178.6% 172.2% 168.9% 161.9% 154.9% 138.2% 126% 118.7% 111.2% 110.7% 107.1% 101.1% 100.1% 1414.5% 1414.1% 1003.2% 96.7% 94.4% 88.2% 85.1% 84% 83.3% 66.8% 64.1% 51% 50.8% 44% 22.2% 13.4% 11.8% 5.5% 3.8% R.N.N.I - CPU C.B.S.A - CPU D.B.s - CPU R.N.N.T - CPU WPA PSK HMAC-SHA512 Object Detection R.R.W.R ggml-base.en - 2.S.o.t.U D.B.s - CPU P.P.B.T.T Time To Compile Pabellon Barcelona - CPU-Only Update Rand Fishy Cat - CPU-Only R.R.W.R Core Update Rand ggml-small.en - 2.S.o.t.U Time To Compile Image Processing Barbershop - CPU-Only Classroom - CPU-Only Uniform Plasma Unix Makefiles mobilenet-v1-1.0 102.6% ggml-medium.en - 2.S.o.t.U IP Shapes 3D - CPU IP Shapes 1D - CPU MD5 BMW27 - CPU-Only P.A CPU - 256 - ResNet-50 inception-v3 87% Mobilenet Quant 86.6% Ninja S.F.P.R CPU - 512 - ResNet-50 FP16MobileNetV2 81.8% NASNet Mobile 81.5% QS8MobileNetV2 75% FP16MobileNetV3Large 73.2% FP16MobileNetV3Small 72.8% FP16MobileNetV1 69% squeezenetv1.1 67.1% DNN - D.N.N MPI CPU - water_GMX50_bare mobilenetV3 62.2% DeepLab V3 61.5% FP32MobileNetV3Small 58.4% FP32MobileNetV2 52.1% bcrypt Blowfish MobileNetV2_224 47.9% nasnet 46.7% FP32MobileNetV3Large 46.2% P.P.B.T.T SqueezeNet 39.7% SqueezeNetV1.0 35.8% 4K - 16 35.3% 5K - 16 35.3% Small 32.5% 1080p - 16 30.9% 104 104 104 - 60 29.5% resnet-v2-50 28.4% CoreMark Size 666 - I.P.S Video Stitching 13.2% Q.C.S.M.v 12.1% Read While Writing Rand Read 10.6% Mobilenet Float 10.4% FP32MobileNetV1 9% Read While Writing 6.9% I.R.V 5.8% Inception V4 Rand Read 4.3% Features 2D oneDNN oneDNN oneDNN oneDNN John The Ripper John The Ripper OpenCV RocksDB Whisper.cpp oneDNN srsRAN Project Timed Node.js Compilation Blender RocksDB Blender Speedb OpenCV Speedb Whisper.cpp Timed Godot Game Engine Compilation OpenCV Blender Blender WarpX Timed LLVM Compilation Mobile Neural Network Numpy Benchmark Whisper.cpp oneDNN oneDNN John The Ripper Blender WarpX PyTorch Mobile Neural Network LiteRT Timed LLVM Compilation ACES DGEMM PyTorch XNNPACK LiteRT XNNPACK XNNPACK XNNPACK XNNPACK Mobile Neural Network OpenCV GROMACS Mobile Neural Network LiteRT XNNPACK XNNPACK John The Ripper John The Ripper Mobile Neural Network Mobile Neural Network XNNPACK srsRAN Project LiteRT Mobile Neural Network C-Ray C-Ray miniFE C-Ray High Performance Conjugate Gradient Mobile Neural Network Coremark OpenCV OpenCV LiteRT RocksDB RocksDB LiteRT XNNPACK Speedb LiteRT LiteRT Speedb OpenCV System76 Thelio Astra Altra M128-30 System76 Thelio Major TR 7980X
System76 Thelio Astra Benchmarks With Ampere Altra onednn: Recurrent Neural Network Inference - CPU onednn: Convolution Batch Shapes Auto - CPU onednn: Recurrent Neural Network Training - CPU john-the-ripper: WPA PSK john-the-ripper: HMAC-SHA512 rocksdb: Read Rand Write Rand whisper-cpp: ggml-base.en - 2016 State of the Union onednn: Deconvolution Batch shapes_1d - CPU srsran: PUSCH Processor Benchmark, Throughput Total build-nodejs: Time To Compile blender: Pabellon Barcelona - CPU-Only rocksdb: Update Rand blender: Fishy Cat - CPU-Only speedb: Read Rand Write Rand opencv: Core speedb: Update Rand build-godot: Time To Compile opencv: Image Processing blender: Barbershop - CPU-Only blender: Classroom - CPU-Only warpx: Uniform Plasma build-llvm: Unix Makefiles mnn: mobilenet-v1-1.0 numpy: onednn: IP Shapes 1D - CPU john-the-ripper: MD5 blender: BMW27 - CPU-Only warpx: Plasma Acceleration pytorch: CPU - 256 - ResNet-50 mnn: inception-v3 litert: Mobilenet Quant build-llvm: Ninja mt-dgemm: Sustained Floating-Point Rate pytorch: CPU - 512 - ResNet-50 xnnpack: FP16MobileNetV2 litert: NASNet Mobile xnnpack: QS8MobileNetV2 xnnpack: FP16MobileNetV3Large xnnpack: FP16MobileNetV3Small xnnpack: FP16MobileNetV1 mnn: squeezenetv1.1 gromacs: MPI CPU - water_GMX50_bare mnn: mobilenetV3 litert: DeepLab V3 xnnpack: FP32MobileNetV3Small xnnpack: FP32MobileNetV2 john-the-ripper: bcrypt john-the-ripper: Blowfish mnn: MobileNetV2_224 mnn: nasnet xnnpack: FP32MobileNetV3Large srsran: PDSCH Processor Benchmark, Throughput Total litert: SqueezeNet mnn: SqueezeNetV1.0 c-ray: 4K - 16 c-ray: 5K - 16 minife: Small c-ray: 1080p - 16 hpcg: 104 104 104 - 60 mnn: resnet-v2-50 coremark: CoreMark Size 666 - Iterations Per Second opencv: Video opencv: Stitching litert: Quantized COCO SSD MobileNet v1 rocksdb: Read While Writing rocksdb: Rand Read litert: Mobilenet Float xnnpack: FP32MobileNetV1 litert: Inception ResNet V2 litert: Inception V4 speedb: Rand Read opencv: Object Detection opencv: Features 2D opencv: DNN - Deep Neural Network speedb: Read While Writing whisper-cpp: ggml-medium.en - 2016 State of the Union whisper-cpp: ggml-small.en - 2016 State of the Union onednn: IP Shapes 3D - CPU onednn: Deconvolution Batch shapes_3d - CPU System76 Thelio Astra Altra M128-30 System76 Thelio Major TR 7980X 3215.52 4.93789 4148.63 110061 68879333 1292178 405.39651 25.3225 1504.8 511.051 140.21 217352 65.08 1160227 128493 174663 229.783 210371 357.05 70.53 38.51536585 415.578 1.942 366.85 8.63865 1219667 35.82 47.65342049 24.23 19.369 1368.65 257.869 1875.136077 24.52 2093 25569.7 2311 3304 2460 1221 2.354 4.574 1.576 3372.08 2705 2610 100940 100972 2.242 10.039 4108 13707.1 2363.30 4.394 26.427 46.975 24201.4 6.902 21.4187 14.310 2793203.067052 14630 247849 2964.53 10160082 474156895 1927.05 1943 29027.7 27845.6 463900465 101036 89333 60292 13457221 1056.78240 564.89979 5.10825 7.90092 323.996 0.558672 545.232 539611 298411333 5478237 112.68755 7.78723 4612.5 169.095 48.78 611251 23.36 3158442 47781 457431 96.471 93064 163.29 33.40 18.28281276 200.646 3.934 737.75 0.570562 13455000 18.21 24.51402560 45.61 36.227 2554.45 139.333 3450.899234 44.95 3805 46404.8 4044 5722 4252 2063 3.934 7.504 2.557 5447.12 4286 3969 152469 152311 3.315 14.727 6007 19740.7 3300.40 5.969 35.768 63.567 18264.1 9.037 16.5367 18.371 3413412.627887 12897 280615 3323.55 11360999 428773588 2127.82 2118 30710.6 26395.9 444892202 23801 86043 36150 12586467 528.11506 221.59869 0.337279 1.02113 OpenBenchmarking.org
srsRAN Project srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.
Timed Node.js Compilation This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing is supported. This system/blender test profile makes use of the system-supplied Blender. Use pts/blender if wishing to stick to a fixed version of Blender. Learn more via the OpenBenchmarking.org test page.
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing is supported. This system/blender test profile makes use of the system-supplied Blender. Use pts/blender if wishing to stick to a fixed version of Blender. Learn more via the OpenBenchmarking.org test page.
Timed Godot Game Engine Compilation This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing is supported. This system/blender test profile makes use of the system-supplied Blender. Use pts/blender if wishing to stick to a fixed version of Blender. Learn more via the OpenBenchmarking.org test page.
Mobile Neural Network OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.9.b11b7037d Model: mobilenet-v1-1.0 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 0.8852 1.7704 2.6556 3.5408 4.426 SE +/- 0.021, N = 3 SE +/- 0.005, N = 3 3.934 1.942 MIN: 3.82 / MAX: 4.53 MIN: 1.79 / MAX: 3.63 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -pthread -ldl
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing is supported. This system/blender test profile makes use of the system-supplied Blender. Use pts/blender if wishing to stick to a fixed version of Blender. Learn more via the OpenBenchmarking.org test page.
XNNPACK OpenBenchmarking.org us, Fewer Is Better XNNPACK b7b048 Model: FP16MobileNetV2 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 800 1600 2400 3200 4000 SE +/- 10.73, N = 3 SE +/- 28.10, N = 3 3805 2093 1. (CXX) g++ options: -O3 -lrt -lm
OpenBenchmarking.org us, Fewer Is Better XNNPACK b7b048 Model: FP16MobileNetV3Large System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 1200 2400 3600 4800 6000 SE +/- 7.55, N = 3 SE +/- 55.56, N = 3 5722 3304 1. (CXX) g++ options: -O3 -lrt -lm
OpenBenchmarking.org us, Fewer Is Better XNNPACK b7b048 Model: FP16MobileNetV3Small System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 900 1800 2700 3600 4500 SE +/- 5.70, N = 3 SE +/- 73.70, N = 3 4252 2460 1. (CXX) g++ options: -O3 -lrt -lm
OpenBenchmarking.org us, Fewer Is Better XNNPACK b7b048 Model: FP16MobileNetV1 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 400 800 1200 1600 2000 SE +/- 9.49, N = 3 SE +/- 23.78, N = 3 2063 1221 1. (CXX) g++ options: -O3 -lrt -lm
Mobile Neural Network OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.9.b11b7037d Model: squeezenetv1.1 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 0.8852 1.7704 2.6556 3.5408 4.426 SE +/- 0.039, N = 3 SE +/- 0.008, N = 3 3.934 2.354 MIN: 3.74 / MAX: 4.71 MIN: 2.18 / MAX: 5.04 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -pthread -ldl
GROMACS The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing with the water_GMX50 data. This test profile allows selecting between CPU and GPU-based GROMACS builds. Learn more via the OpenBenchmarking.org test page.
Mobile Neural Network OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.9.b11b7037d Model: mobilenetV3 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 0.5753 1.1506 1.7259 2.3012 2.8765 SE +/- 0.012, N = 3 SE +/- 0.032, N = 3 2.557 1.576 MIN: 2.39 / MAX: 3.37 MIN: 1.38 / MAX: 2.66 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -pthread -ldl
XNNPACK OpenBenchmarking.org us, Fewer Is Better XNNPACK b7b048 Model: FP32MobileNetV3Small System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 900 1800 2700 3600 4500 SE +/- 4.67, N = 3 SE +/- 12.91, N = 3 4286 2705 1. (CXX) g++ options: -O3 -lrt -lm
OpenBenchmarking.org us, Fewer Is Better XNNPACK b7b048 Model: FP32MobileNetV2 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 900 1800 2700 3600 4500 SE +/- 20.17, N = 3 SE +/- 26.06, N = 3 3969 2610 1. (CXX) g++ options: -O3 -lrt -lm
Mobile Neural Network OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.9.b11b7037d Model: MobileNetV2_224 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 0.7459 1.4918 2.2377 2.9836 3.7295 SE +/- 0.006, N = 3 SE +/- 0.014, N = 3 3.315 2.242 MIN: 3.2 / MAX: 4.75 MIN: 2.13 / MAX: 3.86 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -pthread -ldl
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.9.b11b7037d Model: nasnet System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 4 8 12 16 20 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 14.73 10.04 MIN: 14.05 / MAX: 19.07 MIN: 9.76 / MAX: 11.23 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -pthread -ldl
XNNPACK OpenBenchmarking.org us, Fewer Is Better XNNPACK b7b048 Model: FP32MobileNetV3Large System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 1300 2600 3900 5200 6500 SE +/- 21.73, N = 3 SE +/- 73.96, N = 3 6007 4108 1. (CXX) g++ options: -O3 -lrt -lm
srsRAN Project srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.
Mobile Neural Network OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.9.b11b7037d Model: SqueezeNetV1.0 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 1.343 2.686 4.029 5.372 6.715 SE +/- 0.065, N = 3 SE +/- 0.030, N = 3 5.969 4.394 MIN: 5.66 / MAX: 10.42 MIN: 4.2 / MAX: 6.39 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -pthread -ldl
High Performance Conjugate Gradient HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.
Mobile Neural Network OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2.9.b11b7037d Model: resnet-v2-50 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.35, N = 3 18.37 14.31 MIN: 18.04 / MAX: 28.7 MIN: 13.48 / MAX: 17.96 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -pthread -ldl
XNNPACK OpenBenchmarking.org us, Fewer Is Better XNNPACK b7b048 Model: FP32MobileNetV1 System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 500 1000 1500 2000 2500 SE +/- 10.26, N = 3 SE +/- 18.36, N = 3 2118 1943 1. (CXX) g++ options: -O3 -lrt -lm
Drive Temperature (nvme0n1) Monitor OpenBenchmarking.org Celsius Drive Temperature (nvme0n1) Monitor Phoronix Test Suite System Monitoring System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 9 18 27 36 45 Min: 36.85 / Avg: 41.47 / Max: 45.85 Min: 24.85 / Avg: 27.9 / Max: 39.85
CPU Temperature Monitor OpenBenchmarking.org Celsius CPU Temperature Monitor Phoronix Test Suite System Monitoring System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 20 40 60 80 100 Min: 34 / Avg: 58.32 / Max: 92.5 Min: 43 / Avg: 61.05 / Max: 77
CPU Power Consumption Monitor OpenBenchmarking.org Watts CPU Power Consumption Monitor Phoronix Test Suite System Monitoring System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 60 120 180 240 300 Min: 28.94 / Avg: 265.43 / Max: 361.54 Min: 23.78 / Avg: 138.85 / Max: 252.32
OpenCV Min Avg Max System76 Thelio Major TR 7980X 38.9 39.3 39.9 System76 Thelio Astra Altra M128-30 26.9 28.8 29.9 OpenBenchmarking.org Celsius, Fewer Is Better OpenCV 4.7 Drive Temperature (nvme0n1) Monitor 11 22 33 44 55
Min Avg Max System76 Thelio Major TR 7980X 36.3 45.0 78.3 System76 Thelio Astra Altra M128-30 43.0 44.8 50.0 OpenBenchmarking.org Celsius, Fewer Is Better OpenCV 4.7 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max System76 Thelio Major TR 7980X 45.1 152.3 292.2 System76 Thelio Astra Altra M128-30 27.2 43.8 69.8 OpenBenchmarking.org Watts, Fewer Is Better OpenCV 4.7 CPU Power Consumption Monitor 70 140 210 280 350
OpenBenchmarking.org Celsius, Fewer Is Better OpenCV 4.7 Drive Temperature (nvme0n1) Monitor System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 8 16 24 32 40 Min: 38.85 / Avg: 40.11 / Max: 40.85 Min: 26.85 / Avg: 26.85 / Max: 26.85
OpenBenchmarking.org Celsius, Fewer Is Better OpenCV 4.7 CPU Temperature Monitor System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 15 30 45 60 75 Min: 39.38 / Avg: 51.2 / Max: 76.63 Min: 44 / Avg: 47.58 / Max: 59
OpenBenchmarking.org Watts, Fewer Is Better OpenCV 4.7 CPU Power Consumption Monitor System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 50 100 150 200 250 Min: 47.23 / Avg: 209.89 / Max: 304.57 Min: 28.72 / Avg: 67.42 / Max: 101.55
Min Avg Max System76 Thelio Major TR 7980X 40.9 41.7 42.9 System76 Thelio Astra Altra M128-30 26.9 26.9 26.9 OpenBenchmarking.org Celsius, Fewer Is Better OpenCV 4.7 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Min Avg Max System76 Thelio Major TR 7980X 41.1 52.2 72.4 System76 Thelio Astra Altra M128-30 49.0 56.4 69.0 OpenBenchmarking.org Celsius, Fewer Is Better OpenCV 4.7 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max System76 Thelio Major TR 7980X 28.9 211.2 334.9 System76 Thelio Astra Altra M128-30 30.8 103.9 176.6 OpenBenchmarking.org Watts, Fewer Is Better OpenCV 4.7 CPU Power Consumption Monitor 80 160 240 320 400
Speedb Min Avg Max System76 Thelio Major TR 7980X 39.9 41.0 41.9 System76 Thelio Astra Altra M128-30 25.9 27.4 27.9 OpenBenchmarking.org Celsius, Fewer Is Better Speedb 2.7 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Min Avg Max System76 Thelio Major TR 7980X 42.9 65.3 71.0 System76 Thelio Astra Altra M128-30 54.0 64.6 69.0 OpenBenchmarking.org Celsius, Fewer Is Better Speedb 2.7 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max System76 Thelio Major TR 7980X 53.8 331.4 352.5 System76 Thelio Astra Altra M128-30 30.0 159.6 192.3 OpenBenchmarking.org Watts, Fewer Is Better Speedb 2.7 CPU Power Consumption Monitor 100 200 300 400 500
OpenBenchmarking.org Op/s Per Watt, More Is Better Speedb 2.7 Test: Read While Writing System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 20K 40K 60K 80K 100K 37976.88 84315.31
Whisper.cpp OpenBenchmarking.org Celsius, Fewer Is Better Whisper.cpp 1.6.2 Drive Temperature (nvme0n1) Monitor System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 9 18 27 36 45 Min: 40.85 / Avg: 40.87 / Max: 41.85 Min: 25.85 / Avg: 26.66 / Max: 26.85
OpenBenchmarking.org Celsius, Fewer Is Better Whisper.cpp 1.6.2 CPU Temperature Monitor System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 14 28 42 56 70 Min: 43.5 / Avg: 64.65 / Max: 72.88 Min: 52 / Avg: 66.27 / Max: 75
OpenBenchmarking.org Watts, Fewer Is Better Whisper.cpp 1.6.2 CPU Power Consumption Monitor System76 Thelio Major TR 7980X System76 Thelio Astra Altra M128-30 60 120 180 240 300 Min: 55.13 / Avg: 330.87 / Max: 351.75 Min: 29.79 / Avg: 169.79 / Max: 235.97
Min Avg Max System76 Thelio Major TR 7980X 39.9 40.8 40.9 System76 Thelio Astra Altra M128-30 26.9 26.9 27.9 OpenBenchmarking.org Celsius, Fewer Is Better Whisper.cpp 1.6.2 Drive Temperature (nvme0n1) Monitor 11 22 33 44 55
Min Avg Max System76 Thelio Major TR 7980X 42.9 62.1 72.4 System76 Thelio Astra Altra M128-30 53.0 65.4 73.0 OpenBenchmarking.org Celsius, Fewer Is Better Whisper.cpp 1.6.2 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max System76 Thelio Major TR 7980X 53.4 307.4 344.3 System76 Thelio Astra Altra M128-30 30.7 160.9 222.2 OpenBenchmarking.org Watts, Fewer Is Better Whisper.cpp 1.6.2 CPU Power Consumption Monitor 80 160 240 320 400
oneDNN OpenBenchmarking.org Celsius, Fewer Is Better oneDNN 3.6 Drive Temperature (nvme0n1) Monitor System76 Thelio Astra Altra M128-30 9 18 27 36 45 39.85
Min Avg Max System76 Thelio Major TR 7980X 40.6 49.1 55.1 System76 Thelio Astra Altra M128-30 49.0 54.6 63.0 OpenBenchmarking.org Celsius, Fewer Is Better oneDNN 3.6 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max System76 Thelio Major TR 7980X 55.6 204.4 328.4 System76 Thelio Astra Altra M128-30 28.6 106.5 165.5 OpenBenchmarking.org Watts, Fewer Is Better oneDNN 3.6 CPU Power Consumption Monitor 80 160 240 320 400
OpenBenchmarking.org Celsius, Fewer Is Better oneDNN 3.6 Drive Temperature (nvme0n1) Monitor System76 Thelio Astra Altra M128-30 9 18 27 36 45 39.85
Min Avg Max System76 Thelio Major TR 7980X 40.6 47.7 56.0 System76 Thelio Astra Altra M128-30 48.0 52.5 64.0 OpenBenchmarking.org Celsius, Fewer Is Better oneDNN 3.6 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max System76 Thelio Major TR 7980X 50.8 173.1 344.8 System76 Thelio Astra Altra M128-30 29.3 82.5 130.3 OpenBenchmarking.org Watts, Fewer Is Better oneDNN 3.6 CPU Power Consumption Monitor 80 160 240 320 400
System76 Thelio Astra Altra M128-30 Processor: ARMv8 Neoverse-N1 @ 3.00GHz (128 Cores), Motherboard: System76 Thelio Astra (3.02 BIOS), Chipset: Ampere Computing LLC Altra PCI Root Complex A, Memory: 8 x 32GB DDR4-3200MT/s Micron 18ASF4G72PDZ-3G2F1, Disk: 1024GB KINGSTON SKC3000S1024G, Graphics: NVIDIA RTX A400/PCIe 4GB, Audio: NVIDIA Device 2291, Monitor: DELL P2415Q, Network: 2 x Intel X550 + Intel I210
OS: Ubuntu 24.04, Kernel: 6.8.0-47-generic-64k (aarch64), Desktop: GNOME Shell 46.0, Display Server: X Server 1.21.1.11, Display Driver: NVIDIA 550.107.02, OpenGL: 4.6.0, Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-dIwDw0/gcc-13-13.2.0/debian/tmp-nvptx/usr --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto --without-cuda-driver -vProcessor Notes: Scaling Governor: cppc_cpufreq schedutil (Boost: Disabled)OpenCL Notes: GPU Compute Cores: 768Python Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 18 October 2024 14:55 by user system76.
System76 Thelio Major TR 7980X Processor: AMD Ryzen Threadripper 7980X 64-Cores (64 Cores / 128 Threads), Motherboard: System76 Thelio Major (FA Z5 BIOS), Chipset: AMD Device 14a4, Memory: 4 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA2, Disk: 1000GB CT1000T700SSD5, Graphics: AMD Radeon RX 6700 XT 12GB, Audio: AMD Device 14cc, Monitor: DELL P2415Q, Network: Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6E
OS: Ubuntu 24.04, Kernel: 6.8.0-47-generic (x86_64), Desktop: GNOME Shell 46.0, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 24.0.9-0ubuntu0.2 (LLVM 17.0.6 DRM 3.57), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 1920x1200
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105Python Notes: Python 3.12.3Security Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 19 October 2024 11:35 by user phoronix.