• 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