Science Forums
Advanced search
User Name
Password

Science Social Network
home    members    help/rules    who is online    contact   

Go Back   Science Forums > Physical Sciences Forums > Science Projects and Homework
Become a science forums sponsor today
Reply
 
LinkBack Thread Tools
Old 06-11-2006   #1 (permalink)
CraigD's Avatar
Creating

Hypography Staff Member
Administrator
Editor

 



Computing with dominos (the little tiles, not the CPU architecture)

So, last Thursday, the national IT organization I’m in sent me to another one of what a co-worker terms “mosh pit-style” all-day training sessions. As usual, there was little new to be learned for a veteran of a couple of decades of these sort of things like myself, except that over half of this session consisted of about 50 people playing with about 10,000 dominos!
Stay in school, kids – see what you can look forward to being paid US$70/hr to do!
With so many vets of this sort of activity, we fairly breezed though the activities intended to induce chaos and panic, and got our dominos arranged according to specs in plenty of time to discuss the fun that could be had if you had 10,000 dominos without the annoyance of packs of trainers telling you what to do with them. Being computer people, our (or at least my – a lot of the others seemed more preoccupied with what would be for lunch) minds turned to the prospect of building some sort of computer using dominos.

Under the guise of taking notes, I filled some dull time in which I was supposed to be watching a video about something with which I was already familiar sketching out the rough design of a 4-bit adding machine implemented in dominos. Yesterday, after some proof-of-design testing of some basic elements with my set of double 9 dominos (91 dominos), and a bit of googling for others thoughts on the matter, I put them through a couple of iterations of redesign, and came up with a roughly 3,000-domino, 4 x 3 meter design I think would work.

A schematic, layout of a single adder, and a schematic are attached. Note that my dominos – ordinary white plastic ones that seem to me the same size of the one I used Thursday, are 62 x 26 x 10 mm. The recommended spacing for domino chains is about 1.5 widths apart, or about 25 mm/domino.

Thinking past a binary adder in dominos, what I’d really like to do is design a layout that can do something amusing, such as play tic-tac-toe. A Turing machine of some sort – universal or not – would be fun, but I can’t imagine how to implement its tape using dominos.

Unfortunately, I doubt I’ll be able to actually implement any of these designs. Comercially manufactured dominos cost about US$0.10 each, so my 4-bit adder would cost something like $300 – more than I can justify spending for personal amusement.

So, if anyone knows how one can get their hands on large quantities of dominos, please reply. A longtime ambition of mine is to do something like this for a museum, or some sort of public event, but I currently lack connections into the world of museums and weird exhibitions.

A couple of references:
This 1999 site claims to, and until this thread at hypography, appears to be, the only site about domino computing on the internet. I owe them the idea that 2 chains of dominos can cross one another via a “pass through” junction – the domino layouts I was doing on Thursday used stairs and bridges to allow domino chains to cross, and it hadn’t occurred to me that they weren’t necessary.

There’s an annual event, ”Domino Day”, that sets up amazingly large (the current world record of over 4,000,000 domino) arrangements of dominos, then knock them down, but, as far as I can tell, their layouts are purely decorative, and don’t do any computing.
Attached Images To view attachments in this forum your post count must be 1 or greater. You currently have 0 posts.


----------------
Moderator: Computers and Technology; Medical Science; Science Projects and Homework; Philosophy of Science; Physics and Mathematics; Environmental Studies
Reply With Quote
Old 06-11-2006   #2 (permalink)
Turtle's Avatar
Dibbler

Platinum Subscription
Sponsor

Latest blog entry:
flood!!!
 
Turtle has a reputation beyond reputeTurtle has a reputation beyond reputeTurtle has a reputation beyond reputeTurtle has a reputation beyond reputeTurtle has a reputation beyond reputeTurtle has a reputation beyond reputeTurtle has a reputation beyond reputeTurtle has a reputation beyond reputeTurtle has a reputation beyond reputeTurtle has a reputation beyond reputeTurtle has a reputation beyond repute
 



Talking Re: Computing with dominos (the little tiles, not the CPU architecture)

Quote:
Originally Posted by CraigD
Thinking past a binary adder in dominos, what I’d really like to do is design a layout that can do something amusing, such as play tic-tac-toe. A Turing machine of some sort – universal or not – would be fun, but I can’t imagine how to implement its tape using dominos.
Great idea Craig! Here's a couple links to a tinker toy tic-tac-toe playing computer; perhaps they have some ideas to borrow.
Keep us posted.


http://www.cob.sfasu.edu/sbradley/tinkertoy.html
http://www.rci.rutgers.edu/~cfs/472_...TinkerToy.html


----------------
Who doesn't want to use words that will stun people into silence? ~Sha
You gonna eat that?
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Future forms of computing jorge_jmt Computer Science 10 05-22-2006 03:48 AM
IC architecture KickAssClown Computer Science 32 04-17-2006 09:25 AM
Distributed computing MortenS Watercooler 4 02-19-2006 10:52 AM
Cell Architecture alexander Computer Science 4 04-07-2005 06:03 AM
New Architecture Proposed for Quantum Computing C1ay Technology News 0 03-19-2005 05:46 PM


All times are GMT -8. The time now is 12:01 AM.

Hypography?

Hypography [n.]: A combination of "hyperlink" and "bibliography" - ie, a list of links to electronic documents. Comparable to discography and bibliography, but not cartography.

We have been online since May 2000, and aim to be the best place to find and share science-related content of all kinds.

Share the love!

Please add more science to your life. Use our RSS feeds on your blog, your portal, or your favorite feedreader!

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc. Copyright © 2000-2008 Hypography
Part of the Hypography - Science for Everyone Network