You are here: Welcome
MtxVec VCL
ContentsIndex
PreviousUpNext
Welcome
 
Welcome to MtxVec VCL 

 

MtxVec VCL is an object oriented vector math library featuring a comprehensive set of mathematical and statistical functions executing at impressive speeds. Just a few of the MtxVec Version 6 features are:

  • Supports a large set of compilers: XE3, XE4, XE5, XE6, XE7, XE8, XE10 Seattle, XE10.1 Berlin, XE 10.2 Tokyo, XE10.3 Rio, XE10.4 Sydney, XE11.3 Alexandria and XE12.2 Athens
  • FireMonkey support is available from including XE10.3 Rio.
  • MtxVec Core edition allows deployment without external dll files.
  • Support for Android, iOS, MacOS (x86 and ARM) and Linux.
  • Optimized LAPACK v3.7 (Linear Algebra Package) numerical library.
  • Vector processes streams of complex variables and complex numbers for higher speed
  • Integer math Vector type for accelerated bit (and, or, xor, nor, shr, shl) and arithmetic (+, -, *, / ) operations. Bit pack, bit unpack and individual bit access.
  • Wide ranging multi-core support for many vector and matrix functions.
  • Processes expressions with vectors and matrices on multiple threads.
  • Operator overloading support for vectors and matrices.
  • Vectorized math expression parser and evaluator. User specified expressions can execute with Intel AVX2/AVX512 and on multiple CPU cores concurrently.
  • Cougar Open CL library gives a simple plug and play boost on GPUs and significantly simplifies integration of Open CL code.
  • Most users observe typical performance improvements of 2x to 3x with Intel Core and 3x to 5x on Intel Core i7 for vector functions, but speed increases up to 20x are often obtained. The matrix multiplication, for example, is up to 30x faster.
  • Support for concurrent use of the library in single and double precision across all components and functions.

 

Dew Research, Numerics For RAD.

Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!