Skip to main content

 

Cell/B.E. technology-based software

  
Maximize the power of the Cell/B.E. processor

Overview Libraries/tools Support FAQs Third parties

Development libraries

IBM Software Development Kit (SDK) for Multicore Acceleration contains several base libraries that allow partitioning of your applications. The documentation is planned for availability by mid October 2007. They include:

  • Accelerator Library and Framework (ALF)
    ALF on Cell: Programmer’s guide and API reference.
  • Data Communication and Synchronization (DaCS)
    DaCS on Cell: Programmer’s guide and API reference.
  • Basic Linear Algebra Subroutines (BLAS)
  • SPE runtime management library (libSPE)
  • Standardized Single Instruction, Multiple Data (SIMD) math libraries
    SIMD math library specification for Cell/B.E. technology.

Publications for SDK 3.0

In addition to the development libraries, the following publications are planned for availability at the end of September 2007.

  • SDK installation
  • SDK programmer's guide
  • Programming tutorial

Other tools

The SDK for Multicore Acceleration provides debugging tools, performance tuning tools and an integrated development environment that run on an enterprise-level Linux® operating system.

The performance tuning tools help software developers to optimize algorithms and gain application performance without rewriting (or porting) their entire application. This complete tools package helps make programming on the IBM BladeCenter® QS21 system easier than using such specialized chips as graphics processing units (GPUs). Tools include:

  • FDPR-Pro Use this tool to gather information for feedback-directed optimization.
  • Performance Debugging Tool (PDT) Use this tool to optimize performance by analyzing the execution of Cell/B.E. technology-based applications and tracking problems.

Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.

 
How to buy

Interested in initiating a purchase?

Find out your options


Beta and prototype components

Increase the functionality of the SDK and develop applications that run on hybrid systems.

Visit IBM developerWorks to download components.


Resources

Cell/B.E. technology self-enablement solution roadmap

Data sheet on SDK for Multicore Acceleration, Version 3.0 (426 KB)

Optimized open source tool chain