|
|
| == Georgia Tech == | | == Georgia Tech == |
| *[http://wiki.cc.gatech.edu/cellbuzz/index.php/User_Guide Cell Buzz User Guide] | | *[http://wiki.cc.gatech.edu/cellbuzz/index.php/User_Guide Cell Buzz User Guide] |
| + | *hostname: cell-user.cc.gatech.edu |
| | | |
| == Assembly Programming == | | == Assembly Programming == |
|
|
| *[https://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/76CA6C7304210F3987257060006F2C44 SPU Instruction Set], IBM | | *[https://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/76CA6C7304210F3987257060006F2C44 SPU Instruction Set], IBM |
| *[http://cell.scei.co.jp/pdf/SPU_Assembly_Language_v14.pdf SPU Assembly Language Specification], Sony | | *[http://cell.scei.co.jp/pdf/SPU_Assembly_Language_v14.pdf SPU Assembly Language Specification], Sony |
| + | |
| + | == Optimization == |
| + | *[http://www.ibm.com/developerworks/forums/thread.jspa?threadID=143965 Understanding TLB and PTE misses] |
| | | |
| == Other Resources == | | == Other Resources == |
| + | *[http://groups.csail.mit.edu/cag/ps3/cell_pointers.shtml Cell Pointers], MIT: DMA sizes, alignment, some intrinsics |
| + | *[http://www.eetimes.com/design/audio-design/4006659/Programming-the-Cell-Broadband-Engine Linking spu and ppu with symbols to provide effective address of ppu objects in spu at compile time], avoid having to use dma to get addresses of ppu objects into the spu |
| *[http://cell.grondklont.nl/?cat=6 SPU programming tutorial], grondklont.nl | | *[http://cell.grondklont.nl/?cat=6 SPU programming tutorial], grondklont.nl |
| *[http://groups.csail.mit.edu/cag/ps3/index.shtml Programming the Cell course at MIT] | | *[http://groups.csail.mit.edu/cag/ps3/index.shtml Programming the Cell course at MIT] |
|
|
| | | |
| == IBM == | | == IBM == |
| + | *>[http://public.dhe.ibm.com/software/dw/cell/CBE_Programmers_Guide_v3.1.pdf Software Development Kit for Multicore Acceleration Version 3.1 Programmer’s Guide]. IBM. 2008. |
| + | :-Stack management |
| + | *>[http://www.redbooks.ibm.com/redbooks/pdfs/sg247575.pdf Programming the Cell Broadband Engineâ„¢ Architecture Examples and Best Practices] |
| *[http://moss.csc.ncsu.edu/~mueller/cluster/ps3/SDK3.0/docs/accessibility/sdkpg/CBE_Programmers_Guide_v3.0.toc.html Software Development Kit for Multicore Acceleration Version 3.0, Programmer's Guide], html version at NCSU | | *[http://moss.csc.ncsu.edu/~mueller/cluster/ps3/SDK3.0/docs/accessibility/sdkpg/CBE_Programmers_Guide_v3.0.toc.html Software Development Kit for Multicore Acceleration Version 3.0, Programmer's Guide], html version at NCSU |
| *[http://publib.boulder.ibm.com/infocenter/systems/scope/syssw/index.jsp?topic=/eicct/prg/usingsetspu.html Debugging SPU/PPU code with ppu-gdb] | | *[http://publib.boulder.ibm.com/infocenter/systems/scope/syssw/index.jsp?topic=/eicct/prg/usingsetspu.html Debugging SPU/PPU code with ppu-gdb] |
Exception encountered, of type "Error"