[eigen] Comparing notes on work by Igleberger et al. 2012

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


Hi all,

I noticed Blaze on the NA Digest list [1] on the NA Digest list, read
the associated paper [2], and wondered if I could compare my takeaway
knowledge with anyone else familiar with both Blaze and Eigen:

1) At the time of writing, Blaze shows faster dgemm than Eigen3
because they simply defer to the MKL.  This is moot as Eigen 3.1
allows use of the MKL as well.
2) Blaze shows faster performance on A*B*v for A and B matrices
because they don't honor order of operations and their expression
templates treat it as A*(B*v).  This is moot as I can simply write
A*(B*v) in Eigen.
3) Blaze does show some convincingly better results for mixed
dense/sparse operations.

Thanks,
Rhys

[1] http://www.netlib.org/na-digest-html/12/v12n35.html#1
[2] http://dx.doi.org/10.1137/110830125



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