While working on the next code update, the code example below raised some eyebrows. How much time does it take to compute equidistant histogram? It turnes out, that our old code needed about 3x more time than&nbs....
An updated version of Dew Lab Studio for Delphi for Embarcadero XE5 has been made available. Most notably the support for 64bit C++Builder has been added. This release also includes an enhanced installer which automat....
A new update for Dew Lab Studio for VS.NET has been released. This release features support for concurrent use of double and single precision version of the library. It also contains new set of dlls with support for l....
MtxVec - an object-oriented numerical library for Delphi and .NET developers
Dew Research develops extremely fast mathematical software for advanced scientific computing trusted by many. Our MtxVec matrix/vector math library excels in price/performance and range of applications. For your Rapid Application Development targets, we provide you powerful mathematics tools as:
Embarcadero/CodeGear Delphi libraries and components
Microsoft .NET components -- including Visual Studio add-ons and a .NET numerical library for C++, C#, and Visual Basic
FFT software (Fast Fourier Transform) in an independent FFT Analyzer package
CodeGear C++ Builder components, a numerical library for C++ Builder
MtxVec is an object-oriented numerical library for CodeGear Delphi, C++Builder and MS Visual Studio .NET Designed for large data sets with complete vector/matrix arithmetic, it adds the following capabilities to your development environment:
A comprehensive set of mathematical, signal processing and statistical functions
Substantial performance improvements of floating point math by exploiting the SSE2, SSE3, SSE4.2 and Intel AVX 1.0 and AVX 2.0 instruction sets offered by modern CPUs.
Solutions based on it scale linearly with core count which makes it ideal for massively parallel systems.
Improved compactness and readability of code.
support for native 64bit execution gives free way to memory hungry applications
Significantly shorter development times by protecting the developer from a wide range of possible errors.
No royalty fees for distribution of compiled binaries in products you develop
The base math library uses the LAPACK (Linear Algebra Pack) version optimized for Core Duo and Core i7 CPU’s provided by Intel with their Math Kernel library. Our library is organized into a set of “primitive” highly optimized functions covering all the basic math operations. All higher level algorithms use these basic optimized functions, similar to the way LAPACK uses the Basic Linear Algebra Subprograms (BLAS).
The secrets behind our performance are:
"Code vectorization". The program achieves substantial performance improvements in floating point arithmetic by exploiting the CPU Streaming SIMD Extensions (SSE) 2, 3 and SSE4 instruction sets. (SIMD = Single Instruction Multiple Data.)
"Super conductive memory management". Effective massively parallel execution is achieved with the help of a super conductive memory management, which features zero thread contention and inter-lock problems allowing linear scaling with number of cores while maintaining low memory consumption and no interference with non-computational parts of the project.
Data Miner - artificial intelligence enabling components
FFT Analyzer - Fast Fourier Transforms in an independent PC-based FFT software package
If you are looking for a high-performance math library you can add it to your project as a Delphi component, C++ Builder add on, Visual Studio.NET component, or Visual Basic utility, Dew Research has what you need. Upgrade your .NET numerical library in C++, C#, and Visual Basic with these Visual Studio add-ons. Download trial versions of these packages here.
All Rights Reserved. E-MAIL firstname.lastname@example.org. Delphi & C++ Builder are registered trademarks of Embarcadero Corporation. All other brands and product names are trademarks or registered trademarks of their respective owners.