Neat: but isn't this a type-1 hypervisor?
Neat: but isn't this a type-1 hypervisor?
Posted Sep 21, 2025 8:07 UTC (Sun) by quotemstr (subscriber, #45331)In reply to: Neat: but isn't this a type-1 hypervisor? by roc
Parent article: Multiple kernels on a single system
Yes, and those programs can keep running. Suppose I'm developing a brand-new system and a cluster on which to run it. My workload is bigger than any single machine no matter how beefy, so I'm going to have to distribute it *anyway*, with all the concomitant complexity. If I can carve up my cluster such that each NUMA domain is a "machine", I can reuse my inter-box work distribution stuff for intra-box distribution too.
Not every workload is like this, but some are, and life can be simpler this way.
Posted Sep 21, 2025 9:17 UTC (Sun)
by ballombe (subscriber, #9523)
[Link] (5 responses)
But more seriously, when using message passing, you still want to be share your working set across all cores in the same node to preserve memory.
Posted Sep 21, 2025 10:15 UTC (Sun)
by willy (subscriber, #9762)
[Link] (4 responses)
Posted Sep 21, 2025 12:42 UTC (Sun)
by ballombe (subscriber, #9523)
[Link] (3 responses)
Posted Sep 21, 2025 20:19 UTC (Sun)
by willy (subscriber, #9762)
[Link] (2 responses)
Posted Sep 21, 2025 20:35 UTC (Sun)
by quotemstr (subscriber, #45331)
[Link] (1 responses)
Posted Sep 21, 2025 20:39 UTC (Sun)
by willy (subscriber, #9762)
[Link]
The patches are to do this automatically without library involvement. I think the latest round were called something awful like "Copy On NUMA".
Neat: but isn't this a type-1 hypervisor?
<https://en.wikipedia.org/wiki/Single_system_image>
... or HPE will sell you NUMAlink systems with coherent memory across 32 sockets.
Replacing a 128 cores system by 8 16-cores system will require 8 copies of the working set.
Neat: but isn't this a type-1 hypervisor?
Neat: but isn't this a type-1 hypervisor?
Neat: but isn't this a type-1 hypervisor?
Neat: but isn't this a type-1 hypervisor?
Neat: but isn't this a type-1 hypervisor?
