Computation by asynchronously updating cellular automata

被引:48
作者
Adachi, S [1 ]
Peper, F [1 ]
Lee, J [1 ]
机构
[1] Commun Res Labs, Nishi Ku, Kobe, Hyogo 6512492, Japan
关键词
asynchronous cellular automata; Moore neighborhood; totalistic rule; delay-insensitive circuit; signal; module; universal computation;
D O I
10.1023/B:JOSS.0000003112.54283.ac
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
A known method to compute on an asynchronously updating cellular automaton is the simulation of a synchronous computing model on it. Such a scheme requires not only an increased number of cell states, but also the simulation of a global synchronization mechanism. Asynchronous systems tend to use synchronization only on a local scale-if they use it at all. Research on cellular automata that are truly asynchronous has been limited mostly to trivial phenomena, leaving issues such as computation unexplored. This paper presents an asynchronously updating cellular automaton that conducts computation without relying on a simulated global synchronization mechanism. The two-dimensional cellular automaton employs a Moore neighborhood and 85 totalistic transition rules describing the asynchronous interactions between the cells. Despite the probabilistic nature of asynchronous updating, the outcome of the dynamics is deterministic. This is achieved by simulating delay-insensitive circuits on it, a type of asynchronous circuit that is known for its robustness to variations in the timing of signals. We implement three primitive operators on the cellular automaton from which any arbitrary delay-insensitive circuit can be constructed and show how to connect the operators such that collisions of crossing signals are avoided.
引用
收藏
页码:261 / 289
页数:29
相关论文
共 68 条
[1]   Globally coupled maps with asynchronous updating [J].
Abramson, G ;
Zanette, DH .
PHYSICAL REVIEW E, 1998, 58 (04) :4454-4460
[2]  
ADACHI S, 2003, IN PRESS SIGNALS ASY
[3]  
[Anonymous], 1982, WHAT IS LIFE
[4]  
Banks E. R., 1970, IEEE conference record of 1970 11th annual symposium on switching and automata theory, P194
[5]  
Bersini H., 1994, Artificial Life IV. Proceedings of the Fourth International Workshop on the Synthesis and Simulation of Living Systems, P382
[6]   CELLULAR-AUTOMATA FOR NANOMETER-SCALE COMPUTATION [J].
BIAFORE, M .
PHYSICA D, 1994, 70 (04) :415-433
[7]   Synchronous versus asynchronous updating in the "game of Life" [J].
Blok, HJ ;
Bergersen, B .
PHYSICAL REVIEW E, 1999, 59 (04) :3876-3879
[8]   ON THE DELAY-SENSITIVITY OF GATE NETWORKS [J].
BRZOZOWSKI, JA ;
EBERGEN, JC .
IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (11) :1349-1360
[9]   EFFECTIVE DISCRETE-TIME DYNAMICS IN MONTE-CARLO SIMULATIONS [J].
CECCATTO, HA .
PHYSICAL REVIEW B, 1986, 33 (07) :4734-4738
[10]   COLLECTIVE BEHAVIORS IN SPATIALLY EXTENDED SYSTEMS WITH LOCAL INTERACTIONS AND SYNCHRONOUS UPDATING [J].
CHATE, H ;
MANNEVILLE, P .
PROGRESS OF THEORETICAL PHYSICS, 1992, 87 (01) :1-60