Programming, Computer Security, Spectre.
Execution — To stay busy, modern processors execute hundreds of instructions in parallel. They will even “speculatively” execute parts of the code that the program may, or may not ever get to. Again, there’s fancy systems to ensure that the outcome matches what you’d expect from executing