3 ms·
is this 5.3GHz with, or without spectre, RIDL, meltdown, zombieload, fallout, MDS, TAA, and whatever other mitigations for vulnerabilities inherent in Intel chi
by nimbius 7y ago
is this 5.3GHz with, or without spectre, RIDL, meltdown, zombieload, fallout, MDS, TAA, and whatever other mitigations for vulnerabilities inherent in Intel chips?
- vasco 7y agoClock speed is clock speed, you're thinking about operations per cycle.
- saiya-jin 7y agoYou are of course correct, but it's a very important point - theoretical performance on paper is +-meaningless, only real, end performance after things are set safely is relevant to normal use cases. Which is basically all of us. Strangely, not all cpu reviews take this into consideration.
- greggyb 7y agoYou are correct. Just a nit: it's usually referred to as "instructions per cycle" or IPC, rather than "operations per cycle."
- hermitdev 7y agoOperations per cycle also matters. Circa P4, an instruction took around 40-50 cycles to complete. Yeah, it was +5GHz, though. Core architecture brought it down to around 8 cycles to complete an op. Clock speeds dropped, but more shit got done at lower clock speeds.
- CyberDildonics 7y agoThat is still IPC, which refers to instructions per clock as an average throughput and not the instruction latency. > Circa P4, an instruction took around 40-50 cycles to complete Different instructions can have wildly different latencies. Even then an instruction taking 50 cycles sounds like double precision division or an 80 bit floating point operation. Most operations on the P4 had a latency of 1 - 7 cycles, but the P4's high clocks made memory latency and branch mispredictions a bigger issue. Some instruction latency might have been part of the overall pipeline shortening that made the core architecture fast, but this is an oversimplification, and the numbers here don't apply to the vast majority of common instructions. Caches, deep out of order buffers, prefetching and branch prediction all play a part.
- exikyut 7y agoLate reply, but TIL and thanks. All this time I thought everyone was going on about interprocess communication improvements :)