Home » Products » Modules » VectorXL » Full Description


"DADiSP inspired everyone and produced radical shifts in thinking."

- Felix Grant, Scientific Computing World
View Data Sheet View Data Sheet  | Download Now | Pricing / Purchase 

DADiSP / VectorXL

Vector Acceleration Module


A vector or data series is a basic data type important to many technical data analysis applications, including signal processing, medical, geophysical, acoustic, statistics and many more.

Vector math operations include adding, subtracting, multiplying and dividing one series by another as well as computationally expensive operations such as trigonometric, hyperbolic and power functions. These are the core mathematical functions for almost any series based analysis.

VML Library


VML, Vector Math Library, is a set of highly optimized vector computation functions supported by the Intel Math Kernel Library, MKL. The VectorXL Module is based on VML to automatically take advantage of the latest instruction sets, parallelism, and algorithms to provide outstanding performance on Intel based processors. Performance gains of 20% to 60% over the standard built-in vector math functions are acheived.

VectorXL Perfomance Gains

Ready to Use


VectorXL is completely automatic, simply install the module and vector math functions immediately run faster - no settings to change, no code to rewrite. In addition to core math routines, any custom or built-in function that relies on vector processing experiences the same performance gain.

VectorXL is a straightforward way to accelerate any vector math based computations and is the perfect complement to DADiSP/FFTXL, the FFT Acceleration Module and DADiSP/MatrixXL, the Matrix Acceleration Module. Or for the most cost effective solution to speeding up nearly any numeric calculation, see the DADiSP/ProPac module that combines all three accelerators into a single, highly optimized numeric computation engine to provide some of the most efficient technical data analysis routines available today.

Requirements


DADiSP/VectorXL requires DADiSP 6.5 B05 or higher. Contact us for information about updating your current version of DADiSP.



 Overview | Function List