Thanks for this awesome lecture! I had one question, modern CPUs have out of order engines and they look-ahead many instructions in the future and figure out the dependency chains to see what can be executed in parallel. If the CPU comes across a memory load instruction say about ~120 instructions in the future -- assume that the address of that memory load can be calculated right now -- will the CPU prefetch it?