[patch] functional code for SPE-based vector multiply
Don McCoy
don at codesourcery.com
Wed Jan 3 00:48:41 UTC 2007
This patch builds on the dispatch added by Stefan. Specifically, it:
* Encapsulates the initialization and shutdown code for setting up
the SPE
* Separates the sending of the data from the command to actually do
the multiplication
* Actually multiplies the vectors (not using intrinsics, but this is
a simple change)
The second bullet describes a feature that may be important for our
convolution example. This potentially avoids sending the data across
the bus multiple times in order to do all three operations (FFT,
vector-multiply and IFFT).
Regards,
--
Don McCoy
don (at) CodeSourcery
(888) 776-0262 / (650) 331-3385, x712
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: vmul.changes
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20070102/436a7781/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: vmul.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20070102/436a7781/attachment-0001.ksh>
More information about the vsipl++
mailing list