Domino Computer
   HOME

TheInfoList



OR:

A domino computer is a
mechanical computer A mechanical computer is a computer built from mechanical components such as levers and gears rather than electronic components. The most common examples are adding machines and mechanical counters, which use the turning of gears to incremen ...
built using
dominoes Dominoes is a family of tile-based games played with gaming pieces, commonly known as dominoes. Each domino is a rectangular tile, usually with a line dividing its face into two square ''ends''. Each end is marked with a number of spots (also ca ...
Domino computer
/ref> to represent mechanical amplification or logic gating of digital signals.Domino computers
, a detailed description written b
David Johnston
/ref>


Basic phenomenon

Sequences of standing
dominoes Dominoes is a family of tile-based games played with gaming pieces, commonly known as dominoes. Each domino is a rectangular tile, usually with a line dividing its face into two square ''ends''. Each end is marked with a number of spots (also ca ...
(so that each topples the next one) can be arranged to demonstrate digital concepts such as amplification and digital signals. Since digital information is conducted by a string of dominoes, this effect differs from
phenomena A phenomenon ( : phenomena) is an observable event. The term came into its modern philosophical usage through Immanuel Kant, who contrasted it with the noumenon, which ''cannot'' be directly observed. Kant was heavily influenced by Gottfried ...
where: * ''energy'' is conducted ''without amplification'', thus dissipating; or * ''amplification'' is applied to non-digital signals, allowing noise effects to occur. The
Domino Day ''Domino Day'' is a world record attempt for the highest number of toppling domino stones, organized from 1998 to 2009 by Endemol Netherlands. Together with Weijers Domino Productions of Robin Paul Weijers, also known as Mr. Domino, parties tea ...
event shows many constructs, mainly for the purposes of entertainment. Some constructs may remind people of
digital circuit In theoretical computer science, a circuit is a model of computation in which input values proceed through a sequence of gates, each of which computes a function. Circuits of this kind provide a generalization of Boolean circuits and a mathematica ...
s, suggesting that not only telegraph-like tools can be shown, but also simple
information processing Information processing is the change (processing) of information in any manner detectable by an observer. As such, it is a process that ''describes'' everything that happens (changes) in the universe, from the falling of a rock (a change in posi ...
modules can be constructed. It is possible to use this
phenomenon A phenomenon (plural, : phenomena) is an observable event. The term came into its modern Philosophy, philosophical usage through Immanuel Kant, who contrasted it with the noumenon, which ''cannot'' be directly observed. Kant was heavily influe ...
for constructing
unconventional computing Unconventional computing is computing by any of a wide range of new or unusual methods. It is also known as alternative computing. The term ''unconventional computation'' was coined by Cristian S. Calude and John Casti and used at the First Inte ...
tools.James Maguire
IBM Creates Molecular Computer Circuit
NewsFactor Magazine Online, 2006. A topic in the intersection of molecular computing and domino computer
The base phenomenon is sufficient to achieve this goal, but also sophisticated “mechanical synapses” can be used (see online Perrucci, Mike
Domino Toppling
), to the analogy of
electrical synapse Electricity is the set of physical phenomena associated with the presence and motion of matter that has a property of electric charge. Electricity is related to magnetism, both being part of the phenomenon of electromagnetism, as descri ...
s or
chemical synapse Chemical synapses are biological junctions through which neurons' signals can be sent to each other and to non-neuronal cells such as those in muscles or glands. Chemical synapses allow neurons to form circuits within the central nervous syste ...
s.


Logical aspects

The logic gate OR is very natural in dominoes. The problem is which gate is able to be added to OR, and obtain a
functionally complete In logic, a functionally complete set of logical connectives or Boolean operators is one which can be used to express all possible truth tables by combining members of the set into a Boolean expression.. ("Complete set of logical connectives").. (" ...
set. Note that no domino gate can produce output 1 with all inputs 0, so there is no NOT gate, making it impossible to make an
IMPLY gate The IMPLY gate is a digital logic gate that implements a logical conditional pictured with a right-facing arrow (\rightarrow). F=A'+B ( Implication) logic symbol → can be used to denote IMPLY in algebraic expressions. See also *NIMPLY ga ...
without an external 'power source' sequence. Once we admit it, NOT is realized and we have a complete set. But it is however distant to lead in a sequence from one source to many gates in each suitable timing. Let us suppose we do not have one. A root breaking system is basically needed if one wants a logical connective with output 0 for input 1. Let P$Q be the gate in which the sequence to be turned down by P is broken by that by Q. Then P$Q is logically equivalent to P AND (NOT Q), if the input Q is earlier than P. The set of OR and $ can represent any logical connectives in any parity except for ones which generates 1 with all inputs 0. Similarly, an
XOR gate XOR gate (sometimes EOR, or EXOR and pronounced as Exclusive OR) is a digital logic gate that gives a true (1 or HIGH) output when the number of true inputs is odd. An XOR gate implements an exclusive or (\nleftrightarrow) from mathematical log ...
can be realized with the gate as a bi-root breaking system. The problems of these two root breaking systems is that they heavily depend on the simultaneity of two inputs. In the gate of XOR one input may destroy the opposite input root tracking back. Note that the expression of P AND Q, P$(P$Q) OR Q$(Q$P) is symmetric, hence does not depend on the simultaneity, and with no worry of tracking back, though it is complicated.


Record

The current record for biggest domino computer is a 5 bit adder. At the Manchester Science Festival in 2012, mathematician
Matt Parker Matthew Thomas Parker (born 22 December 1980) is an Australian recreational mathematician, author, comedian, YouTube personality and science communicator based in the United Kingdom. His book ''Humble Pi'' was the first maths book in the UK t ...
and a team of volunteers worked together to build a domino binary adder which could add two three-bit inputs and produce a 3-bit output, which ran successfully. The following day, they attempted to build a 4-bit adder, which they completed, but the final test run had some errors (one due to signal bleed between chains of dominoes, and one timing issue). At American British Academy (ABA), Muscat, a team of Grade 12 students led by Saatvik Suryajit Korisepati, supported by Alex Freyer, Zoltan Sojitory and rest of computers students had executed a 5-bit adder which will be able to add any numbers up to the sum of 62. The previous world record is a 4-bit adder that can only add up numbers up to 30. They had used 15,000 dominoes to build the circuit at Bank Muscat headquarters Oman.


See also

*
Domino logic Domino logic is a CMOS-based evolution of the dynamic logic techniques based on either PMOS or NMOS transistor upright=1.4, gate (G), body (B), source (S) and drain (D) terminals. The gate is separated from the body by an insulating layer ...
* The concept is mentioned in the book ''
I Am a Strange Loop ''I Am a Strange Loop'' is a 2007 book by Douglas Hofstadter, examining in depth the concept of a ''strange loop'' to explain the sense of "I". The concept of a ''strange loop'' was originally developed in his 1979 book ''Gödel, Escher, Bach''. ...
'' by
Douglas Hofstadter Douglas Richard Hofstadter (born February 15, 1945) is an American scholar of cognitive science, physics, and comparative literature whose research includes concepts such as the sense of self in relation to the external world, consciousness, an ...
.


Notes


External links

* {{DEFAULTSORT:Domino Computer Classes of computers Computer Mechanical computers