UCX Networking Layer Adopted by Charm++, Accelerating Charm++ Performance by up to 85 Percent
Summary
The UCX layer accelerates existing and future applications that use Charm++ as the framework for parallelism and load balancing over high-performance interconnect technologies. Charm++ is the parallel runtime used by the NAMD biomolecular simulation program, along with many computational science and engineering applications. “We are very pleased to announce that Charmworks has adopted UCX as a networking layer for Charm++,” said UCF Consortium Chairman Jeff Kuehn of Los Alamos National Laboratory. “The UCX open source framework enables network and programming model innovations, and supports a variety of high-performance interconnect technologies – InfiniBand, Ethernet, shared memory, and proprietary options. Charmworks, Inc. is a company focused on providing software for parallel computing ranging from servers, clusters, cloud resources, and supercomputers.