System76 Thelio Major Powered By AMD Ryzen Threadripper 7000 Series Performance

Written by Michael Larabel in Computers on 18 January 2024 at 11:00 AM EST. Page 4 of 7. 31 Comments.
PyTorch benchmark with settings of Device: CPU, Batch Size: 1, Model: ResNet-152. TR 7980X DIY Build was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 1, Model: ResNet-152. TR 7980X DIY Build was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 1, Model: ResNet-152. TR 7980X DIY Build was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 64, Model: ResNet-50. TR 7980X DIY Build was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 64, Model: ResNet-50. TR 7980X DIY Build was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 64, Model: ResNet-50. TR 7980X DIY Build was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 64, Model: Efficientnet_v2_l. TR 7980X DIY Build was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 64, Model: Efficientnet_v2_l. TR 7980X DIY Build was the fastest.
PyTorch benchmark with settings of Device: CPU, Batch Size: 64, Model: Efficientnet_v2_l. TR 7980X DIY Build was the fastest.

With PyTorch it was similar to the TensorFlow results with slightly favoring the DIY build over the System76 Thelio, which again comes down to the memory differences. I did ask System76 about their decision to initially limit their new Thelio Majors to DDR5-4800. The decision came down to their Ryzen Threadripper PRO 5000 series experiences with some customers having issues that caused the company to be more conservative as a result when drafting the Threadripper 7000 series offerings. Hopefully though they'll end up offering some speedier memory options of at least DDR5-5200 in the near future.

Whisper.cpp benchmark with settings of Model: ggml-small.en, Input: 2016 State of the Union. TR 7980X System76 Thelio was the fastest.
Whisper.cpp benchmark with settings of Model: ggml-small.en, Input: 2016 State of the Union. TR 7980X System76 Thelio was the fastest.

With Whisper.cpp as the C++ port of OpenAI's Whisper, the System76 Thelio Major outperformed the DIY build.

Numpy Benchmark benchmark with settings of . TR 7980X DIY Build was the fastest.

Even for workloads like Numpy there was a huge generational difference going from the System76 Thelio Major four years ago to the new platform.

Numpy Benchmark benchmark with settings of . TR 7980X DIY Build was the fastest.

The System76 Thelio Major with Threadripper 7980X was delivering lower power than with the DIY build based around the ASUS TRX50 board.

Timed Linux Kernel Compilation benchmark with settings of Build: defconfig. TR 7980X DIY Build was the fastest.

Turning over to code compilation tasks that tend to love many cores, the new System76 Thelio Major was matching the DIY build and showing healthy improvements over the four year old 3990X build.

Timed Linux Kernel Compilation benchmark with settings of Build: defconfig. TR 7980X DIY Build was the fastest.
Timed Linux Kernel Compilation benchmark with settings of Build: defconfig. TR 7980X DIY Build was the fastest.

The System76 Thelio Major managed to deliver similar build times while drawing less power than the DIY build.

Timed Godot Game Engine Compilation benchmark with settings of Time To Compile. TR 7980X DIY Build was the fastest.
Timed Godot Game Engine Compilation benchmark with settings of Time To Compile. TR 7980X DIY Build was the fastest.
Timed Godot Game Engine Compilation benchmark with settings of Time To Compile. TR 7980X DIY Build was the fastest.
Timed FFmpeg Compilation benchmark with settings of Time To Compile. TR 7980X DIY Build was the fastest.
Timed FFmpeg Compilation benchmark with settings of Time To Compile. TR 7980X DIY Build was the fastest.

There was great code compilation results in other open-source projects too. If your organization is on a 3~5 year workstation upgrade cycle, moving to Zen 4 Threadripper can provide some very nice build time improvements for large codebases.


Related Articles