DocumentCode :
3440103
Title :
A high-level cellular programming model for massively parallel processing
Author :
Spezzano, Giandomenico ; Talia, Domenico
Author_Institution :
DEIS, Calabria Univ., Italy
fYear :
1997
fDate :
35521
Firstpage :
55
Lastpage :
63
Abstract :
Cellular automata are used for designing high performance applications in many areas. The paper describes CARPET, a high level programming language based on the cellular automata model. CARPET is a programming language designed to support the development of parallel high performance software. It exploits the computing power of a highly parallel computer releasing a user from using explicit parallel constructs. A CARPET implementation has been used for programming cellular algorithms in the CAMEL parallel environment. With CARPET, a user might write programs to describe the actions of thousands of simple active agents interacting locally, then the CAMEL environment allows a user to observe the global complex evolution that arises from their parallel execution and their local interactions
Keywords :
cellular automata; parallel languages; parallel programming; programming environments; CAMEL parallel environment; CARPET implementation; cellular algorithms; cellular automata model; global complex evolution; high level cellular programming model; high level programming language; high performance applications; highly parallel computer; local interactions; massively parallel processing; parallel execution; parallel high performance software; programming language; simple active agent interaction; Application software; Computational modeling; Computer architecture; Computer languages; Concurrent computing; High level languages; Lattices; Parallel architectures; Parallel processing; Parallel programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Level Programming Models and Supportive Environments, 1997. Proceedings., Second International Workshop on
Conference_Location :
Geneva
Print_ISBN :
0-8186-7882-8
Type :
conf
DOI :
10.1109/HIPS.1997.582956
Filename :
582956
Link To Document :
بازگشت