[eigen] AVX support

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


I've been paying attention to eigen development waiting for AVX support to come around and it looks like it still may not get added before 2014.  This is a bit concerning and flys a bit in the face of eigen's raison d'etre of a performance and convenience package for linear algebra in C++.  Is there any progress to be discussed?

In the mean time we've had some other guys pop up utilizing yet again the same techniques Eigen et al have used to make an efficient C++ library:
http://code.google.com/p/blaze-lib/ ... I don't think this is a good thing.  This library is much younger than Eigen but demonstrates the performance advantages of AVX: http://code.google.com/p/blaze-lib/wiki/Benchmarks... but being younger it has a fraction of Eigen's flexibility and conveniences.  I'm not really all that interested in moving either..

By the way - feature request from looking at blaze-lib: add C++11 variadic template based constructors that check the correct number of arguments were used.  This is a (minor) simplification over comma operator based initialization... and more in kind with the usual C++ way of declaration.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/