|
SAN JOSE, Calif. — IBM Corp. and Sony Corp. have released new software components and documentation for the Cell processor, including extensions to Linux. The Cell processor was originally devised by IBM, Sony and Toshiba. Delivering on a promise, IBM, Sony and Toshiba in August released the first detailed specifications for the Cell microprocessor (see Aug. 29 story). Then, Toshiba recently said it is readying a hardware development platform for applications based on the Cell processor. The reference design kit, and the cell chip set, will be available from April 2006 (see Sept. 20 story). Now, IBM and Sony are providing the Linux operating system, compilers and utilities for the Cell Broadband Engine microprocessor. The CBE Linux Reference Implementation Application Binary Interface Specification, V1.0 has been published simultaneously. IBM is distributing source patches for the Linux operating system. Sony is distributing compilers and other technology. This code contains the GNU Compiler Collection (gcc) compiler for the SPE implemented by Sony. This supports the standards defined in the SPU C/C++ Language Extensions V2.0, SPU Application Binary Interface Specification V1.3, and Synergistic Processor Unit (SPU) Instruction Set Architecture V1.0 documents previously released. The companies also released the Cell Broadband Engine Software Development Kit, including a simulator. The IBM Full System Simulator executable provides a rich set of capabilities for architecture simulation of the processor, according to IBM. It also made available a prototype compiler, which is based on IBM''s compilation technology for its Power Architecture. This compiler supports a tuned implementation for the PPE and SPE of the CBE processor 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 (SPU) Instruction Set Architecture V1.0 documents previously released. (() |