Programming, Computer Security, Spectre.
Processors have large “caches” to store recently accessed memory locations. Reading a cached memory location is ~100X faster than a “cache-miss”. Crucially, the processor’s cache contains data from multiple security contexts, with some fancy tagging that prevents unauthorized access. 2) Speculative