Dew Research
Search entire site:
  Home| Products | Order | Downloads | FAQ | Support | About us
Introducing MtxVec 2.0 the number crunching library is back with dot Net support.More

Develop within .NET and deliver the code speed of assembler.
• Comprehensive and fast numerical math library
• support for VS.NET, CodeGear Delphi and C++ Builder
• statistical and DSP add-ons

 
MtxVec
Screenshots
MtxVec
Visit our comprehensive Screenshot Gallery.
Applications
MtxVec for mission critical applications where complex real time data processing is needed. Ten times faster than conventional programming.
MtxVec applications
Testimonials
"I've been using it and works brilliant"

Pedro Pablo Mena
System Application Engineer Moore Process Control
More Testimonials
FFT properties 5.0
Borland Delphi Microsoft Dot .Net
About

MtxVec v3 for Visual Studio.NET

IntroductionMtxVec optimized for .NET

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. Just a few of the MtxVec v3 features are:

  • Supports Visual Studio.NET 2008 and .NET frameworks v2, v3 and v3.5
  • full support for 64bit native mode execution
  • Optimized Linear Algebra Package (LAPACK v3.1) numerical library for Intel Core 2 and Core i7.
  • Vector processes streams of complex numbers and complex variables for higher speed
  • Vecorized Math expression parser and evaluator
  • Extensive multi-core support for many vector and matrix functions
  • 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

For more description of MtxVec v3, check the right column on this page.

How Fast is it Really in VS.NET?

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.

What's in it 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 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.

For a list of functions and the release history, see the links in the right column.

Navigation
Home Page
Special Offers
News

Products
Information

Order

Downloads

Information
Product Support
About us
Site Map
Resources
Testimonials
Customers
Link Request

  *

MtxVec© Janez Makovsek and Marjan Slatinek. All Rights Reserved. E-MAIL info@dewresearch.com. Delphi & C++ Builder are registered trademarks of Inprise Borland Corporation. All other brands and product names are trademarks or registered trademarks of their respective owners.
dogma