On Friday 17 November 2006 09:42, Jason wrote: > instructions/functions. It involves, from preliminary review, wrapping > the chunk of code you want on the SPE in an spu_thread, shipping data in > and out via DMA, minimizing ooo (out of order, ie branchy) code, then > reworking the algorithm to take advantage of the SIMD (single > instruction, multiple data) instruction set. Once that's done, > recompile it with IBM's modified GNU toolchain, and watch it crash. :)
I wouldn't be surprised if a patch for fftw turns up pretty quickly.. I imagine the code in there is already fairly branch free and organised for SIMD operation because of the existing MMX/SSE optimisations. -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
pgp5VlODzP4Mk.pgp
Description: PGP signature
_______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
