Cavium, Inc., a leading provider of semiconductor products that enable secure and intelligent processing for enterprise, datacenter, cloud, wired and wireless networking, continues to aggressively expand the ThunderX2 server ecosystem with a broad array of commercial and open source partners.
Demonstrating success in working closely with software developers and communities since the initial launch of ThunderX, Cavium has established a significant ecosystem that spans Operating Systems, Development Environments, Tools, and Applications. An increasing array of hosted options such as Packet.Net and the online Scaleway cloud service offerings, combined with a rich set of single and dual-socket ODM and OEM platforms that include and OCP configurations, allow developers to easily build, develop, and deploy their software on ThunderX based platforms.
The ThunderX2 product family is Cavium's second-generation 64-bit ARMv8-A server processor SoCs for datacenter, cloud and high-performance computing (HPC) applications. The family integrates fully out-of-order, high-performance custom cores supporting single- and dual-socket configurations. ThunderX2 is optimized to drive high computational performance delivering outstanding memory bandwidth and memory capacity. The new line of ThunderX2 processors includes multiple workload optimized SKUs for both scale up and scale out applications and is fully compliant with ARMv8-A architecture specifications as well as the ARM Server Base System Architecture and ARM Server Base Boot Requirements standards.
With increasing HPC end user deployments, Cavium has directly delivered key open source software contributions that are particularly targeted for compute-specific applications, such as optimizations for GCC, LLVM, and OpenBLAS. Cavium continues to actively contribute to the upstream kernel.org enablement for ThunderX2 that supports close collaboration with leading Linux OS partners: Canonical, Red Hat, and SUSE. OpenHPC is a growing community for software and best practices that Cavium has actively supported with reference systems for ARM based build, test, and validation activities. Building on the open source software that OpenHPC is delivering, many of Cavium's commercial partners are expanding their commercial support for ThunderX and ThunderX2.
"We have tested and supported Cavium technology since 2015, within the second phase of the Mont-Blanc project, and we recently announced a new Mont-Blanc system based on ThunderX2 developed by Bull atos technologies within the third phase of Mont-Blanc," says Filippo Mantovani, Senior researcher at Barcelona Supercomputing Center and principal investigator of the Mont-Blanc project. "The collaboration with Cavium has aligned with needs of the HPC community. The development of the PAPI support for the ThunderX SoC has been a great example of this and I am sure we will continue working together for enhancing the ARM ecosystem," concludes Mantovani.
"The HPC partner community that Cavium is driving on ThunderX2 is further recognition of the growing demand for alternative solutions to solve today's most significant compute-based problems," said Larry Wikelius, Vice President of the Software Ecosystem and Solutions Group at Cavium, Inc. "With both commercial and open source alternatives ThunderX2 end users can quickly deploy and manage these platforms in the most optimal fashion with support for the critical development environments and applications they require."
"The availability of Cavium ThunderX2 processors specifically designed for HPC is a major milestone toward the wide adoption of the ARM architecture in HPC and Cloud," said Javier Orensanz, General Manager, Development Solutions Group, ARM. "ARM and Cavium have been working closely with many partners to develop and expand the rich ARM-ready ecosystem for HPC. As a result of our collaboration, ARM's commercially supported compilers and libraries are delivering an increasing number of performance optimizations targeted to HPC applications running on ThunderX2."
"Today's announcement extends the long-standing partnership between Canonical and Cavium as we continue to combine our core expertise to bring innovative cloud and HPC solutions to the ARMv8-A server market via ThunderX2 and Ubuntu 16.04 LTS", said Anand Krishnan, EVP of Cloud, Canonical. "ThunderX2 with its HPC and cloud specific optimizations, together with Canonical's bare metal provisioning (MAAS) and workload orchestration tools (Juju) deliver a solid platform for outstanding performance, deployments at scale and fully automated management."
"From driving standards to delivering stable development platforms, our collaboration with Cavium in the ARM ecosystem has helped to solidify the basic underpinnings of ARM as a datacenter technology. As customer interest in ARM for next-generation use cases like cloud and high-performance computing begins to grow, Cavium's contributions, along with those from Red Hat and many other community members, will help to codify how ARM-based systems can best run these modern workloads on emerging hardware and the role accelerators play in modern system designs."
Jim Totton, Vice President and General Manager, Platforms Business Unit, Red Hat"Cavium is a key partner for SUSE as we jointly bring the advantages of Linux for 64-bit ARM processors to enterprise environments," said Gerald Pfeifer, Vice President of Products and Technology Programs at SUSE. "Building a server ecosystem from the bottom up is an enormous job. With Cavium's support, we were able to deliver the first commercial Linux distribution for ARM with SUSE Linux Enterprise Server 12 and to enable OpenHPC for the ARM platform."