Last year, I got a grant from the Better Scientific Software (BSSw) to produce education videos “about compilers”. While it took me a long time, and the results can certainly be improved, I am happy that the first video is finally online:
Looking at Compilers - No 1 - Optimization Levels
In the first few videos I will mostly look at the user side, how to interact with the compiler. However, even there might be some interesting insights for new compiler enthusiasts. I hope to produce videos for LLVM developers too, and maybe others are encouraged to do the same .
Two more videos should be released shortly: First, one that briefly looks at -march=native
, and then the “what’s a compiler” introduction. I have started on scripts for more, incl. “compiler remarks”, “time and stats”, “OpenMP offload”, and “reporting compiler bugs”.
I’d appreciate feedback on video #1, and if people want to help, in any way, please let me know.
~ J