Cell Broadband Engine: Difference between revisions

From esoterum.org
Jump to navigationJump to search
mNo edit summary
Line 3: Line 3:


== Assembly Programming ==
== Assembly Programming ==
*[http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fwww.insomniacgames.com%2Ftech%2Farticles%2F0907%2Ffiles%2Fspu_instruction_cheat_sheet.pdf&ei=NKb0Su6-HJOkMZjrhOkF&usg=AFQjCNF56N7IWACsTrheEhEHJ6UZvMsd4w&sig2=gg4rPDdZVqHr61yre_OMgg Instruction cheat sheet], Insomniac Games
*[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


== Other Resources ==
== Other Resources ==
*[http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fwww.insomniacgames.com%2Ftech%2Farticles%2F0907%2Ffiles%2Fspu_instruction_cheat_sheet.pdf&ei=NKb0Su6-HJOkMZjrhOkF&usg=AFQjCNF56N7IWACsTrheEhEHJ6UZvMsd4w&sig2=gg4rPDdZVqHr61yre_OMgg Instruction cheat sheet], Insomniac Games
*[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]

Revision as of 16:44, 6 November 2009

Georgia Tech

Assembly Programming

Other Resources

Sony

IBM

Training

Programming

XL Compiler (xlc)

-qcompact: Reduce code size where possible, at the expense of execution speed. Code size is reduced by inhibiting optimizations that replicate or expand code inline.


Altivec vs. SPU Intrinsics

-The vmx2spu.h file in the Cell/B.E. SDK provides SPU implementations for all the Altivec intrinsics that do not have a corresponding SPU intrinsic.

Software/Development

Hardware

Profiling

Articles

General/Architecture

-"Cell will probably consume around 30 watts of power, similar to the Emotion Engine processor in the PlayStation 2"

High Performance Computing Application

-S. Williams, J. Shalf, L. Oliker, S. Kamil, P. Husbands, K. Yelick, "The Potential of the Cell Processor for Scientific Computing", ACM, May 2006

Media Application

-TOSHIBA Corporation, JAPAN

Real Time Application

Other Applications


Last printed: 2.7