Skip to main content


developerWorks  >  Multicore acceleration  >

An introduction to compiling for the Cell Broadband Engine architecture, Part 5: Managing memory

Analyzing calling frequencies for maximum SPE partitioning optimization

developerWorks

Level: Introductory

Power Architecture editors , developerWorks, IBM

07 Feb 2006

Register now or sign in using your IBM ID and password.

Fifth and last in the "An introduction to compiling for the Cell Broadband Engine™ architecture" series, this tutorial discusses techniques for managing data in the local store of the Synergistic Processor Elements (SPEs) of a Cell Broadband Engine (Cell BE) processor. Learn particular techniques such as double-buffering and maintaining a reasonably efficient software cache.

In this tutorial

  • Automatic memory management on the SPE

  • Code partitioning: Automatic overlay management

  • Execution of a partitioned SPE program

  • Partition manager implementation

  • Partitioning data

  • Software caching in more detail

Prerequisites

See the other parts in this series:


System requirements

None



Duration

Under two hours


Formats

html, pdf


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed

Discuss


My developerWorks needs you!

Connect to your technical community


More in this series:
An introduction to compiling for the Cell Broadband Engine architecture