Delay-insensitive computation in asynchronous cellular automata

作者:

Highlights:

摘要

Asynchronous cellular automata (ACA) are cellular automata that allow cells to update their states independently at random times. Because of the unpredictability of the order of update, computing on ACA is usually done by simulating a timing mechanism to force all cells into synchronicity after which well-established synchronous methods of computation can be used. In this paper, we present a more effective method of computation based upon a 4-state two-dimensional ACA with von Neumann neighborhood that is based on the construction in the cellular space of delay-insensitive circuits, a special type of asynchronous circuits, whose operations are robust to arbitrary delays in operators or interconnection lines. We show that this novel ACA model can be used to construct a universal Turing machine, which suffices to prove its computational universality.

论文关键词:Cellular automata,Asynchronous,Delay-insensitive circuits

论文评审过程:Received 6 June 2004, Revised 13 October 2004, Available online 9 December 2004.

论文官网地址:https://doi.org/10.1016/j.jcss.2004.10.009