Clemens Hammacher
PhD Student / Research Assistant

Software Engineering Chair (Prof. Zeller)
Saarland University – Computer Science
Campus E1 1
66123 Saarbrücken, Germany
E-mail: hammacher@cs.uni-saarland.de
Phone: +49 681 302-70983

Deutschsprachige Startseite Page d'acceuil en franšais English home page
  

Who I Am

Since February 2011 I am working as a scientific assistant at the Software Engineering chair. Already before the start of my dissertation, I did a lot of work and research in the field of Software Engineering.

Research

My research interests lie in the field of dynamic analyses, and program transformations especially for automated parallelization of sequential programs. My belief is that in irregular programs (which is the majority of today's applications) it is very hard to prove the independence of certain parts in order to parallelize them. So with static analyses alone you are unable to extract substantial parallelism, and this is where dynamic techniques will prove beneficial. By combining for example static identification of beneficial regions with speculative execution and contention management (for example by using STM techniques) we may leverage a much larger amount of the available parallelism.

Publications

These are my most important publications:

  • Sambamba: A Runtime System for Online Adaptive Parallelization
    by Kevin Streit, Clemens Hammacher, Andreas Zeller, Sebastian Hack.
    Proc. 21st International Conference on Compiler Construction (CC), March 2012.
  • Profiling Java Programs for Parallelism
    by Clemens Hammacher, Kevin Streit, Sebastian Hack, Andreas Zeller.
    Proc. 2nd International Workshop on Multi-Core Software Engineering (IWMSE), May 2009.

You can find and download all my publications at the chair's publications page.

Teaching

Projects

For my bachelor's thesis I implemented a dynamic slicer for Java, called JavaSlicer. It is available as open source, and although still unstable already used for several research projects.

Contact

The easiest and safest way to reach me is via Mail. You can also pay me a visit in room 1.16.1, building E1 1, or phone me at +49 (0)681 302-70983.

<hammacher@st.cs.uni-saarland.de> · http://www.st.cs.uni-saarland.de/~hammacher/ · Updated: 2014-04-09 13:59