Understanding Program Performance: When Academia Meets the Practice
06-14, 13:15–13:50 (Europe/Prague), D0207 (capacity 90)

In academia, analyzing various performance aspects of software is nowadays quite well-researched. Theoretically, one can automatically analyze the complexity of functions, generate time-consuming inputs, or efficiently profile the software with minimal overhead. However, while the results are always exciting, applying these techniques in practice is not so straightforward.

For over seven years, we have developed Perun: a performance management system and a tool suite. We usually evaluated our techniques on smaller or medium-sized projects (at most half a million lines of code). So, in the recent year, we decided to move towards a bigger challenge: the Linux kernel.

In this talk, we will summarize our experience and the challenges we have faced when we moved from the academic field into the real world.

See also:

Tomas is a wannabe scientist who tries his best in the field of performance analysis and testing. He is a member of the VeriFIT group from BUT FIT, Brno, and has cooperated with RedHat for some years. Currently, he cooperates on performance analysis of kernel.