A PARALLEL CELLULAR-AUTOMATA ENVIRONMENT ON MULTICOMPUTERS FOR COMPUTATIONAL SCIENCE

Citation
M. Cannataro et al., A PARALLEL CELLULAR-AUTOMATA ENVIRONMENT ON MULTICOMPUTERS FOR COMPUTATIONAL SCIENCE, Parallel computing, 21(5), 1995, pp. 803-823
Citations number
22
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
21
Issue
5
Year of publication
1995
Pages
803 - 823
Database
ISI
SICI code
0167-8191(1995)21:5<803:APCEOM>2.0.ZU;2-B
Abstract
This paper describes CAMEL (Cellular Automata environMent for systEms modeLing), a scalable software environment based on the cellular autom ata theory implemented on a Transputer-based parallel computer. Cellul ar automata were originally defined as a theory to model the basic mec hanisms of dynamic systems, permitting a new approach which is in many cases simpler and more efficient than the traditional approach based on partial differential equations. Today, cellular automata become mor e attractive because they are suitable to be effectively and naturally implemented on parallel computers achieving high performance. CAMEL a llows a user to program computational science applications exploiting the computing power offered by highly parallel computers in a transpar ent way. CAMEL implements a cellular automaton as a SPMD program. A lo ad balancing strategy is used to minimize time costs in case of not un iform intervals for transition steps. In the paper the programming env ironment and the parallel architecture of CAMEL are presented and some experiments are discussed.