Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

The HiPE/x86 Erlang Compiler: System Description and Performance Evaluation

Mikael PetterssonContact Information, Konstantinos SagonasContact Information and Erik JohanssonContact Information

(6)  Computing Science Department, Uppsala University, Sweden
Abstract
Erlang is a concurrent functional language, tailored for large-scale distributed and fault-tolerant control software. Its primary implementation is Ericsson’s Erlang/OTP system, which is based on a virtual machine interpreter. HiPE (High-Performance Erlang) adds a native code execution mode to the Erlang/OTP system. This paper describes the x86 version of HiPE, including a detailed account of decisions and principles that guide the design of its compiler and runtime system. We also present a brief performance evaluation which indicates that HiPE/x86 delivers performance improvements on par with the more mature HiPE/SPARC system.

Contact Information Mikael Pettersson
Email: mikpe@csd.uu.se

Contact Information Konstantinos Sagonas
Email: kostis@csd.uu.se

Contact Information Erik Johansson
Email: happi@csd.uu.se
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.108 • Server: mpweb22
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)