System76 Thelio Astra Reviewed: High-End ARM64 Developer Desktop
While the Threadripper 7980X workstation is 64-cores / 128-threads and the new Thelio Astra with Ampere Altra Max M128-30 is with 128 physical cores, for code compilation the Threadripper system was faster. Not too surprising since SMT works well for code compilation performance and the Threadripper 7980X boosting up to 5.1GHz compared to 3.0GHz with the Ampere Altra processor.
From a CPU power efficiency perspective though the Ampere Altra workstation is very competitive with it running at around a 100 Watt average and peak of 201 Watts during code compilation compared to the Threadripper 7980X at a 242 Watt average and a 353 Watt peak. The Ampere Altra workstation could achieve a Godot build with 20.9k Joules compared to the Threadripper at 24.5k Joules.
With XNNPACK as this Google library for high efficiency floating-point neural network inference operators, the System76 Thelio Astra was delivering good performance in relation to the System76 Thelio Major x86_64 based workstation.
But some software packages do remain better optimized for x86_64 than ARM64... But this also works in favor as a selling point for the System76 Thelio Astra in being able to make capable ARM64 developer desktops more accessible to developers to better test and utilize AArch64.