[erlang-questions] About Erlang SMP scheduler

Jesper Louis Andersen <>
Mon Jul 9 11:34:14 CEST 2012

On Jul 9, 2012, at 6:00 AM, Siyao Zheng wrote:

> So, as much as I understand, the "balance" in Erlang and in other computation oriented languages such as Cilk are kind of different. The computation processes in Erlang might be serving other processes, so they can't be stacked in one scheduler getting lower effective priority. But the "tasks" in Cilk are working together to complete a whole computation, so the scheduler just needs to keep every core busy to make the computation finishes fast. 

Spot on. The two systems have different goals. So naturally, their implementations are different. 

More information about the erlang-questions mailing list