The run time environment of the open portion of the IBM Cell SDK is with Yellow Dog Linux installed by default. The open Cell SDK developer tools may be installed via yum or found in the RPMs directory of the Install DVD. The commercial portion of the IBM SDK for RHEL is binary compatible with Yellow Dog Linux v6.x and will function without major issues.
IBM XLC/C++ & XLF Compilers
The RHEL supported version of the IBM XLC/C++ & XLF Compilers are binary compatible with Yellow Dog Linux v6.x and will function without major issue.
Allinea Software offers a suite of integrated products for parallel and high performance computing. Its Distributed Debugging Tool (DDT) and Optimization and Profiling Tool (OPT) set the standard for developers of large-scale scalar and parallel applications. With a common architecture that ensures interoperability between its tools, as well as cross-platform support and a strong focus on ease-of-use, Allinea can help you to scale your applications to new heights!
The Distributed Debugging Tool (DDT) is a comprehensive graphical debugger designed for the complex task of debugging parallel code. DDT has a unique and intuitive graphical interface that puts you in control of your parallel application, whether you are working with 4 processes on a workstation or 1024 processes across a high-performance cluster. The tool gives users a common interface for every compiler, language and MPI distribution.
Whitepaper | Product Overview
The Optimization and Profiling Tool (OPT) is a companion product to DDT, and is a revolution in code optimization for parallel computing. This GRID enabled product allows secure and easy profiling with innovative and intuitive features.
Whitepaper | Product Overview
Code Sourcery offers Sourcery VSIPL++, a C++ library for developing high performance signal- and image-processing applications. Sourcery VSIPL++ implements the open standard VSIPL++ API, providing routines for FFTs, FIR filters, QR decomposition, and linear algebra.
Sourcery VSIPL is a complete implementation of the VSIPL API built on top of Sourcery VSIPL++. The benefits of Sourcery VSIPL include:
Download Building Signal-Processing Applications for the Cell Broadband Engine Processor.
Port existing VSIPL code to new processors with simple recompilation. Migrate from the VSIPL API to the more advanced VSIPL++ API with the same code base.
Cmpware Inc offers a pioneering, Eclipse-based software development toolkit for multicore multiprocessing that provides a fast and accurate simulation environment for ASICs, SoCs, and FPGAs which use more than one microprocessor core.
The Cmpware Configurable Multiprocessor Development Kit (CMP-DK) is a tightly integrated development environment for multicore processors that consists of two components:
The first component|
The first component rapidly builds high-performance simulation models of multicore systems. The processor core elements can be built in as little as a few hours for custom designs or can come from the company's library of popular architectures.
The second component|
The second component of the CMP-DK uses the multicore/multiprocessor models to create a customized Eclipse-based IDE for software development.
This IDE features a debugger-like interface specially designed to support multicore software development. Software produced from standard compilers and other development tools can be run on the multicore simulation models in much the same way they are run on actual hardware. Processor simulation models for MIPS32, PowerPC, SPARC-8 (LEON), ARC 700, Tensilica Extensa, Cell/B.E., Xilinx MicroBlaze, Altera NIOS, Lattice LatticeMicro32, and others are available as standard components with the latest version of the Cmpware CMP-DK.
As an Eclipse based development tool, Cmpware functions with Yellow Dog Linux which includes Eclipse.
The mission of Gedae Inc. is to reliably deploy the most advanced technology available, achieved by automating software development technology. Modern systems at times rely on implementing system complexity in software. Gedae simplifies the development complexity to ultimately enhance the quality of the software.
Gedae Software Development Tool V5.3 is a productivity enhancing software development environment that helps developers build real-world, compute-intense applications on single core, multicore, and multiprocessor targets in one-fifth the time and cost. It combines modeling and building production quality systems into a single IDE.
RapidMind's mission is to allow software developers to continue to focus on their application rather than on the processors -- RapidMind will ensure those applications perform extremely well on the exciting innovations being introduced by processor vendors such as AMD, IBM, Intel, and NVIDIA. The company fills the gap that exists in the programming ecosystem, making you ready to tap the enormous performance benefits of multi-core processors.
RapidMind Development Platform provides a software development platform that allows the developer to use standard C++ programming to easily create high performance and massively parallel applications or extend existing applications to run on high performance processors, including the CPU, GPUs, or the Cell/B.E. processor. Developers are provided a single, simple, and standard way to program which the RapidMind platform then maps onto all available computational resources in a given system. An application can use modules provided by RapidMind (such as the Image Processing Library) or can directly specify its own computations. The RapidMind platform is embedded by the application in order to manage parallel computations so they behave as part of the host application. It also transparently manages massively parallel computations.
TotalView Technologies is now offering TotalView Debugger for Cell.
TotalView Debugger (TVD) is our award winning, flagship product reflecting 20 years of continuous improvement to attain its clear best-of-breed position. More and more developers are discovering its unequaled value for software applications written for simulation and modeling, special effects, aerospace, telecommunications, animation, finance, scientific analysis, biotechnology and many other fields.