Why are Amd Fx Cpus not better than Intel i5 and Intel i7?

areebTM

Reputable
Nov 1, 2014
24
0
4,510
My question is that why is Intel i5 4690 better than Amd fx 8350 in gaming. Fx 8350 has 8cores and clocked higher at stock. On the other hand Intel i7 4790 is much better than any Amd fx CPU(including fx 9590). I want to know why? Intel i7 has hyper threading but that does not mean it has 8 cores(i7 4790).


If i7-4790 is better than fx 9590, than Intel i7-5960x(8 core) will thrash 9590 hands down.
 
Solution
Long story short, it's an architecture thing. An AMD processor might have more cores or a higher clock speed as an Intel model, but they're less efficient per core or GHz. On-paper specs stopped being an accurate way of measuring performance across brands; it's comparing apples and oranges. Benchmarks are the only way to go.
Long story short, it's an architecture thing. An AMD processor might have more cores or a higher clock speed as an Intel model, but they're less efficient per core or GHz. On-paper specs stopped being an accurate way of measuring performance across brands; it's comparing apples and oranges. Benchmarks are the only way to go.
 
Solution


Each Intel core is more efficient and does more work in one cycle then the AMD core. So if you have them running single core vs single core side by side you can see the Intel is faster and does more work in the same clock cycle. So even with 4 cores it out does an 8 core model. Of course there aren't many programs the even utilize 8 cores. On the bright side, hey you can get 8 core cheap from AMD if that's your thing. And AMD has them unlocked so you can overclock them so they can compete with an i5.
 
Architecture! At the same clock rate, the Intel processor handles more instructions than a comparable AMD processor over the same amount of time.

AMD uses modules (starting in Bulldozer) where CPU resources are shared between two processing threads within that module. The FX 4000 series processors are dual modules (4 processing threads), 6000 series have three modules (6 processing threads), and 8000 series have four modules (8 processing threads). Since those processing threads within the module share resources, this is NOT a true dual core setup. The 8000 and 9000 series processors are on the same technology meaning you can overclock the 8230 just the same as an 9590. The better spend of the money is in overclocking an 8000 series CPU.

All i7 desktop processors have eight processing threads. That is four cores with each having a respective hyperthread. When a single core's resources allow, the associated hyperthread knocks out some work. This doesn't mean that hyperthreading gives you an 8 core machine. ...Rather you have a quad core with hyperthreading giving you an additional performance gain up to say 40% more.

Both of these architectures have their merit, but Intel has a clear lead in single threaded performance which is still 90%, or more, of the applications out there. The modules within AMD shine when overclocked and when there are more of them. The 8000 series processors are fine for virtual workstations or video work.

Light reading => http://linustechtips.com/main/topic/48571-intel-amd-architectural-discussion-how-far-ahead-is-intel/
 

melonhead

Distinguished
Sep 21, 2010
329
0
18,860
people look at what is on the surface for processors. they think that higher speed means it is better. with processors, unfortunately, this is not true. i always use the analogy of car engines, or engines in general. if you take a 1000 HP engine against a 500 hp engine, most would think that the 1000hp is going to be faster. in most cases, this may be correct, but if you think of the engine in a semi truck vs the engine in a civic, which is faster. obvious answer is the civic even with a fraction of the power.
although the amd may have faster clock speed, intel has them beat with how they have their processors setup. as much as i have always loved amd, it is the truth. intel simply has their processors optimized better than AMD and outperform them.
 

bdjenkin

Honorable
Oct 7, 2013
26
0
10,560
As others have explained, the primary difference is the between an Intel Core i5 or i7 and an AMD FX processor is the efficiency of each core to compute. Otherwise, software and games are rarely designed to use more than 1 or 2 cores, 4 typically being the most. So you want to have the most powerful cores possible rather than as many cores as possible.
 



Amen Brother!

Sorry I couldn't resist, lol.
 

areebTM

Reputable
Nov 1, 2014
24
0
4,510

Good short, solid answer.