IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > Cell Broadband Engine training resources > Cell Broadband Engine Education and Training > Cell Programming Skills Roadmap
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
Cell Programming Skills Roadmap
Added by dvianney, last edited by dvianney on Sep 10, 2008  (view change)
Labels: 
(None)

Acquiring Cell Multicore Programming Skills for a Software Developer

Audience

  • Interested in programming for the Cell
  • Planning to migrate existing programs to the Cell

Prerequisite Knowledge

  • C/C++ or Fortran language programming
  • Basic concepts of parallel programming
  • Program development procedure on Linux

Skills Development Roadmap

  • Fundamentals Cell Programming
    • Basics of Cell Architecture - learn about: (1) the unique features of the hardware as well as the multicore SIMD processing architecture on the Cell, (2) software model including the PPU- and SPU-centric model, and (3) software development toolchain used in Cell Software Development Toolkit SDK 3.0
    • Basics of SIMD Programming - focuses on SIMD operations which enable processing of multiple data with a single instruction
    • Basics of SPE Programming - learn how to write programs for SPEs and how to use multiple SPEs
  • Intermediate Cell Programming - learn how to use libraries, performance tools, and SPE programming techniques to improve code performance
  • Advanced Cell Programming - learn how to do code tuning and use programming framework for Cell and Hybrid environment
 


 
    About IBM Privacy Contact