Knowledge Base

MtxVec - Under the hood

MtxVec is an object oriented vectorized math library, the core of Dew Lab Studio, featuring a comprehensive set of mathematical and statistical functions executing at impressive speeds.

 

Getting up to speed

Getting up to speed

Code vectorization is where high performance computing starts

Read more

Block processing

Block processing

Second step of code optimization after applying code vectorization is called block processing

Read more

Objects and numerics

Objects and numerics

Simplify the use of numerical algorithms

Read more

MtxVec encapsulates LAPACK

MtxVec encapsulates LAPACK

The computing standard for linear algebra is included

Read more

Math functions and speed

Math functions and speed

MtxVec includes vectorized functions working on complex and real numbers

Read more

Super conductive memory manager

Super conductive memory manager

The way to massively parallel computation

Read more

MtxVec expressions

MtxVec expressions

It was Delphi 2006 that first introduced the ability to overload operators on records. This feature enabled MtxVec to add high performance support for using vectors, matrices and complex numbers in expressions.

Read more

MtxVec scripting

MtxVec scripting

MtxVec expression evaluator can be used to evaluate individual expressions or it can evaluate a list of expressions (a script).

Read more

Debugger visualizer for MtxVec

Debugger visualizer for MtxVec

Display matrices in a grid and draw charts from variables from within the debugger

Read more

Cougar Open CL

Cougar Open CL

Open CL is a standard designed to make it easier to write high-performance code for GPU/CPU devices and make that code portable across different GPU devices. MtxVec implements all standard math functions.

Read more


© DewResearch 1997 - 2017 All Rights Reserved.
E-mail This email address is being protected from spambots. You need JavaScript enabled to view it..
Delphi & C++ Builder are registered trademarks of Embarcadero Corporation. All other brands and product names are trademarks or registered trademarks of their respective owners.