A bit of history I’ve been diving into the Linux kernel scheduler recently. To give a short brief introduction to scheduling, imagine a single CPU single core system. The operating system all…
The scheduler is limited but it can still schedule across all the threads and cores in a given system. It’s just doing it less efficiently. The headline is misleading.
Supercomputers are usually just a lot of smaller computers that happen to be connected with very efficient networking. Then you use something like MPI to simulate a big pool of shared memory.
oh no, explain this then https://www.top500.org/lists/top500/list/2023/11/
The scheduler is limited but it can still schedule across all the threads and cores in a given system. It’s just doing it less efficiently. The headline is misleading.
The article itself isn’t very clear. It took me a while to figure out the scheduler algorithms were affected rather than the kernel as a whole.
It’s good then that we have choice of schedulers :)
Supercomputers are usually just a lot of smaller computers that happen to be connected with very efficient networking. Then you use something like MPI to simulate a big pool of shared memory.
Different kernel?