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
Link To Document