3 ms·
You don't need CPU threads for threads that don't need CPU...
by lultimouomo 9y ago
You don't need CPU threads for threads that don't need CPU...
- sp332 9y agoThe 8-core version only has 8 (each) ALUs, LSUs, and vector units. https://en.wikipedia.org/wiki/POWER9#Core https://en.wikipedia.org/wiki/POWER9#Core If each core has 4 threads "running" on it, some of them are not going to be executing.
- Joky 9y agoStill: the kernel won’t schedule threads that are waiting on I/O i believe.
- sp332 9y agoOk that's an interesting point. So they'd have to be waiting on a fetch instruction for the time not to be totally wasted?
- blattimwind 9y agoBlocked tasks are not scheduled until unblocked.