Georg Ofenbeck


I'm a PhD. student at ETH Zürich in the group of Markus Püschel. My current research tries to tackle the efficent construction of program generators targeting high performance code. More specifically I'm reimplementing a subset of the original Spiral system using modern program language features. In the process I make heavy use of embedded DSLs and staging utilizing the Lightweight Modular Staging framework developed by Tiark Rompf. Beside reconstructing existing behaviour (in a hopefully elegant way), I'm exploring new possibilities which modern program language features enable in the context of program generators.


Georg Ofenbeck, Tiark Rompf, Alen Stojanov, Martin Odersky and Markus Püschel
Spiral in Scala: Towards the Systematic Construction of Generators for Performance Libraries
Proc. International Conference on Generative Programming: Concepts & Experiences (GPCE), 2013

C. L. Müller, B. Baumgartner, G. Ofenbeck, B. Schrader, and I. F. Sbalzarini. pCMALib: a parallel FORTRAN 90 library for the evolution strategy with covariance matrix adaptation. In Proc. ACM Genetic and Evolutionary Computation Conference (GECCO’09), Montreal, Canada, July 2009.

Student Projects