DocumentCode :
3330219
Title :
Cellflow: A Parallel Application Development Environment with Run-Time Support for the Cell BE Processor
Author :
Ruggiero, Martino ; Lombardi, Michele ; Milano, Michela ; Benini, Luca
Author_Institution :
DEIS, Univ. of Bologna, Bologna
fYear :
2008
fDate :
3-5 Sept. 2008
Firstpage :
645
Lastpage :
650
Abstract :
The Cell BE processor provides both scalable computation power and flexibility, and it is already being adopted for many computational intensive applications. Despite of its merits, it also presents many challenges, as it is now widely known that is very difficult to program the Cell BE in an efficient manner. Hence, the creation of an efficient software development framework is becoming the key challenge for this computational platform. We propose a novel software toolkit, called Cellflow, which enables developers to quickly build multi-task applications for Cell-based platform. We support programmers from the initial stage of their work, through a development-time software infrastructure, to the final stage of the application development, proposing a safe and easy-to-use explicit parallel programming model. Experimental results show that in Cellflow we reduced to minimum the abstraction gap between the optimization and development phases.
Keywords :
optimisation; parallel programming; software engineering; Cellflow; cell BE processor; optimization; parallel application development environment; parallel programming; run-time support; scalable computation power; software development; software toolkit; Application software; Computer applications; Computer architecture; Concurrent computing; Parallel processing; Parallel programming; Processor scheduling; Programming profession; Runtime environment; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
Conference_Location :
Parma
Print_ISBN :
978-0-7695-3277-6
Type :
conf
DOI :
10.1109/DSD.2008.112
Filename :
4669296
Link To Document :
بازگشت