Computing by Temporal Order: Asynchronous Cellular Automata

نویسنده

  • Michael Vielhaber
چکیده

Our concern is the behaviour of the elementary cellular automata with state set {0,1} over the cell set Z/nZ (one-dimensional finite wrap-around case), under all possible temporal rules (asynchronicity). Over the torus Z/nZ (n≤ 10),we will see that the ECA with Wolfram update rule 57 maps any v ∈ F2 to any w ∈ F2, varying the temporal rule. We furthermore show that all even (element of the alternating group) bijective functions on the set F2∼= {0, . . . ,2n−1}, can be computed by ECA-57, by iterating it a sufficient number of times with varying temporal rules, at least for n ≤ 10. We characterize the non-bijective functions computable by asynchronous rules. The thread of all this is a novel paradigm: The algorithm is neither hard-wired (in the ECA), nor in the program or data (initial configuration), but in the temporal order of updating cells, and temporal order is pattern-universal.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A temporal logic for the specification and verification of distributed behaviour

In this work we develop a temporal logic with fixpoints for distributed processes or distributed systems. Standard temporal logics refer to sequential processes (execution sequences) of distributed systems. Expressive temporal operators such as “Until” can be expressed as fixpoints of formulae involving only the simple “Next” modality. Fixpoint logics for sequential processes are known to be ex...

متن کامل

Asynchronous Automata Networks Can Emulate any Synchronous Automata Network

We show that any locally finite automata network A with global synchronous updates can be emulated by another one Â, whose structure derives from that of A by a simple construction, but whose updates are made asynchronously at its various component automata (e.g., possibly randomly or sequentially, with or without possible simultaneous updates at different nodes). By “emulatation”, we refer to ...

متن کامل

On the Expressiveness of Asynchronous Cellular Automata

We show that a slightly extended version of asynchronous cellular automata, relative to any class of pomsets and dags without autoconcurrency, has the same expressive power as the existential fragment of monadic second-order logic. In doing so, we provide a framework that unifies many approaches to modeling distributed systems such as the models of asynchronous trace automata and communicating ...

متن کامل

Delay-insensitive computation in asynchronous cellular automata

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 mo...

متن کامل

A novel vedic divider based crypto-hardware for nanocomputing paradigm: An extended perspective

Restoring and non-restoring divider has become widely applicability in the era of digital computing application due to its computation speed. In this paper, we have proposed the design of divider of different architecture for the computation of Vedic sutra based. The design of divider in the Vedic mode results in high computation throughput due to its replica architecture, where latency is mini...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012