[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