ANN: Dew Research releases MtxVec v3



Hi!

Dew Research is happy to announce immediate availability
of the new version of its numerical math library. The list
of new features can be found here:

http://www.dewresearch.com/mtxvec_release_history.html

MtxVec v3 has become the first library for Delphi 2006 and
Delphi 2007 to take full advantage of the new operator
overloading syntax on the product wide basis.

The use of the new syntax frees the programmer from the need
to worry about the need to free memory and provides a 100%
alternative to automatic memory management systems as those
found in .NET and Java and takes the design one step further.

The new syntax options also enable to programmer to write
linear algebra expressions and vectorized math code with
the usual set of (*,/-,+) operators.

The new Vector/Matrix records with methods demonstrate
performance yet unseen on other platforms and solutions
including C++ and Matlab when evaluating expressions.

The specific language features introduced with Delphi 2006
make it possible to achieve the best code maintainability vs.
performance ratio ever. There is virtually no measureable
performance loss when using vectorized expressions vs.
standard programming methods.

A single expression written like this:

var a,b: Vector;
begin
a := Ln(a) + b;
end;

can execute concurrently on multiple cores, without any
user intervention.(**)

The new features are supported for Delphi 2006 and Delphi 2007
compilers and their C++ sides only.

MtxVec v3 is especially suitable, if you would like speed up
nearly any scientific and engineering code by making use of the latest
CPU features including SSE3 and multiple cores.

The performance of the complex versions of basic math
functions like Sin, Cos, Tan.... exceed the equivalents
of latest Intel VML performance library by factor of 2-3x on
high-end dual core systems and has evolved to be the main
choice for truly high performance complex number math.

This proves that efficient code vectorization can be a
non-trivial task even for experienced engineers.

The new products are available immediately to the registered
customers with valid subscription and to new customers.

The trial version will be made available on July 30th. We plan
to update the site, the demos and the internet documentation
with the new data and facts throughout the summer.

Stay tuned for more on MtxVec v3.

Best Regards!
Atmapuri
www.dewresearch.com

**Requires large enough CPU cache and long enough vectors.


.



Relevant Pages

  • Re: I am designing photo software and I need advice & feedback. Thank you.
    ... I have close to 15 years of programming under my belt, although the last few years I have been doing it for kicks rather than as a paying job. ... I identified libraries and applications for image manipulation, filters, raw file formats, image file formats, and embedded sql databases. ... Admittedly LR is a young product and will likely grow up a bit, but there were not too many features I would have needed advanced math to implement, although I have had courses in linear algebra, the only math course I think would be useful for this. ...
    (rec.photo.digital.slr-systems)
  • Re: I am designing photo software and I need advice & feedback. Thank you.
    ... -:I have close to 15 years of programming under my belt, ... -:applicable libraries to just get a feeling for what it would entail. ... -:many features I would have needed advanced math to implement, ...
    (rec.photo.digital.slr-systems)
  • Re: Evolution happens faster in the tropics! Could result in mutations, can form new species
    ... There are a number of features, FAQs, articles and links ... us post replies to your vague questions. ... then you might have some idea (if you can do math) ...
    (talk.origins)