[ydl-gen] Programming for speed on the PS3
Jonathan Bartlett
jonathan at newmedio.com
Wed Mar 7 20:40:09 MST 2007
Here's the next installment of my programming the PS3 on YDL series:
http://www-128.ibm.com/developerworks/power/library/pa-linuxps3-4/
This one covers vectorizing code, branch-elimination, loop unrolling,
instruction scheduling, and branch hinting (yes, it's a long article) on
the SPUs. It's in assembly language, and you need to read the two
before it in order for it to be useful. Here's the previous three for
reference:
http://www-128.ibm.com/developerworks/power/library/pa-linuxps3-1/
http://www-128.ibm.com/developerworks/power/library/pa-linuxps3-2/
http://www-128.ibm.com/developerworks/power/library/pa-linuxps3-3/
The next article will take these concepts and show how to use them when
programming in C. IBM has gone out-of-their-way to make all of the cool
low-level features of the SPU available in C, including branch-hinting.
Jon
--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.terrasoftsolutions.com/pipermail/yellowdog-general/attachments/20070307/9e9ae887/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jon_logo.jpg
Type: image/jpeg
Size: 22947 bytes
Desc: not available
Url : http://lists.terrasoftsolutions.com/pipermail/yellowdog-general/attachments/20070307/9e9ae887/attachment-0001.jpg
More information about the yellowdog-general
mailing list