[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