Chelmsford, Mass. – Mercury Computer Systems, Inc., has announced the availability of two new software offerings for multicore application development: the MultiCore Plus (MCP) Pro Edition software environment, and the MultiCore MathPack library bundle.
Based on open standards, the MCP Pro Edition features a scalable, modular architecture that supports a broad range of commercial and rugged multicore and multicomputer systems to meet a variety of size, weight and power (SWaP) requirements, from the single-board computer to embedded standalone multicomputers and network-centric multicomputer clusters. The software is designed to enable rapid development and deployment of embedded signal and image processing applications that include intelligence, surveillance, and reconnaissance (ISR), and industrial inspection.
The MCP Pro Edition includes the Eclipse-based integrated software development environment, a target-extended operating system, the Interprocessor Communication System (ICS), and the new MultiCore MathPack package. The extended operating system includes a board support package, enhanced diagnostics, and the choice of either Linux or Wind River VxWorks software platforms. With the Eclipse-based Open Development Suite (ODS), application developers can configure, test, debug, and profile from one integrated environment.
The MultiCore MathPack package includes the MC SAL (MultiCore Scientific Algorithm Library) and MC VSIPL (MultiCore Vector Signal Image Processing Library). Both MC SAL and MC VSIPL can automatically utilize all available processor cores to ensure peak processor performance without user intervention, enabling high throughput and low latency to support demanding processor-intensive applications.
Both ICS and MathPack are multicore-aware and optimized to maximize performance and preserve customer investments in application development.
Over the past two decades, SAL, or the Scientific Algorithm Library, has been successfully ported to several generations of processors. The insights and techniques developed with each of these iterations have contributed to highly portable and extremely efficient libraries that support a variety of heterogeneous multicomputing applications. In addition, the SAL API is consistent across architectures and processor generations, eliminating the need to recode for different target computers, and greatly increasing developer productivity.
The MultiCore Plus Pro Edition and MultiCore MathPack are available now. For more information, visit www.mc.com/products/software.aspx, or contact Mercury at (866) 627-6951 or email .