PS2DEV network    

  > HOME
  > ABOUT

  > FORUMS
  > VIEW SVN
  > MAILING LIST
  > WIKI
  > QUOTES
  > DOCS

 PS2
  > TUTORIALS
  > LOADERS
  > TOOLS
  > SAMPLE CODE
  > DEMOS
  > PROJECTS

 PSP
  > TUTORIALS
  > TOOLS
  > DEMOS
  > PROJECTS

 PS3
  > LINKS
  > TUTORIALS
  > TOOLS
  > DEMOS
  > PROJECTS

   RSS


 USER ID (register)
 
 PASSWORD
 



 
  Programming high-performance applications on the Cell BE processor
This series at IBM developer works looks at using the Playstation 3 to develop high-performance applications.

Part 1: An introduction to Linux on the Playstation 3
The Sony PLAYSTATION 3 (PS3) is the easiest and cheapest way for programmers to get their hands on the new Cell Broadband Engine (Cell BE) processor and take it for a drive. Discover what the fuss is all about, how to install Linux on the PS3, and how to get started developing for the Cell BE processor on the PS3.

Link -> http://www.ibm.com/developerworks/power/library/pa-linuxps3-1/index.html


Part 2: Program the synergistic processing elements of the Sony Playstation 3
Take even greater advantage of the synergistic processing elements (SPEs) of the Sony PLAYSTATION 3 (PS3) in this installment of "Programming high-performance applications on the Cell BE processor." Part 1 showed how to install Linux on the PS3 and explored a short example program. Part 2 looks in depth at the Cell Broadband Engine processor's SPEs and how they work at the lowest level.

Link -> http://www.ibm.com/developerworks/power/library/pa-linuxps3-2/index.html


Part 3: Meet the synergistic processing unit
Continue looking in depth at the Cell Broadband Engine (Cell BE) processor's synergistic processor elements (SPEs) and how they work at the lowest level. This installment explores storage alignment issues and the communication facilities of the SPEs.

Link -> http://www.ibm.com/developerworks/power/library/pa-linuxps3-3/index.html


Part 4: Program the SPU for performance
Write optimal code for the Cell Broadband Engine? (Cell BE) processor's synergistic processing unit (SPU) and have your programs running lightning fast. This installment of Programming high-performance applications on the Cell BE processor covers SIMD vector programming, branch elimination, loop unrolling, instruction scheduling, and branch hinting techniques. Previous installments have covered the basics of the Sony? PLAYSTATION? 3, the Cell BE architecture, and SPU programming.

Link -> http://www-128.ibm.com/developerworks/power/library/pa-linuxps3-4/index.html


Part 5: Programming the SPU in C/C++
In Part 5 of the Programming high-performance applications on the Cell BE processor series, apply your knowledge of the synergistic processing unit (SPU) to programming the Cell Broadband Engine? (Cell BE) processor in C/C++. Learn how to use the vector extensions, direct the compiler to do branch prediction, and perform DMA transfers in C/C++.

Link -> http://www-128.ibm.com/developerworks/power/library/pa-linuxps3-5/index.html



  > Locked
  > Edit Topic
  > Add Topic
  > Add Link
  > Add File
  > Move Topic
  > Delete Topic
  > Order Topics
  > Versions

Owned by oobles
last updated by oobles on Mon Feb 26 16:55:47 GMT 2007
 
Site Content Copyright 2001-2007 © Authors. Read Legal Statement for Information
LiveKnowledge Software by Live Media