4 ms·
An internet search tells me there are somewhere between 10^76 and 10^82 atoms in the universe. We must not rest until all atoms are mmap-able. That should requi
by yyyk 4y ago
An internet search tells me there are somewhere between 10^76 and 10^82 atoms in the universe. We must not rest until all atoms are mmap-able. That should require at least a 273-bit length type to be safe. Since we need a power of two, 512-bit length. This size also gives us a little room for fat pointers.
- thomasmg 4y agoSo the computer that simulates the universe is likely a 512-bit machine.
- TedDoesntTalk 4y agoHow does it simulate subatomic particles then?
- kaba0 4y agoIt’s virtual memory and it has a TLB.
- yyyk 4y agoIt doesn't seem there are many orders of magnitude more subatomic particles. 3 quarks in a proton. At most O(10^2) protons in a atom. So it should all fit comfortably in a 512-bit type. * As for photons, this estimate finds 4*10^84 photons since start of universe: https://cosmosmagazine.com/science/physics/how-many-photons-in-the-universe-go-on-have-a-guess/ https://cosmosmagazine.com/science/physics/how-many-photons-...
- cobbzilla 4y ago“3 quarks in a proton” is an oversimplification; the reality involves “zillions” of particles, as per https://profmattstrassler.com/articles-and-posts/largehadroncolliderfaq/whats-a-proton-anyway/ https://profmattstrassler.com/articles-and-posts/largehadron... Maybe we need to use 1024-bit types?
- zaphirplane 4y agoThe universe is expanding, we need it to be scalable
- thaumasiotes 4y ago> That should require at least a 273-bit length type to be safe. Since we need a power of two, 512-bit length. The size of memory is a power of two because the bits in a pointer have two possible values. But why do you need the length of a pointer to also be a power of two? Are you addressing the bits in the pointer?
- tadfisher 4y agoBeats having to expand later with Gate A272.
- yyyk 4y ago>But why do you need the length of a pointer to also be a power of two? Are you addressing the bits in the pointer? Indeed. The entanglement code will crawl without easy direct addressing of the bits. We wouldn't want the universe to run even slower, would we now? It would also make the development emulator impossible to run leading to even more bugs and missed deadlines.