[patch] Evaluate dense matrix/tensor expressions as vector expressions

Jules Bergmann jules at codesourcery.com
Wed Jun 7 15:45:55 UTC 2006


This patch evaluates expressions of dense matrices and tensors as if 
they were expressions of vectors.  This allows our existing dispatch 
machinary for SAL, IPP, etc (which primarily apply to vectors) to be 
used were applicable.

This patch has a positive performance impact on the CFAR u-benchmarks 
(email yesterday).  However, this patch does not include additional IPP 
dispatch (I need to clean that up further) that went into those graphs.

All tests pass for gcc-3.4, using IPP/MKL on cugel.  I'm very impressed 
with the coverage our test suite provides.  I've spent a half day fixing 
incomplete/broken bits in my patch that were identified by the suite.

				-- Jules

-- 
Jules Bergmann
CodeSourcery
jules at codesourcery.com
(650) 331-3385 x705
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: eval_dense_expr.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060607/63d178f5/attachment.ksh>


More information about the vsipl++ mailing list