Work Stealing Scheduling on Parallella
Organization: BEAM Community
Assigned mentors: Luca Favatella
Abstract: The Epiphany multicore processor is highly scalable, shared memory microprocessor. It can massively exploit parallelism to provide high performance but with poor software support. Erlang Virtual Machine is a collection of very larger number of light weight, concurrent programs which is a perfect system to execute on epiphany processor. We hope that offloading the Erlang code on Epiphany chips can boost the performance of Erlang Virtual Machine, though it may not be trivial.