Programming, Computer Security, Spectre.
instructions one at a time — any speculative work done on faulty assumptions will get silently discarded … well, … mostly. As it turns out, failed speculative executions do have one significant side-effect — they can cause the processor to move data from main-memory into the cache, resulting in a