About the Talk
March 30, 2012 6:35 AM
Marines’ Memorial Club & Hotel 609 Sutter Street San FranciscoMarines’ Memorial Club & Hotel 609 Sutter Street San Francisco
This talk will describe the architecture, design decisions, and the current implementation and performance of ErLLVM. ErLLVM is an extension of the HiPE native code compiler of Erlang/OTP that uses the Low Level Virtual Machine (LLVM) compiler infrastructure as a back-end. As such, it benefits from the set of existing components and low-level optimizations that LLVM provides. More importantly, it is in principle readily available on all platforms that LLVM supports.
ErLLVM is a full system currently available as open-source and has been tested on x86 and x86_64 based machines running Linux. It supports the complete Erlang language and to the best of our knowledge is robust enough for others to try. We welcome user feedback and extensions!
Talk objectives: Introduce ErLLVM and present its salient features and current performance.
Target audience: Performance conscious Erlang programmers.