Go Back   OC3D Forums
View Single Post
Old 28-01-20, 11:11 AM
tgrech tgrech is offline
OC3D Elite
Join Date: Jun 2013
Location: UK
Posts: 2,241
Originally Posted by Gothmoth View Post
are you sure?
is the compiler advantage still that great even when you consider buying at the same price point?

i do 3d rendering not coding but when compiling under linux the 3950x seems to blow intel out of the water.

in a linux compiling benchmark (3950x vs. 9980xe) i have seen recently, not one test was won by intel.

but i know when compiling it depends a lot on the benchmark (compiler used).
is are you depended on AVX512?
Yeah most compilation tasks in a typical stack are defined as embarrassingly parallel so the top end AMD parts should wipe the floor here, especially with modern or open source software/compilers.

My old FX8320 would even outperform my friends i7 6700K in many C/C++ compilation tasks.

But there's still a lot of old proprietary software out there still used heavily in some compilation stacks, Microsofts C++ linker was a point of contention for a while.

Originally Posted by Kleptobot View Post
I am by no means an expert in x86 architecture but it seems to me that this avalanche of exploits makes sense for several reasons:

1) This type of exploit, speculative execution exploits, had not previously been used. And so with the first instance of these attacks there has been massive interest in what other ones are possible

2) Intel had a larger share of the market and so offered a bigger target

3) Intel had a much more mature architecture, and had made massive IPC gains through speculative execution to improve the efficiency of their pipeline

4) this one is pure conjecture but maybe the ring bus architecture is more vulnerable to this type of exploit because of the way each core is connected to the cache

So if anything i would say there are only going to be more of these exploits, each with their own name
Points 1 and 2 hold a lot of truth, but regarding point 3), speculative execution itself has been around for decades and is widely used in everything from ARM processors up, and Intel's current performance lead is from process, they're behind AMD when you peg them clock for clock, so AMD are likely using speculative execution more widely and effectively (As the branch predictor is the key component when it comes to performance nowadays), however the maturity of their architecture does mean that it is very well studied and people have had much longer to find vulnerabilities in Intel's methods.
Reply With Quote

All times are GMT. The time now is 04:20 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, vBulletin Solutions, Inc.