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 :
بازگشت