Mentor Embedded's Sourcery VSIPL++ product supports ARM v7 Cortex A with NEON single instruction, multiple data (SIMD) processing platforms, and an interface to MATLAB for signal and image processing algorithm conversion. This MATLAB interface allows users to easily convert algorithm models into VSIPL++ compliant C++ code and to verify the correct function of the deployed code on a specific target system.
Sourcery VSIPL++ is an open standard, high-level C++ image and signal processing library for high performance computing (HPC) applications. The new product allows users to express algorithms in high-level C++ code to improve application speed performance and software development productivity for signal and image processing algorithms used in embedded systems while simultaneously ensuring application portability across a wide variety of compute platforms. Key applications for VSIPL++ include radar for military/aerospace, medical diagnostic imaging, and computer vision for industrial control and automotive markets.
Mentor Graphics and the Object Management Group (OMG) have been working closely on advancing the VSIPL++ specification as a global standard for compute-intensive applications targeting embedded systems. Last month, the OMG officially adopted the VSIPL++ specification, marking a smooth and rapid integration of the High Performance Embedded Computing Software Initiative (HPEC-SI) efforts and the OMG Technology Adoption Process. The overall mission of HPEC-SI is software portability to enable “write-once/run-anywhere” capability for high-performance embedded computing applications.