MtxVec for Visual Studio .NET

Multicore math engine for science and engineering

MtxVec for Visual Studio .NET is an object oriented math library for C# and .NET developers that offers a wide set of matrix and vector math operations. The library provides a broad set of vectorized numeric functions which include sparse matrices, complex numbers, probabilities, a math parser, optimization unit, SVD, QR, LQ, and LU solvers and special functions. Applications using this library gain the benefit of CPU-specific code optimization and symmetric multiprocessing. Efficient management of memory and support for 64bit native mode increase performance of your applications.

Overview

  • Supports Visual Studio.NET 2005, 2008, 2010, 2012 and .NET frameworks v2, v3, v3.5, v4 and v4.5.
  • Full support for 64bit native mode execution
  • Internally multi-threaded for linear algebra, FFT, digital filtering and many other algorithms.
  • Runs with SSE2, SSE3, SSE4 and Intel AVX optimized codepaths
  • Fully compatible with the .NET Parallel Extensions and Task Parallel library.
  • Optimized Linear Algebra Package (LAPACK v3.1) numerical library for Intel Core 2 and Core i7.
  • Vector processes streams of expression parser and evaluator
  • fully garbage collected numerical library for C#
  • Support for major .NET languages: C#, VB.NET and C++
  • Various optimization and fitting algorithms allow solution to a large set of problems
  • Integrated debugging support with tooltips and debugger visualizers to speed up your development
  • Super conductive memory allocation support allows 100% thread concurrency for arbitrary thread count outperforming garbage collector.
  • Features single and double precision version of the library
  • Includes Cougar Open CL an Open CL library with over 2000 Open CL kernels.
Most VS.NET users observe typical performance improvements of 3X to 4X for vector functions, but speed increases up to 20X are often obtained. The matrix multiplication, for example, is up to 30X faster. Especially the vectorized math expression evaluator is very fast without a known competitor when it comes to speed.

Learn more about MtxVec

Getting up to speed
Block processing
Objects and Numerics
MtxVec encapsulates LAPACK
Math functions and speed
Super conductive memory manager
MtxVec expressions
MtxVec scripting

What's in MtxVec v5 for .NET Users?

Optimizing the performance of .NET code can be a real challenge. Our MtxVec vector math library delivers patterns that allow fast-executing floating-point code to also be written rapidly.
  • The advantage of Core 2 SSE4 and Intel AVX instruction sets can be exploited only with unmanaged code and only hand-optimized code can be truly optimal. With the help of CPU specific optimizations, the same product delivers optimal performance on all CPUs.
  • The software provides an interface to the LAPACK v3.1 numerical library to be used from any .NET language, C#, C++ or VB.NET
  • Unmanaged code is encapsulated into thin, efficient wrappers making the code "safe" for the end user, with little or no overhead associated with transitions from managed to unmanaged code. Many difficult-to-trace bugs and performance issues are avoided in this way.
  • Inteligent memory management substantially reduces overhead when calling unmanaged code.
  • The performance gain against native .NET code can be very big, especially for complex numbers and complex variables.

Visual Studio specific features

MtxVec for VS.NET is an object oriented vectorized C# math library featuring a comprehensive set of mathematical and statistical functions executing at impressive speeds (check the testimonies). Just a few of the MtxVec 2010 features are:
  • Supports Visual Studio.NET 2005, 2008, 2010, 2012, 2013, 2015, 2017 and .NET frameworks v2, v3, v3.5, v4 and v4.5
  • Features single and double precision version of the library
  • Super conductive memory allocation support allows 100% thread concurrency for arbitrary thread count outperforming garbage collector.
  • Full support for 64bit native mode execution

MtxVec V5 for Visual Studio screenshots

Displaying large amounts of data

Displaying large amounts of data

Superconductive memory manager

Superconductive memory manager

Linear and cubic interpolation

Linear and cubic interpolation

Order MtxVec for Visual Studio .NET

The trial versions of all our products (MtxVec, FFT Properties, Dew Math Library, Dew Lab Studio) can be used for unlimited time if used for educational purposes.

All prices in USD are fixed. Prices in EUR can adjust according to the exchange rate every 1st of the month. Purchase orders can be mailed or emailed directly to our address. All products can be purchased on-line via Share-it registration service or by direct wire transfer.

All products support .NET v2.0 and newer. After the order is placed, you willl receive an email with login information to download the purchased products.
License for MtxVec covers all MtxVec versions. This includes versions 1.51, 2.1, 3 and 4. Registered users have their upgrade options listed on their private download pages.

MtxVec

Only MtxVec v5 for Visual Studio .NET

$499

(449 €)
  • 1 year free upgrades
  • 1 year free tech support
  • Download ensurance
  • Subscription/year*

    $189

    (169 €)

   Buy Now

Dew Lab Studio

MtxVec + all add-ons

$1099

(999 €)
  • 1 year free upgrades
  • 1 year free tech support
  • Download ensurance
  • Subscription/year*

    $407

    (367 €)

   Buy Now

 

*Subscription/year
After your initial purchase you will get free upgrages and tech support for 1 year. Your license will never expire, you can continue to use the product for unlimited time, however, to get updates and tech support after the first year, a subscription is required. The subscription/year prices shown above are valid before the expiration of the original subscription, after expiration the price is the double of the original price.

Download Trial Version

We offer trial versions for all Microsoft Visual Studio products. We packed all our products (Dew Math Library and its add-ons) in to a single Dew Lab Studio for VS.NET installer with support for automatic uninstall.

Currently available products for VS.NET include latest version of Dew Math, Stats Master and DSP Master add-on. The current builds support VS2005.NET, VS2008.NET, VS2010.NET, VS2012.NET, VS2013.NET, VS2015.NET and .NET frameworks 2.0, 3.0, 3.5, 4.0 and 4.5. Both 32bit and native 64bit mode are fully supported.

© 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.