ThunderX is Cavium's 64-bit ARMv8 server processor family for next generation data centre and Cloud applications. With up to 48 high-performance custom cores, single and dual socket capability, high memory bandwidth and capacity, and integrated hardware accelerators, ThunderX enables best-in-class ARMv8 performance per dollar and performance per watt. The ThunderX family includes multiple SKUs that enable servers optimized for compute, storage, network and security workloads in the cloud, and is widely supported by industry-leading OS, hypervisor, software tool and application vendors.
The EKOPath compiler for High Performance Computing (HPC) supports advanced loop optimizations, SIMD vectorization and many-core support. This release of EKOPath includes optimizations specifically for the ThunderX microarchitecture as well as tuning tailored to typical HPC workloads, including computationally complex and data intensive applications as well as OpenMP.
This Beta release from PathScale provides essential support for ThunderX to scale performance on both single SOC 48 core systems as well as dual socket configurations of 96 cores and delivers the features and capabilities previously available from Pathscale on other server architectures. Future releases of the PathScale EKOPath compiler will further optimize for Cavium's memory controller architecture that targets latency and memory sensitive HPC applications.
The optimized PathScale BLAS libraries will help ensure scientists who rely on DGEMM, SGEMM and math library performance achieve the highest possible efficiency for Cavium's ThunderX processors.
"Pathscale's software will provide essential highly optimizing compilers for C, C++ and Fortran HPC applications on ThunderX", stated Larry Wikelius, Director Thunder Ecosystems and Partner Enablement at Cavium. "Today's announcement is the latest example of Caviums leadership in the ARM server and HPC ecosystem. This release will dramatically accelerate the development, optimization and delivery of software on ThunderX based systems for the HPC market that are being provided by Cavium partners such as Cray, Lenovo, E4 and ASUS."
"This Beta release of the PathScale software will enable the HPC market to fully utilize the features that ThunderX delivers in both single and dual socket configurations up to 96 cores", stated Christopher Bergström, Chief Technology Officer, PathScale. "Pathscales HPC industry and many-core expertise offers a tremendous combination to Cavium's leadership in scalable SOC architecture and design."
The ThunderX family includes multiple workload optimized processors that enable servers and appliances that are optimized for compute, storage, network and secure compute workloads. The ThunderX processor family is fully compliant with ARMv8 architecture specifications as well as ARM's SBSA and SBBR standards and is widely supported by industry leading OS, Hypervisor and SW tool and application vendors.
ThunderX customer reference platforms will be on display at Cavium booth #1105 at the International Supercomputing Conference till Wednesday, July 15th in Frankfurt, Germany. The PathScale team will be jointly participating with Cavium at ISC.