Products Downloads Try/Buy Support News and Events Contact
Gedae Data Sheet
Gedae offers a powerful and fully expressive block diagram based language that provides simplicity of expression and platform independence by hiding the language details. The application can then be easily partitioned and mapped to the hardware of your choosing.
Developing complicated high performance applications requires visibility into the execution of the process. The Gedae Trace Table provides this visibility by giving you the feedback you need to quickly debug your applciation and improve its performance.
Gedae provides powerful tools for debugging your distributed software. Traditional debuggers only provide help for addressing the problems of programming a single thread on a single processor. Gedae’s tools have been designed to address the programming issues of a multithreaded, multiprocessor application.

The Gedae Development Environment (Gedae DE) for the Cell Broadband Engine (Cell/B.E.) processor is a platform that allows programmers to leverage the exponential power of a new generation of multi-core processors, including the Cell Broadband Engine. In this technical note, we compare and contrast the performance of the Monte Carlo Black-Scholes (MCBS) algorithm running on a CPU, a dual-core CPU and the Cell Broadband Engine. We demonstrate a 300x speed-up using the Gedae DE. The hardware platforms compared are an Intel Core 2 Duo Processor and an IBM QS20 Blade Server.
The Gedae Development Environment (Gedae DE) for the Cell Broadband Engine™ (Cell/B.E.) processor is a platform that allows programmers to leverage the exponential power of a new generation of multi-core processors, including the Cell Broadband Engine. In this technical note we study the issues associated with implementing the SAR algorithm with Gedae on the Cell Broadband Engine. We demonstrate a 116x speed-up in frame rate over a quad 500 MHz PowerPC board using the Gedae DE.


This study on the portability of applications developed in Gedae analyzes the work required to move an example application from simulation on a PC to running on a DSP board (the Mercury AdapDev™ system), and then to running on a multicore processor (the Cell Broadband Engine™ (Cell/B.E.)). We illustrate how the architecture considerations were taken into account when porting the application to each system and quantify both the work required to port the application and the performance of the application on each system.
Utilizing Gedae to develop your products creates the opportunity to benefit from portable and reusable algorithms because of the separation of functionality and implementation.
Utilizing Gedae to develop your products creates the opportunity to benefit from portable and reusable algorithms because of the separation of functionality and implementation.

 
Copyright © Gedae, 2009.