|
CELL SDK 2.0发布了。
http://alphaworks.ibm.com/tech/cellsw
Update: December 15, 2006
Version 2.0 provides additional libraries and improved compiler tools.
What is the IBM Cell Broadband Engine (Cell BE) Software Development Kit (SDK)?
The IBM Cell Broadband Engine™ (Cell BE) SDK, Version 2.0, is a complete Cell BE development environment. The SDK contains binaries and source code that are available for downloading from both alphaWorks and Barcelona Supercomputing Center's Web site. The SDK here on alphaWorks contains IBM-authored material, including Library and Samples Source Code, IBM XL C/C++ Alpha Edition Compilers for Cell Broadband Engine Processor, IBM Full-System Simulator for the Cell Broadband Engine Processor, and an Eclipse-based Integrated Development Environment. The Barcelona Supercomputing Center's Web site contains open-source projects that have been modified for Cell BE Processor; these include GNU GCC compilers for PPU and SPU, Linux Kernel 2.6.16, SPE Library support, NUMA support, and a system root image for the Full System Simulator.
For further information about installing the Cell BE SDK, please see the Installation Guide.
How does it work?
The "cellsdk" installation script automatically downloads the required files from Barcelona Supercomputing Center. The ISO image, which can be burned to a CD, includes all of the IBM SDK material, installation script, and documentation in one easy-to-use package.
IBM Cell BE SDK Version 2.0 contains a number of significant enhancements over previous versions and completely replaces those versions. These enhancements include the following:
Linux kernel upgraded to 2.6.18; performance enhancements added; support added for a combined PPU and SPU Kernel debugger
GNU GCC tools upgraded to Version 4.1.1 and XL C/C++ compiler to Version 0.8.1
SPU debugger improved and support added for a combined Power Processing Unit (PPU) and Synergistic Processing Unit (SPU) debugger
addition of programming model frameworks, including SPU code overlays, an accelerator framework for offloading work to SPUs, and software managed cache
addition of SIMD Math library for PPU and SPU; revamping of LibC library for SPU; addition of MASS and MASS/V libraries for PPU
simulator support for performance modeling of memory subsystem components and interactions
addition of Cell BE-specific, post-link code optimization tool
addition of Eclipse Integrated Development Environment (IDE) support for building, compiling, and debugging Cell BE applications. The IDE uses the underlying SDK tools, including compilers, debugger, and system simulator.
For further information about the compilers, please see IBM XL C/C++ Alpha Edition for Cell Broadband Engine Processor.
For further information about the simulator, please see IBM Full-System Simulator for the Cell Broadband Engine Processor.
For further information about the Eclipse IDE, please see IBM Integrated Development Environment for Cell Broadband Engine SDK.
Visual Performance Analyzer has been updated for the Cell Broadband Engine, but it is not included in the SDK download.
The Cell Broadband Engine Security Architecture can now be explored using the newly-released Cell Security SDK. The Cell Security SDK is released under a special proprietary license and is not downloadable here at alphaWorks. For further information, please e-mail alphaWorks licensing support. |
|