True parallelism, with no concept of threads - Alfred Bratterud - Meeting C++ 2017

Fibers, green threads, channels, lightweight processes, coroutines, pthreads - there are lots of options for parallelism abstractions. But what do you do if you just want your application to run a specific task on a specific core on your machine? In IncludeOS we have proper multicore support allowing you to do just that in C : assign a task - for instance a lambda - directly to an available CPU.
Back to Top