Running Erlang on the Parallella

Kostis Sagonas
Tools Guy with an Academic Interest in Erlang

In this talk, Kostis Sagonas and Magnus Lång will present a work-in-progress implementation of Erlang/OTP on Adapteva's Parallella, a development platform for the Epiphany many-core architecture. A modified Erlang runtime system allows the mixing of processes running on not only different processors, but entirely different architectures, in a close to seamless fashion.

They will talk about the programming model used and how the runtime system works under the hood. They will also give a live demonstration of Erlang processes running on the Epiphany cores and talk about the current status of the project and its future plans.

Target audience: Anyone who wants to see Erlang run on the Parallella


Kostis Sagonas is an academic who has been heavily involved in the development of Erlang and its implementation since 1999. At Uppsala University, he led the development team of the HiPE native code compiler that nowadays is part of Erlang/OTP. Together with his students, first at Uppsala University and more recently at the National Technical University of Athens, he has proposed various changes and additions to the language (most notably: bit-level pattern matching and bit-stream comprehensions, and the language of type and spec declarations) and has contributed to its compiler and runtime system. Besides HiPE, he has designed and implemented software development tools for Erlang (dialyzer, typer, tidier, proper, ...) and has contributed bug fixes to many open-source Erlang projects.


GitHub: kostis

Back to conference page