Performance Engineering Laboratory

Our mission is to educate elite programmers and to do high-quality research related to any aspect of programming, performance programming in particular.



In performance engineering (PE) the goal is to improve the running time and space efficiency of programs. Before I took the term performance engineering in use, it had been used by the compiler community. In the algorithmics community the subject matter is often called algorithm engineering, but I prefer the term performance engineering since the study objects are programs, not only algorithms.

At the end of 1998, I received a grant from the Danish Natural Science Council which I could use to create this research lab. In 2009, the PE lab got an official status as one of the research labs in the Algorithms and Programming Languages (APL) unit at the department.

The PE lab is built on the principle that all students who write their theses for me will automatically become members of this research lab. In the work done at the PE lab, research orientation is clearly visible via the joint papers I have with many of my former undergraduate, graduate, and Ph.D. students.


This page was last modified by Jyrki Katajainen on 2017-07-30.