Sebastian Hack
Name
Affiliation
User account
Motivation
I received my PhD in 2006 from the University of Karlsruhe, Germany. In my
thesis, I worked on code generation on the SSA-based compiler infrastructure
libFirm. To my knowledge, we developed the first completely SSA-based backend,
including a register that works entirely under SSA. From December 2006 to
December 2007, I worked with Fabrice Rastello and Alain Darte at the ENS Lyon
on code generation techniques for SSA. December 2007, I left for EPF Lausanne
to work in Martin Odersky's group on the Scala compiler. I was maintaining the
.NET port of the compiler, then. In March 2008, I accepted an offer from
Saarland University, Germany, where I am an assistant professor now.
My research interest is compilers and program analysis in the broadest sense. A
project that would fit particularly well in the HiPEAC context is code
generation under the SSA-form, especially SSA-based register allocation. Our
research from the last couple of years showed that by exploiting the properties
of the SSA-form the qulity of register allocation can significantly improved.
--
Sebastian Hack is one of the few expert in SSA-based compilation, with top-cited papers in register allocation and coallescing. He also invested a lot in practical implementations and experimental aspects, willing to join efforts with other HiPEAC members on just-in-time compilation research and platforms. I strongly support his application as a full member.
Albert Cohen
Proposed by Albert Cohen
