Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Max Maxfield

FPGA-Based Turing Machines

Max Maxfield
Page 1 / 2 Next >
Page 1 / 2   >   >>
Max Maxfield
Max Maxfield
11/12/2012 2:21:25 PM
User Rank
Blogger
Re: And to close the loop...
@Hamster -- WOW -- that is AMAZING!!!

100%
0%
Max Maxfield
Max Maxfield
11/12/2012 2:19:11 PM
User Rank
Blogger
Re: "The thing is that, when it comes to Turing machines, you are limited only by your imagination"
@Crusty -- I cannot wait to hear what you think when you read thsi book -- for me it was close to a life-changing experiance in that it made me look at things from such a different perspective -- you'll see what I mean when you read it

50%
50%
Crusty
Crusty
11/12/2012 2:13:32 PM
User Rank
Blogger
Re: "The thing is that, when it comes to Turing machines, you are limited only by your imagination"
@Max I will get a copy from the library. I have to say this is why I like this site.

The contributors have such a varied background,that a new area of fascination is always just around the corner.

Oh so long ago, I got into hot water at college for doubting the Central Dogma on DNA, as it was then known.

I dared to say that the structure as defined by Xray crystallography would not be the same shape in the cell. The only tutor that stood up for me, was my Physical & Chemistry lecturer. He suggested I would be better off in Physics and Electronics, which is why you all now have to put up with me and my slow progress with FPGA implementation.

Best

Crusty

50%
50%
rfindley
rfindley
11/12/2012 10:47:04 AM
User Rank
Blogger
Re: And to close the loop...
@Hamster, It took me a while to figure out what I was looking for in this video.  Once I did, it was quite interesting to follow.  Thanks for the link!

50%
50%
Max Maxfield
Max Maxfield
11/12/2012 10:38:35 AM
User Rank
Blogger
Re: "The thing is that, when it comes to Turing machines, you are limited only by your imagination"
@Rfindley: I couldn;t have answered this better myself. When I first heard the term "Junk DNA" years and years ago I thought "Let's not be too hasty here" -- and as you say they subsequently realized that very little of the DNA is not used for something (and even the bits that we don't think are used at the moment may turn out to do something really clever when we learn more).

 

And then there's the whole thing about the Epigenome -- that completely blew me away. We always think of evolution as being a very long, slow process, but now we know that there's a mechanism for characteristics to be changed from one generation to another. The following is from a blog I wrote a couple of years ago on this topic:

 

------------------ Stuff from a previous blog follows------------

I love this stuff, which explains why I found the article "Why Genes Aren't Your Destiny" (which appeared in the January 18th 2010 issue of Time magazine) to be so incredibly amazing, because it explains how complex beasts like ourselves can evolve in as quickly as a single generation.

Here's a question for you. We all know that every cell in our body contains the same DNA, so why are individual cells so different (skin cells, muscle cells, nerve cells, etc.)? The answer is a collection of "molecular switches" called epigenetic marks that are attached to the DNA. These switches, which cause different genes to turn on or off, conceptually sit "on top" of the genome (hence the prefix "epi" meaning "above").

The point of all this is that there's long been a debate as to the relative importance of "nature versus nurture", which provides a convenient catch-phrase for the roles played by heredity and environment in human development. The new field of epigenetics goes beyond this – we now know that lifestyle choices like smoking and eating too much can change our epigenetic marks, thereby affecting the way in which our genes express themselves.

More importantly, these changes in our epigenome can be passed down to our children and to their children. And how much do we really know and understand about all of this? The answer at this time is almost nothing. Remember the Human Genome Project? This determined that the human genome contains around 25,000 genes, and we know (or rather we don't know) just how complex this is. Well, if we visualize the genome as a drop of water, then we can visualize the relative complexity of the epigenome as being a mug of water (analogies are always suspect ... this one is doubly so because I just made it up, but you get my drift).

Can we harness the power of epigenetics for good (or will we mess things up like usual)? I tell you what, you should read the full article and then let's put our heads together and ponder the possibilities (you can read the full article online at the Time website, although for some reason the online version has a slightly different title to the print version: Why Your DNA Isn't Your Destiny).

50%
50%
Max Maxfield
Max Maxfield
11/12/2012 10:27:31 AM
User Rank
Blogger
Re: "The thing is that, when it comes to Turing machines, you are limited only by your imagination"
@Crusry: Have you ever read the book Wetware: A Computer in Every Living Cell?

If not I STRONGLY recommend it -- I think it was one of the most facinating books I've ever read.

50%
50%
Max Maxfield
Max Maxfield
11/12/2012 10:24:47 AM
User Rank
Blogger
Re: "The thing is that, when it comes to Turing machines, you are limited only by your imagination"
@Aser: Hi there -- welcome to the community -- re your comment about basing a 2D version of the Game of Life on a PicoBlaze -- did you see the articles about implementing it with each cell being its own state machine (click here for more details)

50%
50%
William Murray
William Murray
11/12/2012 10:21:19 AM
User Rank
Blogger
Has anyone considered a table based FSM approach?
Has anyone considered a table based FSM approach in an FPGA?  Perhaps another form of Turing Machine?

50%
50%
hamster
hamster
11/11/2012 7:57:07 PM
User Rank
Blogger
And to close the loop...
A Turing Machine implemented in Game of Life:

 



100%
0%
rfindley
rfindley
11/10/2012 5:58:19 PM
User Rank
Blogger
Re: "The thing is that, when it comes to Turing machines, you are limited only by your imagination"
>>  The most of DNA code is usually corrupted and useless.

That was once the prevailing opinion, but man's wisdom has since been humbled.  While only small sections appear to code for complete proteins, this is because DNA makes extensive use of lock-and-key methods to make sure that the right proteins are created at the right time.  When the body (or development cycle in general) determines that it is the right time to produce a protein, a particular 'key' protein is created which has the right shape to wrap the RNA strand so that it brings together previously separated fragments of code.  This 'unlocks' the sequence, allowing new proteins to be created.

Even the 'whitespace' regions are used.  One example: they provide the right distance between code fragments for the above-described lock-and-key system to function properly.  If you move a fragment of code that is surrounded by whitespace, that code fragment can no longer join (at the proper time) with its other corresponding fragments, because the 'key' no longer fits the lock.

There are also cases where scientists thought certain protein sequences were unused leftovers from evolution (because the corresponding proteins are not found in the body)... only to discover that these protein sequences are unlocked in the right environmental conditions.  This came from studies of species in different climates, where genes were expressed in one climate, but not another. When a warm-climate critter was moved to a cold climate, it began to express the dormant gene of its cold-weather cousins.

So, the more we learn, the more we find that very little, if anything, is wasted in DNA.

50%
50%
Page 1 / 2   >   >>
More Blogs from Max Maxfield
Would you class these as adages, aphorisms, axioms, dictums, epigrams, maxims, precepts, saws, truisms, or... well, what?
In part 3 of this epic tale we consider how we might use tri-state buffers, leading up to the legendary bi-directional buffer.
Design West 2013 was one of the best conferences and exhibitions Max has attended in terms of interesting presentations and fun events.
This week's live online chat takes place on Thursday, May 16, 2013, at 1:00 p.m. ET.
In part 2 of this epic saga, we consider how we might set about implementing the legendary tri-state output buffer.
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS