Institute of Computer Languages
Compilers and Languages Group

Talks 2005 - Andreas Hartmann

The Compilers and Languages Group invites you to a talk given by

Dipl.-Inform. Andreas Hartmann

(Universität Jena, Germany) on

Safe Escape Analysis Annotations

Date: Friday, April 29th, 2005
Time: 14:00 (c.t.)
Location: TU Wien, Hörsaal 20, Hauptgebäude, Karlsplatz 13, Stiege 1, 3. OG

Abstract:

JIT compilation is frequently employed in order to speedup the execution of platform-independent and dynamically extensible mobile code applications. Since the time required for dynamic compilation directly influences a program's execution time, JIT compilers usually utilize only simple and fast techniques for program analysis and optimization. Program annotations can be used to improve the analysis and optimization process of a JIT compiler. Program annotations allow a mobile code system derive information about a program, on the producer side, and transmit that information along with the program to the consumer side. In this talk, we present an inherently safe annotation technique for the safe transmission of escape information. The annotation technique described in this talk is built on the recently developed SafeTSA mobile code format and is implemented as a simple extension of SafeTSA's type system. The space required for these annotations is minimal, and measurements of compilation time show that using information from an offline escape analysis in form of program annotations is much faster than performing the escape analysis at runtime.

About Dipl.-Inform. Andreas Hartmann:

Hr. Hartmann studierte Informatik an der Friedrich-Schiller-Universitaet in Jena, wo er 2001 mit dem Diplom das Studium abschloss. Seine Diplomarbeit zum Thema "Synchronization Engine for Device-To-Device Synchronization", im Bereich mobiler Endgeraete, fertigte er in der IBM Entwicklungs GmbH in Boeblingen an. Nach dem Studium wurde Hr. Hartmann Mitglied in einem durch die DFG gefoerderten Projekt, welches sich mit der Entwicklung der alternativen Zwischencoderepraesentation SafeTSA beschaeftigt. Bis 2005 entwickelte und evaluierte er erweiterte Optimierungstechniken fuer SafeTSA in Kooperation mit der University of California, Irvine, wobei er im Rahmen eines Austauschprogrammes auch Gelegenheit zur Zusammenarbeit direkt vor Ort bekam. Parallel zu seiner Taetigkeit in der Forschung lehrt Hr. Hartmann seit 2003 an der FH-University of Applied Sciences in Erfurt im Bereich Java und Programmierung auf mobilen Endgeraeten.
Complang
   About Us
   Research
   Lehre
   Service
      Robotics
      Library
      Talks 2017
      Talks 2016
      Talks 2015
      Talks 2014
      Talks 2013
      Talks 2012
      Talks 2011
      Talks 2010
      Talks 2009
      Talks 2008
      Talks 2007
      Talks 2006
      Talks 2005
      Talks 2004
Sitemap
Contact
Fast Access:
Previous Talk
Faculty of Informatics
Vienna University of Technology
top | HTML 4.01 | last update: 2017-02-13 (Webmaster)