Software Engineering Chair (Prof. Zeller)
Saarland University – Computer Science
Campus E9 1 (CISPA)
66123 Saarbrücken, Germany
Phone: +49 681 302-70983
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.
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.
These are my most important publications:
You can find and download all my publications at the chair's publications page.
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.
The easiest and safest way to reach me is via Mail. You can also pay me a visit in room 2.16, building E9 1, or phone me at +49 (0)681 302-70983.<firstname.lastname@example.org> · http://www.st.cs.uni-saarland.de/~hammacher/ · Updated: 2016-02-11 13:19