Asynchronous Parallel Self-Replication Based on Logic Molecular Model

نویسنده

  • Katsuhiko Nakamura
چکیده

This paper discusses asynchronous parallel universal computation and self-replication based on a computation model, called a logic molecular model, or a parallel production system (PPS). The program in this model consists of extended Horn clause rules, which are used for forward deduction of unit clauses, called molecules, from unit clauses in working memory. All possible deductions in the system are asynchronously executed in parallel. This formalism is also effective in representing a broad class of speed-independent asynchronous computation and systems including parallel parsing and cellular automata. It is shown that for any PPS program P , there is a set of molecules that contains the coded program of P , which replicates itself by asynchronous parallel computation in time proportional to logn, where n is the number of rules in P .

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

ثبت نام

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

منابع مشابه

Asynchronous Large-Scale Graph Processing Made Easy

Scaling large iterative graph processing applications through parallel computing is a very important problem. Several graph processing frameworks have been proposed that insulate developers from low-level details of parallel programming. Most of these frameworks are based on the bulk synchronous parallel (BSP) model in order to simplify application development. However, in the BSP model, vertic...

متن کامل

Explaining the Level of Human Thought in the Parallel Civilizations Based on Formal Structure and Visual Imagination Formed in Mythical Narratives

Myth, like any other form of narrative, has an undeniable role in visual imagination based on the foundations of mythical thought. Ernst Cassirer, by recovering the fundamental principles of mythical thought, brings against them to the foundations of contemporary rational thought and defines the fundamental features of mythical thought as compared to modern rational thought. He also believes t...

متن کامل

Logiques temporelles basées sur actions pour la vérification des systèmes asynchrones

Formal verification is essential for ensuring the reliability of complex, critical applications such as communication protocols and distributed systems. The model checking approach consists in translating the application into a labelled transition system model, on which the correctness properties, expressed as temporal logic formulas, are verified by means of specific algorithms. This report pr...

متن کامل

Design and Analysis on High Speed Self Checking Adder Using Parallel Self Timed Adder

A brief presents a parallel single-rail self-timed adder. It is based on a recursive formulation for performing multi bit binary addition. The operation is parallel for those bits that do not need any carry chain propagation. Thus, the design attains logarithmic performance over random operand conditions without any special speedup circuitry or look-ahead schema. A practical implementation is p...

متن کامل

A Programming Approach to the Design of Asynchronous Logic Blocks

Delay-Insensitive Sequential Processes is a structured, parallel programming language. It facilitates the clear, succinct and precise specification of the way an asynchronous logic block is to interact with its environment. Using the tool di2pn, such a specification can be automatically translated into a Petri net. Using the tool petrify, the net can be automatically validated (for freedom from...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2010