3 ms·
One of the reasons to have multiple nodes in a cluster is to leverage multiple kernels for processing. Even VMs are bound to whatever linear limits are in place
by suifbwish 5y ago
One of the reasons to have multiple nodes in a cluster is to leverage multiple kernels for processing. Even VMs are bound to whatever linear limits are in place in the hypervisor. I’ve always thought it would be possible to run a multiple kernel OS in VRAM on a gpu for better processing.
- monocasa 5y agoNot sure why you're being downvoted, that's a valid line of thinking that's led to such projects as the Barrelfish kernel. http://www.barrelfish.org http://www.barrelfish.org The GPU side of things might not help you on current hardware because there's still some serial hardware queues, but the general concept of 'don't run kernels on multiple cores to guarantee a lack of software serialization points' is a valid and active area of research.