OptiVec for BC++: highly optimized library of vector and matrix functions, 2-3 times faster than compiled C / C++ code: Math, statistics, analysis, FFT, matrix inversion, decomposition, curve-fitting - in total more than 3500 functions.

Version:OptiVec contains more than 3500 hand-optimized, Assembler-written functions for all floating-point and integer data types from the following fields:8.0.1

License:Free To Try$249.00

Operating System:Windows

Homepage: www.optivec.com

Developed by:

- Vectorized form of arithmetic operators and math functions.
- Matrix operations, e.g.: multiplication, inversion, LU decomposition, singular value decomposition, eigenvalues.
- Fast Fourier Transform techniques for efficient convolutions, correlation analyses, spectral filtering, etc., both one- and two-dimensional.
- Curve fitting for a wide range of model functions from simple linear regression to non-linear models with multiple data sets.
- Statistics.
- Comparisons (e.g., as building blocks for time series analysis).
- Analysis (derivatives, integrals, extrema, interpolation).
- Graphical representation of data in Cartesian coordinates.
- Complex number math, both in cartesian and polar format.

The vectorized implementation in machine code makes OptiVec functions, on the average, 2-3 times faster than compiled source code of the same functionality.

In many instances, the numerical accuracy is improved as well.

The object-oriented interface for C++, "VecObj", offers simplified function calls and increased memory safety.

This version is for the Embarcadero / Borland C++ compilers (RAD Studio, C++ Builder, BC++).

What's New

Version **8.0.1**: Compatibility with latest compiler versions up to C++ Builder 10.4 Sydney.
Many new functions.
Quality enhancements.

Version **7.1.3**: P9 library for latest processor generation (Intel: Haswell+ / AMD: Excavator+), utilizing AVX, AVX2, and FMA3.
New installer / uninstaller.
Compatibility with latest compiler versions: C++ Builder 10.x (Seattle / Berlin / Tokyo).

Version **7.1.2**: P9 library for latest processor generation (Intel: Haswell+ / AMD: Excavator+), utilizing AVX, AVX2, and FMA3.
Compatibility with latest compiler versions: C++ Builder 10 Seattle and Berlin
VI_distribution: histogram calculation also for the integer data types.