Re: [eigen] Re: recent improvements in the products

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


On Tue, 28 Jul 2009, Gael Guennebaud wrote:

* all these new routines are just high level blocking algorithms built on
top of a single highly optimized product kernel.

With "blocking algorithm", do you mean that you divide the matrices up in blocks to reduce cache misses? For instance, to compute the product of two N-by-N matrices, partition them as an (N/n)-by-(N/n) block matrices of n-by-n blocks, and multiply the blocks. I had a quick look at the code and that does not seem what you're doing ...

Cheers,
Jitse



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