Joe Armstrong



Joe Armstrong, Whoomph Software AB


Joe Armstrong is the inventor of the Erlang programming language.  He has a PhD in computer science from the KTH Royal Institute of Technology in Stockholm. He has worked in industry, research and as an entrepreneur and is the author of several books on concurrent programming.


how we program multicores

See the PowerPoint presentation!

When we write a program, we just want it to run faster when we run it on a multicore. If I have a 10 core computer I just want it to run 10 times faster, if I have a 100 core computer it should run 100 times faster. When we program in Erlang this is approximately true.  Our goal is that applications run 0.75 x N times faster on an N-core computer. In this talk I'll explain how we do this.