Arches Computing Systems to Demonstrate Message Passing Interface

Arches Computing Systems announced that it is demonstrating at Supercomputing 2008 the Message Passing Interface (MPI), running in both hardware and software on the Xilinx® Accelerated Computing Platform (ACP), a heterogeneous platform built around an Intel® Xeon ® 7300/7400 multi-core processor and a Xilinx Virtex®-5 FPGA-based Nallatech FSB-FPGA module. The MPI abstraction brings application portability to the world of heterogeneous embedded computing platforms comprising high-performance processors and reconfigurable logic using FPGAs.

SC08 attendees can see the demonstration at Nallatech booth 281.

The Arches Computing Systems Arches-MPI technology presents a familiar programming environment to application developers for heterogeneous embedded computing systems such as the Xilinx ACP. Arches-MPI is compatible to the common MPI standard used for programming distributed-memory parallel applications and makes it possible for processes implemented entirely in hardware on Xilinx FPGAs to participate fully and independently as part of an MPI application. The use of an MPI abstraction layer makes scalability easy and hides the hardware details from the application layer, providing essential application portability from one heterogeneous embedded system to another.

Arches Computing Systems collaboration with Xilinx has resulted in a seamless, high-bandwidth and low-latency coupling between Xeon processors and high-performance Xilinx® Virtex®-5 FPGAs. This can be leveraged by application developers to build high-performance, heterogeneous embedded computing applications using a familiar API. An application can be developed independent of whether MPI processes are running in software on Intel® Xeon® processors or as hardware blocks in multiple Xilinx FPGAs. Programmers enjoy the same standard MPI interface across the entire platform.

“We are excited to see the Arches-MPI offering from Arches Computing Systems available for our FSB-FPGA module. Application developers can now access heterogeneous embedded computing technology using a programming abstraction that is already established in the parallel computing world,” said Allan Cantle, founder and president of Nallatech.

“The Arches-MPI solution brings the well-understood MPI message passing programming model to Xilinx FPGAs,” said Ivo Bolsens, chief technology officer for Xilinx. “The combination of Arches Computing Systems technology with industry-leading Virtex devices is a powerful solution for embedded computing developers looking to appropriately leverage the combined power of modern microprocessors and FPGAs.”

The Xilinx Accelerated Computing Platform is the first platform supported by Arches-MPI from Arches Computing Systems. Arches-MPI is available immediately from Arches Computing.

Xilinx Virtex-5 FPGA-based, Nallatech FSB-FPGA modules are available from Nallatech Inc.

About Nallatech
Nallatech, a subsidiary of Interconnect Systems, Inc. (, is the domain expert in accelerated FPGA computing solutions. Nallatech designs and manufactures high-performance FPGA products for High Performance Computing applications and Rugged Embedded Computing platforms. Customers benefit from lower costs, reduction in size, weight and power and improved performance.

XILINX, the Xilinx Logo, Virtex, are trademarks of Xilinx in the United States and other countries.