2 ms·
Remember that each bit doubles the space. You would need 50,000 processors with 350 terabytes of memory each to hit 64 bits. Then again, super computers aren'
by LukeShu 10y ago
Remember that each bit doubles the space. You would need 50,000 processors with 350 terabytes of memory each to hit 64 bits.
Then again, super computers aren't really running the same architecture as the rest of us.
- Dylan16807 10y agoSo let's crunch the numbers a bit. There are already supercomputers with 40k CPUs, let's go all out and plan to use 80k CPUs. 8TB NVMe cards have been out for a couple years, we should be able to get 16TB cards by the time we're assembling. We should be able to fit four per CPU with a compact design. That gets us to 5EB. That's dangerously close to the 16EB limit, and that's with 2016/2017 technology. And the point where you start having trouble isn't 16EB, it's under 8EB, when you stop being able to use the normal user/kernel split or have all the memory mapped into kernel space. > Then again, super computers aren't really running the same architecture as the rest of us. Sure, but there are pushes to make datacenters act more like a giant computer, so there are niceties to a shared address space that aren't restricted to traditional supercomputers.
- gaius 10y agoYou say that but SSI is bound to become fashionable again at some point.