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), MIPS and Intel processors. More information on these can be found here.
The VSIPL API includes definitions of "Core Lite" and "Core" subsets (called Profiles). Our VSIPL library implements a major superset of the Core profile (994 routines in all); for a list of contents click here . The VSIPL reference guide is available here
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.
- Datasheet:VSIPL Libraries





