News for hackers. Stuff that matters.
Re:Chinese Chipmaker Unveils 64-Core ARM Processor by mafribe on Sunday August 28, 2016 @06:55AM (#12376058)
Do you know what kinds of optimisations Erlang/BEAM does for clusters of independent nodes? Does the user have to tell Erlang/BEAM which thread lives on what node, or does the scheduler handle this automatically?
Re:Chinese Chipmaker Unveils 64-Core ARM Processor by yellowapple on Friday September 02, 2016 @05:01PM (#12416260)
Internode process spawning happens explicitly, last I checked. It's pretty easy once both nodes are communicating, but not automatic.

In contrast, BEAM's SMP support is automatic AFAICT; the scheduler will happily distribute processes across as many cores as it can access (1 BEAM thread per hardware thread by default, so a quad-core CPU with one thread per core and a dual-core CPU with two threads per core will both be loaded with four BEAM threads unless BEAM is configured to do something else).