The connection machine
Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
A bridging model for parallel computation
Communications of the ACM
General purpose parallel architectures
Handbook of theoretical computer science (vol. A)
Cellang 2.0: language reference manual
ACM SIGPLAN Notices
Special purpose parallel computing
Lectures on parallel computation
Parallel irregular software for wave propagation simulation
Future Generation Computer Systems - Special issue on HPCN '97
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
A universal modular ACTOR formalism for artificial intelligence
IJCAI'73 Proceedings of the 3rd international joint conference on Artificial intelligence
Intensional High Performance Computing
DCW '00 Proceedings of the Third International Workshop on Distributed Communities on the Web
Parallelization scheme for an approximate solution to time constraint problems
ICCS'03 Proceedings of the 1st international conference on Computational science: PartI
Hi-index | 0.00 |
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.