DocumentCode
1631017
Title
The parallel cellular programming model
Author
Cagnard, Paul-Jean
Author_Institution
Comput. Sci. Theor. Lab., Swiss Federal Inst. of Technol., Lausanne, Switzerland
fYear
2000
fDate
6/22/1905 12:00:00 AM
Firstpage
283
Lastpage
289
Abstract
We present a synchronous parallel programming model designed for massively parallel fine grained applications such as cellular automata, finite element methods or partial differential equations. In this model we assume that the number of parallel processes in a program is much larger than the number of processors of the machine on which it is run. We present the computational model and the communication model. We introduce the virtual cellular machine, an abstract machine implementing this programming model which requires means to simulate efficiently the execution of many processes on a single processor; and to use the available communication bandwidth efficiently. Finally, we show an example program written in a prototype language designed for programming the virtual machine
Keywords
cellular automata; finite element analysis; parallel programming; partial differential equations; abstract machine; cellular automata; communication bandwidth; communication model; computational model; finite element methods; massively parallel fine grained applications; parallel cellular programming model; partial differential equations; prototype language; synchronous parallel programming model; virtual cellular machine; virtual machine; Application software; Automatic programming; Computational modeling; Computer science; Concurrent computing; Electrical capacitance tomography; Laboratories; Parallel processing; Parallel programming; Prototypes;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2000. Proceedings. 8th Euromicro Workshop on
Conference_Location
Rhodos
Print_ISBN
0-7695-0500-7
Type
conf
DOI
10.1109/EMPDP.2000.823422
Filename
823422
Link To Document