Hardware Performance AMD (CMT) vs Intel (HT).. curious FX upgrade question

WarCrysis

Honorable
Dec 6, 2013
26
0
10,540
So i was thinking about actual performance and weather or not it was more like 50/50 software/hardware. It seems like AMD's CMT is a great idea.. on paper. but in actual performance it lacks. The Specs of the FX 8350 are great but the performance is lack luster.

With Direct x 12 on the horizon we can see what advanced optimization can do for performance and while both AMD and Nvidia +intel show performance gains, AMDs performance gains seem to be a whole lot better. Which of course leads to what i want to discuss.

the real question is Windows and pritty much every OS tailered to HyperThreading rather that optimized for all methods of processing? If windows wanted to could they optimize windows 10 to take full advantage of Cluster Multithreading similar to the way Dx takes better advantage of system resources. ive read the claim of UPTO 46% performance increase.

but thats games. im talking about idle OS performance and the way all software is processed.

In my mind it seems like it would be similar to the gaming industry. the games have been tailered to Nvidia more so then AMD. the reason is 60 - 70% market share by Nvidia. spend majority of time making it work good on Nvidia then make sure it works on AMD. but the most important is the majority. and in this case the majority is Intel and HT.

on another note.

Im running a FX 8350 with after market heat sink. im happy but my wife has a AM3+ tower for a school work station / everyday desktop pc. she has a athlon x3 that is not very nice and is the down fall of the system. i was looking at a upgrade for her and the thought to give her my CPU has crossed my mind. but as you can see i have little options in the field of AM3+ chips and id like to get my moneys worth till the end of next year or biggining of 2017 when zen hits.

Would a FX 9590 be worth the performance increase or would a new FX chip for here computer be worth it?
 
Solution
From an OS perspective, CMT cores are treated as full cores in most OS's, which leads to problems when the same two cores on a single module try and both perform FP workloads, as the FP resources aren't duplicated. As a general rule, CMT is about 80% efficient in usage, compared to the 20% you get via HTT. So OS's are already pretty optimized for CMT.

The FX lineup sees the biggest performance gains in DX12 simply because the lighter CPU workload allows them to catch up to Intel in performance. Note that despite AMD having the larger improvements in performance, Intel generally remains faster. DX12 will probably change the price/performance math in favor of AMD though.

As for you wife's system, FX is probably a good enough upgrade...
From an OS perspective, CMT cores are treated as full cores in most OS's, which leads to problems when the same two cores on a single module try and both perform FP workloads, as the FP resources aren't duplicated. As a general rule, CMT is about 80% efficient in usage, compared to the 20% you get via HTT. So OS's are already pretty optimized for CMT.

The FX lineup sees the biggest performance gains in DX12 simply because the lighter CPU workload allows them to catch up to Intel in performance. Note that despite AMD having the larger improvements in performance, Intel generally remains faster. DX12 will probably change the price/performance math in favor of AMD though.

As for you wife's system, FX is probably a good enough upgrade given what she does with it. Even a FX-4xxx should be plenty; a FX-8xxx chip is probably overkill for a non-gaming rig.
 
Solution