DocumentCode
506174
Title
How a SIMD machine can implement a complex cellular automata? a case study: von Neumann´s 29-state cellular automaton
Author
Signorini, Jacqueline
Author_Institution
Département d´´Informatique, Université Paris-8, 2, Rue de la Liberté 93526 Saint-Denis - France
fYear
1989
fDate
12-17 Nov. 1989
Firstpage
175
Lastpage
186
Abstract
This study is a part of an effort to simulate the 29-state self-reproducing cellular automaton described by John von Neumann in a manuscript that dates back to 1952. We are interested in the programming of very large SIMD arrays which, as a consequence of scaling them up, incorporate some features of cellular automata. Designing tools for programming them requires an experimental ground: considering that von Neumann´s 29-state is the only known very large and complex cellular automaton, its simulation is a necessary first step. Embedded in a two-dimensional cellular array, using 29 states per cell and 5-cell neighborhood, this automaton exhibits the capabilities of universal computation and universal construction. This paper concentrates on the transition rule that governs the complex behavior of the 29-state automaton. We give a detailed presentation of its transition rule, with illustrative examples to ease its comprehension. We then discuss its implementation on a SIMD machine, using only 13 bits per processing element to encode the rule, each processing element corresponding to a cell. Finally, we present experimental results based upon the simulation of general-purpose components of the automaton: pulser, decoder, periodic pulser on the SIMD machine.
Keywords
Automata; Automatic control; Automatic programming; Computational modeling; Embedded computing; Helium; Kinematics; Mathematical model; National electric code; Turing machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
Conference_Location
Reno, NV, United States
Print_ISBN
0-89791-341-8
Type
conf
DOI
10.1145/76263.76282
Filename
5349009
Link To Document