This is a lecture about data and instruction-level dependencies in high-level languages like C#, Java, etc. There's a lot of knowledge on the internet about this very topic but this is mostly reserved for ASM, C/C++, and hidden in CPU manuals. This is my attempt to introduce this subject to a broader audience.
Sources: https://github.com/badamczewski/DataOrientedDesign/blob/master/DoDSamples/Samples/InstructionLevelDependency.cs
Link to Branch Prediction lecture that's mentioned in the video: https://www.youtube.com/watch?v=OPFJUpdCq0I
♦ Instagram: https://www.instagram.com/level_uppp01
♦ Twitter: https://twitter.com/badamczewski01
♦ Blog: https://leveluppp.ghost.io