GE Intelligent Platforms announces the availability of Mentor Graphics Sourcery VSIPL++ which has been specifically optimized for the company’s range of high performance rugged embedded computing solutions. The Sourcery VSIPL++ library for GE computing platforms is available from Mentor Graphics, who developed the capability in conjunction with GE. It takes advantage of, and integrates with, GE’s AXISLIB-AVX performance-optimized VSIPL library with more than 600 DSP and math functions specifically targeted at Intel‘s latest 2nd generation Core platform.
VSIPL and VSIPL++ – Vector Signal Image Processing Library for C and C++ respectively – are open standard application programming interfaces used extensively by developers who desire a highly efficient and portable computational middleware for performance-intensive signal- and image processing applications. GE Intelligent Platforms’ AXISLIB-AVX provides a full VSIPL Core 1 profile library with commonly used functions for radar, sonar, signals intelligence, and electronic warfare applications. Mentor Graphics’ Sourcery VSIPL++ library is a portable implementation of the VSIPL++ API that provides a productivity-enhancing high-level abstraction layer for math libraries such as AXISLIB-AVX. With Sourcery VSIPL++ and AXISLIB-AVX, developers can write program code only once and then reuse it on multiple platforms such as the 2nd Generation Intel Core i7-based SBC624 and DSP280 OpenVPX COTS processors from GE Intelligent Platforms.
VSIPL++ is designed to provide superior performance relative to VSIPL, support for object orientation, support for multi-processor systems, extensibility and simpler syntax. Multiple processing and parallel processing are increasingly features of the most demanding, most sophisticated military/aerospace high performance embedded computing applications, and VSIPL++ makes the development of such applications easier, faster and less costly.
The Sourcery VSIPL++ high-level library provides a rich set more than 240 high level C++ signal processing functions, while the proprietary compile-time and run-time dispatch engines optimize performance by mapping high level API function calls to the best performing low level hardware-optimized library functions available on the target platform. The Sourcery VSIPL++ library provides detailed code execution and performance summary information logging to help users understand how applications are running across computing resources.













