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