[patch] Parallel support for vmmul, and for unary and ternary expr ops.

Jules Bergmann jules at codesourcery.com
Wed Nov 2 13:06:18 UTC 2005


This patch adds some functionality necessary for the parallel quick
start example.  In particular, it:

  - Adds parallel support and tests for vector-matrix multiply.  In
    particular, it supports:
     - vectors and matrices that are mapped to the same processor,
     - global vectors and matrices not distributed along vector dimension
     - distributed vectors and matrices with same distribution along
       vector dimension and not distributed perpendicular to vector
       dimension.
  - Adds parallel support and tests for unary and ternary operators.
  - Adds a check at Dispatch_assign whether an expression can be
    reorganized, that is its data redistributed to owner computes.
    Currently, expressions with vmmul cannot be reorganized.
  - Extends Block_fill to handle distributed blocks.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: vm2.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20051102/a6578d04/attachment.ksh>


More information about the vsipl++ mailing list