logo NASoftware
innovative computing solutions
 
 Home

 Products
  * DSP Libraries
  * VSIPL
  * CSIPL
  * VecLib
  * FFTW

 Documents
  * Datasheets
  * Timings

 Services
  * DSP Library Ports
  * Vector Processors
  * Consultancy

 Company Info
  * About NASL
  * Contact Us
  * ISO 9001
  * Privacy Policy
  * Legal Stuff


 

VSIPL

The Vector, Signal and Image Processing Library (VSIPL) is a standardised set of functions and an open application programming interface (API) that provides portable computational middleware for signal and image processing applications. It was developed by a team of hardware manufacturers, software developers, academics and US government research centres. The API is designed to be totally processor neutral, while allowing extensive processor-specific optimisations beneath the surface.

Scope of the VSIPL API:

  • support functions
  • scalar functions (mathematical functions, complex arithmetic)
  • elementwise functions (mathematical functions, arithmetic, comparison, selection, random number generation)
  • signal processing functions (FFT, windows, filters, convolution, correlation, histogram)
  • linear algebra functions: (vector and matrix products, matrix decompositions, equation solvers).

See http://www.vsipl.org for more details.

We provide highly optimised VSIPL libraries for the G4 (PowerPC-Altivec) and MIPS processors. An Intel version is in preparation.

Multi-threaded versions for shared memory systems are also available - the parallelism is completely transparent to the end-user and no changes are required to existing VSIPL code.

The API contains so many functions that two standard subsets are described in the VSIPL standard: the Core Profile and the Lite Profile. We can provide these or a far more extensive collection to suit your needs.
 

Created 30 Jan 2008 Copyright © N.A.Software