1:1 and M:NCPU threading

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.)

Posted by     Categories: Goings-on     2 Comments
2 Comments on 1:1 and M:NCPU threading


  1. naylits says:

    …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).

  2. Justin Sherrill says:

    I think I hit my acronym limit, there.