4 ms·
Also, I think fully mitigating the security issues on Intel processors requires applying all the patches and disabling hyperthreading, at which point you're see
by makomk 7y ago
Also, I think fully mitigating the security issues on Intel processors requires applying all the patches and disabling hyperthreading, at which point you're seeing more like a 20+% impact on performance. In particular, from what I can tell the microcode and software patches for RIDL and ZombieLoad only flushes the state on context switches and cannot protect against the hyperhreading-based variants of the attacks.
- dijit 7y agoLoss of hyper-threading is only "20%+" because you put a plus there.. Hyper-threading in synthetic workloads is usually in the order of 40% loss in performance. Depending on how well used the hyper-threads are it can actually be higher. It's unlikely to be lower than 40% unless you're bottlenecked before the CPU (memory speed or heavy CPU cache invalidation)
- maffydub 7y agoThe article says... "Disabling [hyperthreading] increases the overall performance impact to 20 percent (for the 7980XE), 24.8 percent (8700K) and 20.5 percent (6800K)." ...so I think a performance impact of "20%+" (i.e. 20% or more) is fair - for the 8700K it's 24.8%.
- imtringued 7y agoYeah it depends on your workload. If you are playing video games with well optimized C++ code that also takes advantage of SIMD etc then it's not going to matter a lot. However if you're running a python webserver that causes a cache miss every other line of code then this could actually result in a 40% loss of performance.