VSI/Pro – Commercial VSIPL

Electronics

  • Download the VSI/Pro Data Sheet (PDF)
  • VSI/Pro® is the premier math and signal processing library from RunTime Computing Solutions®. VSI/Pro is fully compliant with the VSIPL (Vector, Signal, and Image Processing Library) standard, as set forth by the VSIPL Forum (www.vsipl.org). VSIPL is an open standard that provides an API (Application Programming Interface) to a library of scalar, vector, linear algebra, matrix and signal processing functions (FFT, Window, Filter and Convolution) targeted towards high performance embedded systems.

    VSI/Pro is optimized to take advantage of single-instruction, multi-data (SIMD) operations on the processors that support Altivec™ and SSE in order to optimize the VSIPL application programmer interface (API). These are the popular G4, G5, Intel® Xeon® and AMD Opteron™ processors that are common to both embedded and cluster computing environments. VSI/Pro provides a portable, open-standard, high performance out-of-the-box solution that accelerates the development of signal and image processing applications and virtually eliminates the complexities of hand tuning for specific hardware/operating system configurations.

    Based on the VSIPL specification, the library supports a wide range of signal processing and linear system functions including 1D, 2D and 3D FFTs, 1-D and 2-D convolutions and correlations, both FIR and IIR filters and windowing functions (Hanning, Chebyshev, Blackman and Kaiser).   Image processing functionality is optionally available as well.

    VSI/Pro provides excellent performance optimization for the complete range of DSP applications on PowerPC®/Altivec (both G4 and G5) and x86/SSE architectures (both 32-bit and 64-bit). As a rule of thumb, our highly optimized SIMD (Altivec/SSE) implementations provide a factor of six to eight times performance boost compared to non-SIMD implementations.