Benchmarking An ARM 96-Core Cavium ThunderX System

Written by Michael Larabel in Processors on 28 February 2018. Page 3 of 3. 24 Comments
Cavium ThunderX ARM Compilation

Compiling the Linux kernel on this ARM box took just under four minutes.

Cavium ThunderX ARM Compilation

The Cavium + Foxconn system did work out pretty well with the C-Ray multi-threaded ray-tracing.

Cavium ThunderX ARM Compilation

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.

Cavium ThunderX ARM Compilation

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 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

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.

Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via