Description
Compilers optimise programs by transforming the code in such way that it improves performance, produces smaller executables or similar. It is very difficult to predict effects of a single transformation and even more difficult to predict how multiple transformations combine. Sometimes it's worth trying to compile programs many times, apply transformations even if improvement is uncertain and hopefully produce better results. I will present a quick overview of such optimisation techniques in past 40 years.
Speaker
Nikola Hardi
(University of Novi Sad (RS))