Interesting news that the Downfall vulnerability fix can reduce performance on Intel processors by 39% in some workloads. Should be interesting to see what that does to comparisons with AS.
Most people don't concern themselves with benchmarks.So what, Intel will stop pushing Cinebench as the mother of all benchmarks now?
Interesting news that the Downfall vulnerability fix can reduce performance on Intel processors by 39% in some workloads. Should be interesting to see what that does to comparisons with AS.
of course this is not great news for those affected, but doesn't this particular flaw "only" affect gen 6 or so to gen 11?Should be interesting to see what that does to comparisons with AS.
Most people don't concern themselves with benchmarks.
If most people notice the bad performance, they'll get bad press. If it's just a few, most people wont care. Me, I've never been a fan of speculative execution, but if it slows down my work flow (not likely much), I'll be ticked.
If it's just a few, most people wont care. Me, I've never been a fan of speculative execution,
Yes, I still care about performance. And yes, I understand how it speeds things up.Didn’t you once say you care about performance? Speculative execution is what makes CPUs go fast in the first place. If you don’t want speculative execution might as well use an atom and give up 70% of performance.
My dislike of it is part because of this kind of issue, but really, it seems so inefficient -- like there ought to be a better way. I don't really have a technical reason.
Remember I'm just a software guy...
of course this is not great news for those affected, but doesn't this particular flaw "only" affect gen 6 or so to gen 11?
they are currently on gen 13, with gen 14 being almost around the corner, so gen 12 onwards should, as far as i understand, not be affected by this, thus won't make those look worse in comparison to the Apple chips
Yeah, inefficient, too many wrong paths, too many state changes. For suitcases, it's more efficient to pack it the night before and have it all ready, and no changing things at the last minute.Inefficient? Do you start packing your suitcase the moment the taxi arrives to take you to the airport or do you do it the evening before? Speculation is all about the efficient use of available resources instead of standing there doing nothing until the last possible moment.
I agree.Hardware is a leaky abstraction. Can’t write fast software without understanding and utilizing how hardware works.
Intel actually tried something like this with the Itanium, which used a VLIW (very long instruction word) architecture instead of the normal x86 way of doing things. It was a good idea on paper, but it turned out to be a flop and a bit of a disastrous product for Intel, as it wasn't really feasible for compilers to optimize well enough to make it run the way it was expected to.I get your point and am not really arguing against it, I just think there has to be a better way. And no I don't know of a better way, nor am I likely to figure one out.
Yea, speculative execution is a necessary evil in the modern computing world. There would simply be no way to get anywhere near the levels of performance that we are used to without it.ArkSingularity
Nice explanation, thanks!
The itanium way is probably more how I would try, but I know the itanium was a failure. I still feel there should be a better way, but maybe not.
I'll leave it to you hardware guys, I'm better at software.
The issue does not affect the latest generations in Intel CPUs, nor will it affect the new chips.So what, Intel will stop pushing Cinebench as the mother of all benchmarks now?
The issue does not affect the latest generations in Intel CPUs, nor will it affect the new chips.
The issue does not affect the latest generations in Intel CPUs, nor will it affect the new chips.
It only seems inefficient prima fascie, a lot of stuff in technology is actually more efficient and faster despite what “common sense” would tell you.I get your point and am not really arguing against it, I just think there has to be a better way. And no I don't know of a better way, nor am I likely to figure one out.
Very interesting, apparently it's specifically an AVX-512 instruction that is affected? If this is the only instruction that requires mitigations (and I'm assuming there are not performance regressions from mitigations to other instructions), then it would seem this vulnerability wouldn't impact the vast majority of everyday consumers who do not have AVX-capable CPUs or don't use software that relies on AVX-512.
No, AVX2 and AXV-512 have "gather" instructions.Very interesting, apparently it's specifically an AVX-512 instruction that is affected? If this is the only instruction that requires mitigations (and I'm assuming there are not performance regressions from mitigations to other instructions), then it would seem this vulnerability wouldn't impact the vast majority of everyday consumers who do not have AVX-capable CPUs or don't use software that relies on AVX-512.
Ah, thanks for the clarification.No, AVX2 and AXV-512 have "gather" instructions.
(You can highlight/filter SIMD instructions here: https://www.officedaytime.com/simd512e/)
i.e., intel will make MORE use of Cinebench to try and point out how great the new processors are when in reality outside of cherry picked workloads you're talking the now-intel-standard 5% generational improvement.