Sun 4 Nov 2018 13:30 - 14:30 at Stuart - Keynote: Stenman Chair(s): Stephen Kell

BEAM, the virtual machine for Erlang, was built by Ericsson to handle internet traffic. Today Erlang is used in many high volume settings like gaming, messaging and financial services. For example, WhatsApp uses Erlang to handle close to a 100 billion messages per day.

The language and the machine was designed from the ground up to be robust, maintainable, and scalable.

In this talk we will look at the BEAM in detail to see how it is implemented. We will look at the motivation behind the Erlang design and how it has affected the virtual machine. We will look closely at how the most central concepts, processes and concurrency, are implemented. We will also look at memory management, instruction dispatching, and some pragmatic optimizations.

Sun 4 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

13:30 - 15:00
Keynote: StenmanVMIL at Stuart
Chair(s): Stephen Kell University of Kent
13:30
60m
Talk
BEAM: A Virtual Machine for Handling Millions of Messages per Second ⭐️Keynote
VMIL
DOI
14:30
25m
Research paper
A Cost Model for a Graph-Based Intermediate-Representation in a Dynamic Compiler
VMIL
David Leopoldseder Johannes Kepler University Linz, Lukas Stadler Oracle Labs, Austria, Manuel Rigger Johannes Kepler University Linz, Thomas Wuerthinger Oracle Labs, Hanspeter Mössenböck JKU Linz, Austria
DOI