 |
|
 |
|
|
|
|

What is YDL? |
A New Sensation |
Fun Follows Function |
Enlightenment - E17
Featured Apps |
Included Apps |
3rd Party Apps |
Tutorial |
Get YDL!
Developing with YDL
Commercial Tools for Cell
IBM SDK
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
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!
DDT
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
|
OPT
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
|
Cmpware
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.
Download demo versions | Documentation | Datasheet
As an Eclipse based development tool, Cmpware functions with Yellow Dog Linux which includes Eclipse.
Gedae
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.
Dev Guide | Compiler
Reference | Features | Datasheet | Whitepapers | Downloads
Mercury Computer
Built upon a three decades history in high performance computing, Mercury Computer Systems Inc. provides
computing systems and software for data-intensive applications that include image processing, signal processing, and visualization. Mercury and IBM's Global
Engineering Solutions (GES) group jointly develop solutions based on the Cell/B.E. processor. Mercury offers Cell/B.E. systems and boards in multiple form
factors and software to help with the programmability aspect of Cell/B.E. chips as well as scientific libraries.
Terra Soft offers the Mercury MultiCore Plus SDK for Cell, a suite of software products
specifically designed for next generation multi-core processors. The SDK includes a comprehensive programming framework, highly optimized math libraries,
and more.
Literature | Whitepaper | Demo
RapidMind
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.
Datasheet |
Become a Developer
TotalView Technologies
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.
Learn more ...
Support |
FAQs |
About Open Source |
The History of Linux
|
|
|
|
 |
| |
|
COPYRIGHT ® 1999-2008. TERRA SOFT SOLUTIONS, INC. ALL RIGHTS RESERVED. |
|
 |
|