• DocumentCode
    2895773
  • Title

    Implementing standard and nonstandard parallel cellular automata in CARPET

  • Author

    Talia, Domenico

  • Author_Institution
    ISI, CNR, Rende, Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    243
  • Lastpage
    249
  • Abstract
    Cellular automata is a nature inspired parallel processing model. It has been proposed several years ago by J. Von Neumann to simulate complex dynamical processes. In the past two decades several models of cellular automata that differ from the original one proposed by Von Neumann have been defined for modeling real-world systems and phenomena. This paper describes the design and implementation of standard and nonstandard parallel cellular automata in the CARPET language. CARPET is a cellular automata based language that has been implemented on MIMD parallel computers. The language is specifically designed for programming cellular computations supporting concise and efficient coding of parallel cellular algorithms. The paper analyzes the main features of the language and describes as they can be exploited to implement different cellular automata on parallel computers, starting from the standard model to its modifications and generalizations. Inhomogeneous, partitioned, asynchronous, and probabilistic cellular automata programmed in CARPET are presented
  • Keywords
    cellular automata; encoding; parallel algorithms; parallel programming; programming environments; CARPET; MIMD parallel computers; cellular automata based language; cellular computations; complex dynamical processes; parallel cellular algorithms; parallel cellular automata; parallel processing model; real-world systems; Algorithm design and analysis; Automata; Automatic programming; Computational modeling; Concurrent computing; Lattices; Parallel processing; Parallel programming; Partitioning algorithms; Physics computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
  • Conference_Location
    Mantova
  • Print_ISBN
    0-7695-0987-8
  • Type

    conf

  • DOI
    10.1109/EMPDP.2001.905049
  • Filename
    905049