Compiling and optimising - effects of different flags on performance of C(++) applications

It is usually the fact that when a C program is compiled using the /O1, /O2 or with another optimisation setting, the performance increases. But what exactly in that flag makes all the difference? Turns out that the answer is not that obvious.

Go to the profile of Leaderboard
Jul 09, 2019

Report 5 - Compiling and optimising Laidlaw - my writeup on the research (and other aspects about this scholarship).

And there's a video (produced as part of my scholarship requirements), which can be seen below:

Go to the profile of Leaderboard


N/A, University of St Andrews

Hi, I'm Leaderboard. I'm a third year student studying Computer Science and Mathematics, and spending a year abroad at Purdue University. My research interests lie in computer architecture and compiler optimisations, and last summer I analysed the effects of compiler optimisations on the run-time performance of different applications. A write-up on this is available at

No comments yet.