Another round of speculative-execution vulnerabilities
Another round of speculative-execution vulnerabilities
Posted Aug 9, 2023 21:40 UTC (Wed) by willy (subscriber, #9762)In reply to: Another round of speculative-execution vulnerabilities by Wol
Parent article: Another round of speculative-execution vulnerabilities
The first is that things need to happen in a single cycle. An instruction that needs data from L3 cache can and will stall for hundreds of cycles. During that time the CPU will execute some of the other dozens of instructions that it has ready. It's something like six clock ticks to retrieve data from L1. Data in registers is ready to operate on and incurs no delay.
The second is that the speed of communication between different parts of the CPU have anything to do with the speed of light. Speed of electrons in copper is much slower. That's the part other people are telling you that you have wrong.
(There are other problems with your argument, but those are the big two)
