Native code compilation of Erlang's bit syntax
Per Gustafsson
 
ASTEC Master Thesis Presentation 
	   (performed in the context of the HiPE project)
Abstract 
  Erlang's bit syntax caters for flexible pattern matching on bit
  streams (objects known as binaries). Binaries are nowadays
  heavily used in typical Erlang applications such as protocol
  programming, which in turn has created a need for efficient
  support of the basic operations on binaries.
 
		
			
	   
  To this effect, we describe a scheme for efficient native code
  compilation of Erlang's bit syntax. The scheme relies on
  partial translation for avoiding code explosion, and improves
  the performance of programs manipulating binaries by translating
  frequently occurring instances of BEAM instructions into native code
  via an intermediate translation to instructions of a register
  transfer language. Our performance evaluation shows that in a
  HiPE-enabled Erlang/OTP system, the obtained speedups are often
  significant. 
Supervisor and Examiner: Kostis Sagonas. 
 
   
 
Place: Information technology, Uppsala University 
Room:  1113 
Time:  13.15-14.00 (+ discussions)  
Room 1113 is in building 1, floor 1, room 13
  (in the southern part of the building).  
Help on how to find ASTEC Seminars.
 
There will be an extended period for discussions after the seminar. 
  
Speakers are encouraged to give an short (5 min) introduction to the subject at the begining of the talk.  
Listeners are excused if they have to leave after 14.00.  
 
Everyone is welcome !
  
Updated 30-Sep-2002 08:54  by Roland Grönroos  
e-mail: info -at- astec.uu.se
  
Location: https://www.astec.uu.se/Seminars/02/1002.shtml
 |