News for hackers. Stuff that matters.
Re:The philosophies of software languages, from Go to Elixir by matlin on Thursday April 18, 2019 @07:25PM (#19695667)
Erlang VM is actually design around full CPU utilization. It will typically spin up a thread for each core and schedule processes (Erlang not system) across them. It's actually because it's designed to not share memory that it excels at parallelism!
Re:The philosophies of software languages, from Go to Elixir by pcwalton on Thursday April 18, 2019 @11:05PM (#19696794)
This design does not do well at CPU parallelism for many workloads. Consider texture sampling in rasterization, to name just one example, in which shared memory is extremely important to get good performance.
Re:The philosophies of software languages, from Go to Elixir by felixgallo on Thursday April 18, 2019 @11:35PM (#19696914)
thing is not optimized for another thing and tradeoffs exist, more news at 11.