• DocumentCode
    2481600
  • Title

    CellFS: Taking the “DMA” out of Cell programming

  • Author

    Ionkov, Latchesar ; Nyrhinen, Aki ; Mirtchovski, Andrey

  • Author_Institution
    Los Alamos Nat. Lab., Los Alamos, NM, USA
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    In this paper we present a new programming model for the Cell BE architecture called CellFS. CellFS aims to simplify the task of managing I/O between the local store of the synergistic processing units and main memory of the Cell. The CellFS support library provides the means for transferring data via simple file I/O operations therefore eliminating the need for programmers to handle DMA transfers explicitly. The CellFS programming also provides overlap between code execution and data transfer by means of a deterministic, lock-less concurrency model.
  • Keywords
    input-output programs; multiprocessing programs; software architecture; Cell BE architecture; CellFS; DMA; cell programming; code execution; data transfer; lock-less concurrency model; Application software; Computer architecture; Concurrent computing; Hardware; Laboratories; Libraries; Memory management; Operating systems; Power system modeling; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5160939
  • Filename
    5160939