2-day Jumpstart - Cell Programming Workshop

Day 1 - Cell Programming Workshop

SessionMinutesFrom-ToSubject
011010:00-10:10Welcoming session
022010:10-10:30Cell BE - Introduction
033010:30-11:00Cell BE - Architecture
11:00-11:10Break
042011:10-11:30Cell SDK2.1
053011:30-12:00Developing code for Cell - Basic programming concepts
12:00-13:00Lunch
063013:00-:13:30Hands-on system check & system exploration
073013:30-14:00Hands-on - hello world program PPE vs SPE
083014:00-14:30Developing code for Cell - SIMD
093014:30-15:00Hands-on SIMD
15:00-15:10Break
103015:10-15:40Developing code for Cell - DMA and mailboxes
112015:40-16:00DMA1_Hands-on_BasicDMATransfer_SDK21
12extra Multithread_Hands-on_TheHelloWorldProgram_SDK21

Day 2 - Cell Programming Workshop

SessionMinutesFrom-ToSubject
01 20 09:00-09:20Developing code for Cell - SPU static timing analysis
02 30 09:20-09:50Hands-on SPU static timing analysis
03 30 09:50-10:20Developing code for Cell - SPU dynamic profiling
04 30 10:20-10:50Hands-on SPU dynamic profiling analysis
10:50-11:00Break
05 20 11:00-11:20DevelopmentToolforCell-FDPRPRO
06 10 11:20-11:30Developing code for Cell - Cell IDE
07 10 11:30-11:40Hands-on Cell IDE
08 10 11:40-11:50Developing code for Cell - GCC
09 10 11:50-12:00Developing code for Cell - XLC
12:00-13:00Lunch
10 30 13:00-13:30Developing code for Cell - Software model
11 10 13:30-13:40Programming technique - Software managed cache
12 10 13:40-13:50Programming technique - SPE module overlay
13:50-14:00Break
13 30 14:00-14:30Developing code for Cell - Programming tips and techniques
14 20 14:30-14:50DevelopingCodeforCell - Porting Tips & Techniques
15 10 14:50-15:00Closing session