With Simon ‘corecode’ Schubert’s recent 1:1 threading work, a recent conversation exposed future plans to experiment with M:NCPU support in DragonFly. (That’s M kernel threads supporting N userland threads, where N == number of CPUs.)
2 Replies to “1:1 and M:NCPU threading”
Comments are closed.
…isn’t it M userland threads running on NCPU kernel threads?We can have as much as we need userland threads ,but the kernel ones are NCPU,which is the maximum of concurency in the kernel(every CPU or core executing no more than one thread at each moment).
I think I hit my acronym limit, there.