APPLICATIONS
Scali Extends MPI Connect Performance
Scali today announced an extension to its Scali MPI Connect product to optimize performance of MPI- based applications running on multi-core CPUs. "As we continue to develop state of the art innovations like AMD64 technology with Direct Connect Architecture and multi-core processors, we propel the technology sector forward and encourage the IT community develop software that can typically push the limits of CPUs," said Patrick Patla, director of server/workstation marketing at AMD. "Technologies such as Scali MPI Connect help users to boost the performance of their applications and leverage the computing capability that multi-core AMD Opteron processors provide." Shared memory optimizations enable MPI processes to leverage the shared memory of multi-core CPUs as a unique interconnect to speed up communication performance between processes being hosted on an SMP system. Combined with Scali MPI Connect’s highly optimized algorithms for inter-node communication, these optimizations increase the performance of certain important MPI operations resulting in increased overall application performance.
The new process-binding technology is optimized for distributing MPI processes to run on specific processors and cores within a multi-core based SMP system. MPI-based jobs are distributed across processors at initial run time assuring that resources are leveraged in a balanced way. Once a process is started on a processor, it is bound to that processor for the complete run. This assures that cycles are not wasted swapping processes between processors.
“This technology highlights the continued leadership that Scali MPI Connect provides in leveraging the latest processor advances to best meet the needs of performance driven applications,” said Hakon Bugge, CTO of Scali, Inc. “For nearly a decade, cluster compute resources have been two CPU systems with a single memory controller. With the advent of multi-core CPUs, four and more CPUs will be the foundation of compute engines in modern clusters. Scali’s skilled team of engineers has made a unique product capable of exploiting technology advances, enabling our end-users to fully realize the power of modern multi-core processors.”