C-VSIP reduction BE

Jules Bergmann jules at codesourcery.com
Mon Dec 11 17:55:21 UTC 2006


This patch implements evaluators for using the C-VSIP reduction functions.

It also changes the VSIPL++ reduction functions to directly call the 
C-VSIP evaluators when used in the reference implementation, avoiding 
the requirement for dispatch.

The C-VSIP evaluators use Extdata_local, which can handle both local and 
distributed blocks.  Currently this is handled with either a special 
parallel evaluator, or with distributed get/put.  Neither of these will 
work for the C-VSIP evaluators.  Extdata_local will need to be moved 
from opt/ to core/.

With this patch:
  - all ref-impl tests pass for ref-impl library
  - all reduction tests should pass for optimized library
    (currently re-confirming this).

				-- Jules

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


More information about the vsipl++ mailing list