| |
| Home |
![]() |
support for VS.NET, Borland Delphi and C++ Builder statistical and DSP add-ons |
|
MtxVec
Screenshots
Applications
MtxVec for mission critical applications where complex real time data processing is needed. Ten times faster than conventional programming.
MtxVec applications Testimonials
"Using MtxVec 2, with its SSE2 support, I see about a x4 speed improvement over traditional x87 assembler when running on my Pentium 4 notebook!"
Matthew Wormington, Bede Corporation More Testimonials ![]() |
About
Math functions and speed MtxVec math library includes basic complex math functions like sin, cos, tan, atan... whose performance is exceptional. Below are comparison charts between single value real number function version (Math387), single complex number function version (Math387), vectorized real number function version (MtxVec) and vectorized complex number function version (MtxVec). The single value real and complex number functions are written in assembler and use FPU. The vectorized versions of the same functions use SSE2/SSE3 instruction sets where possible. The benchmarks were ran on Pentium M 1.7GHz and Q6600. Tests on other CPU's show largely similar pattern.
The timing on the bottom Axis is in miliseconds. The length of the vectors tested is 1000 elements and number of iterations is 3000. Below is the timing of the same functions, but this time the complex vectorized math functions are from Intel MKL v9.1. In the chart legend they are still labeled as "Complex MtxVec".
Notice that bottom axis scales are different and that MKL complex number math is much slower. Vectorized complex number math functions from MtxVec maintain very high precision.
MtxVec runs substantially faster in all cases except in case of Exp and Ln functions which profit greatly from four cores in this case. In a two core case MtxVec is still faster.
The Benchmark code is public and is included in MtxVec demo app, which can be downloaded here. The trial version is found on the same page. |
Navigation
Home Page Special Offers News Products
InformationOrder Downloads Information
Product Support About us Site Map Resources Testimonials Customers Link Request |