useful links: :arrow:
thanks to patsu's post
http://www.beyond3d.com/forum/showpost. ... tcount=201
and the fact this section had no posts to start it off.
document detailing Cell's programming gotchas
http://www.cs.utk.edu/~dongarra/cell200 ... errone.pdf
One technique for optimizing branchy, unpredictable code on Cell
http://www.cs.utk.edu/~dongarra/cell200 ... garwal.pdf
More (benchmarks, utilities, applications) papers
http://www.cs.utk.edu/~dongarra/cell2006/.
CellPerformance
is the unofficial stopping place for performance related articles and discussions on the Cell Broadband Engineâ„¢ (CBE) processor.
http://www.cellperformance.com/articles/
Maximizing the power of the Cell Broadband Engine processor: 25 tips to optimal application performance
http://www-128.ibm.com/developerworks/p ... celltips1/
a new version of the cell SDK
Version 2.0 provides additional libraries and improved compiler tools.
http://alphaworks.ibm.com/tech/cellsw
Unrolling AltiVec, Part 3: Down and dirty loop optimization
Learn how to tailor your code for AltiVec
Level: Introductory
http://www-128.ibm.com/developerworks/p ... unrollav3/
AltiVec Technology
Programming Interface Manual
http://www.freescale.com/files/32bit/do ... VECPIM.pdf
SPU language extensions,you cant link directly to it, you need to use this link to reference it.
http://www-306.ibm.com/chips/techlib/te ... 60006FFE5E
Software Pipelining
http://developer.apple.com/hardwaredriv ... ining.html