My question: does anybody know what the ratio of trade-off between time and space is for Hashlife? I haven't been able to find anything from my searches.
Building a computer in Conway's game of life
31–40 of 68 posts
Re: Building a computer in Conway's game of life
#32So, for "pure" tasks which take input and produce output only at the very end, the Hashlife algorithm [0] allows you to run arbitrarily many generations of life in constant time at the expense of a huge internal cache (memory usage). That is, with Hashlife you can trade memory for computational efficiency. That means that for a sufficiently difficult task like mining bitcoin, this computer could be simulated faster t…
[0] https://fanf.livejournal.com/83709.html [1] https://softwareengineering.stackexchange.com/questions/2345...
Re: Building a computer in Conway's game of life
#33So, for "pure" tasks which take input and produce output only at the very end, the Hashlife algorithm [0] allows you to run arbitrarily many generations of life in constant time at the expense of a huge internal cache (memory usage). That is, with Hashlife you can trade memory for computational efficiency. That means that for a sufficiently difficult task like mining bitcoin, this computer could be simulated faster t…
Re: Building a computer in Conway's game of life
#34So, for "pure" tasks which take input and produce output only at the very end, the Hashlife algorithm [0] allows you to run arbitrarily many generations of life in constant time at the expense of a huge internal cache (memory usage). That is, with Hashlife you can trade memory for computational efficiency. That means that for a sufficiently difficult task like mining bitcoin, this computer could be simulated faster t…
But this doesn't let you magically mine bitcoin in fast-forward, because in order to mine bitcoin, you need to insert random bytes into your block and keep changing them until you get lucky and find a hash that starts with a certain number of zeroes. This effectively guarantees that you aren't going to have cached computation snippets that are big enough to skip any meaningful amount of work.
At best, you might be able to fast-forward at the instruction level granularity, at which point you might as well be mining on your CPU.
Re: Building a computer in Conway's game of life
#35Earlier quoted context omitted.
The first time I heard of Conway's Game of Life I was blown away. It was an example of potentially incredible complexity that can be arranged to large scale patterns emerge. It was the first time I took the idea of the universe being simulated (or created) seriously. Even more fascinating for me is the idea that we can't analytically calculate the outcome. To find out what happens we have to simulate it. Even if the…
If you haven't seen it before this might blow you away haha - https://www.youtube.com/watch?v=ZKE8qK9UCrU All of this is happening in my body right now so i can type these letters: WTF
Re: Building a computer in Conway's game of life
#36Earlier quoted context omitted.
The first time I heard of Conway's Game of Life I was blown away. It was an example of potentially incredible complexity that can be arranged to large scale patterns emerge. It was the first time I took the idea of the universe being simulated (or created) seriously. Even more fascinating for me is the idea that we can't analytically calculate the outcome. To find out what happens we have to simulate it. Even if the…
If you haven't seen it before this might blow you away haha - https://www.youtube.com/watch?v=ZKE8qK9UCrU All of this is happening in my body right now so i can type these letters: WTF
once you look at microbiology you cannot unsee that it looks just like a massive, complicated stochasticaly-driven computer
Re: Building a computer in Conway's game of life
#37I have always wondered if intelligence could emerge from a game of life, given a massive board and sufficient random seeds.
without any spoilers there are literally tens of books out there that explore this very same idea. (some of them hard scifi)
Re: Building a computer in Conway's game of life
#38Earlier quoted context omitted.
If you haven't seen it before this might blow you away haha - https://www.youtube.com/watch?v=ZKE8qK9UCrU All of this is happening in my body right now so i can type these letters: WTF
my favorite is https://youtu.be/LQmTKxI4Wn4 once you look at microbiology you cannot unsee that it looks just like a massive, complicated stochasticaly-driven computer
Every time I go down this rabbit hole I get re-convinced of panspermia. Maybe when I retire I'll study enough statistics and molecular biology to try to get my head around it. Or by then we'll be talking to aliens and the question will be moot.
Re: Building a computer in Conway's game of life
#39I have always wondered if intelligence could emerge from a game of life, given a massive board and sufficient random seeds.
yes. without any spoilers there are literally tens of books out there that explore this very same idea. (some of them hard scifi)