Benchmarking An ARM 96-Core Cavium ThunderX System
Compiling the Linux kernel on this ARM box took just under four minutes.
The Cavium + Foxconn system did work out pretty well with the C-Ray multi-threaded ray-tracing.
The Java JMH performance was also decent out of this system.
If you want to see how your own Linux system(s) compare to this wide variety of systems benchmarked, install the Phoronix Test Suite and then simply run phoronix-test-suite benchmark 1802268-FO-1802222FO39.
Unfortunately I have no performance-per-Watt metrics for this Cavium ThunderX system due to not having physical access to the system for carrying out said tests. But I did also run a variety of standalone benchmarks too.
For those wondering about the potential for a 96-core Cavium ThunderX system as an ARM Linux build box, there are various compilation benchmarks with GCC in this OpenBenchmarking.org result file.
For comparison are also various Cavium ThunderX RAM benchmarks for this system with the four DDR4 memory modules. And also some ray-tracing and chess benchmarks.
For those interested there are also some additional benchmarks I ran plus others from the community via Cavium ThunderX on OpenBenchmarking.org.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.