IBM is distributing source patches for the Linux operating system that provide services needed to support the hardware facilities of the CBE microprocessor. These Linux operating system patches include the run-time programming interfaces needed to manage and utilize the Cell's Synergistic Processor Elements (SPEs). The CBE Linux Reference Implementation Application Binary Interface Specification, V1.0 has been published simultaneously.
Distributed by the Sony Group, this code contains the GNU Compiler Collection (gcc) compiler for the Synergistic Processor Unit (SPU) implemented by SCEI, which also supports the standards defined in the SPU C/C++ Language Extensions V2.0, SPU Application Binary Interface Specification V1.3, and Synergistic Processor Unit Instruction Set Architecture V1.0 documents previously released.
The IBM Full System Simulator executable provides a rich set of capabilities for architecture simulation of the CBE microprocessor. The extensive set of simulation services available are capable of booting and running an operating system as well as applications targeted to the CBE microprocessor. This is the very same simulator used by Sony Group, Toshiba, and IBM to evaluate the architecture design point and prepare a full execution stack for trial runs on the first CBE microprocessor.
This component provides a broad variety of samples and optimized libraries source form that can be utilized by the programming community to better understand how to develop applications for CBE technology. These libraries are being released under an open source license to maximize the value to the programming community. A tutorial and library documentations are also available in the package.
This prototype compiler executable is based on IBM's world-class compilation technology for Power Architecture™ providing similar advantages for CBE microprocessors. This compiler supports a tuned implementation for the PPE and SPU of the CBE microprocessor and implements the standards defined in the SPU C/C++ Language Extensions V2.0, SPU Application Binary Interface Specification V1.3, and Synergistic Processor Unit Instruction Set Architecture V1.0 documents previously released.
This programming library provides a thread abstraction model on Linux for CBEA for application use and management of the Cell Broadband Engine SPEs. This library is being released by IBM under an open source license to maximize the value to the programming community.
IBM develops, manufactures and markets state-of-the-art semiconductor and interconnect technologies, products and services including industry-leading Power Architecture microprocessors. IBM semiconductors are a major contributor to the company's position as the world's largest information technology company. Its chip products and solutions power IBM eServer and TotalStorage systems as well as many of the world's best-known electronics brands.
IBM semiconductor innovations include dual-core microprocessors, copper wiring, silicon-on-insulator and silicon germanium transistors, strained silicon, and eFUSE, a technology that enables computer chips to automatically respond to changing conditions. More information is available at: http://www.ibm.com/us/en
Sony Corporation is a leading manufacturer of audio, video, game, communications, key device and information technology products for the consumer and professional markets. With its music, pictures, computer entertainment and on-line businesses, Sony is uniquely positioned to be the leading personal broadband entertainment company in the world. Sony recorded consolidated annual sales of approximately $67 billion for the fiscal year ended March 31, 2005. Sony Global Web Site: www.sony.net
Recognized as the global leader and company responsible for the progression of consumer-based computer entertainment, Sony Computer Entertainment Inc. (SCEI) manufacturers, distributes and markets the PlayStation® game console, the PlayStation®2 computer entertainment system and the PSP™(PlayStation®Portable) handheld entertainment system. PlayStation has revolutionized home entertainment by introducing advanced 3D graphic processing, and PlayStation 2 further enhances the PlayStation legacy as the core of home networked entertainment. PSP is a new portable entertainment system that allows users to enjoy 3D games, with high-quality full-motion video, and high-fidelity stereo audio. SCEI, along with its subsidiary divisions Sony Computer Entertainment America Inc., Sony Computer Entertainment Europe Ltd., and Sony Computer Entertainment Korea Inc. develops, publishes, markets and distributes software, and manages the third party licensing programs for these platforms in the respective markets worldwide. Headquartered in Tokyo, Japan, Sony Computer Entertainment Inc. is an independent business unit of the Sony Group.
|IBM, eServer, Power Architecture and TotalStorage are trademarks or registered trademarks in the U.S and/or other countries.|
|Linux is a trademark of Linus Torvalds in the United States, other countries, or both.|
|PlayStation is a registered trademark of Sony Computer Entertainment Inc. Cell Broadband Engine is a trademark of Sony Computer Entertainment Inc.|
|All other trademarks are property of their respective owners.|