Self-Hosting (Almost) All the Way Down [video]
archive.fosdem.org
archive.fosdem.org
Is that even theoretically possible, assuming we don't do the obvious thing and make normal CPUs slower to force it to be true?
Also:
> You could possibly "install" a program in the true sense of the word, like installing a kitchen cabinet. It could have totally isolated resources. Containers would really be contained.
This is just hypervisors with guests, and has absolutely nothing to do with FPGAs.
No. With all the space they waste being reconfigurable, the max frequency they can support at the logic element level is much lower just due to how much distance the signal has to travel without attenuating too much.
It really is not. On an FPGA, additional logic does not slow down the other logic. In a hypervisor it does!
It absolutely does. As the amount of logic in a design increases, it becomes increasingly difficult (and, eventually, impossible) for a place-and-route algorithm to generate a layout which meets timing constraints.
But in reality - no. There's a reason why people didn't already drop everything in favor of FPGAs and it's because they don't scale (and also are horrible at thermals).