QUOTE(noonies_naruto @ Jan 3 2014, 03:33 PM)
thanks for replies
I have a question about cpu. Thru watching this video:
http://www.youtube.com/watch?v=eiml6FxkWHo...DA5B91FFC11D251 I've always wanted to use an 8-core CPU because apart from gaming, i also do a bit of video editing works.
However, after consulting people here n there, everybody is always telling me to go for an i5. Is there any reason if theres any known problem with the FX series?
I was already holding the tin pack for the FX8350 the other day. was so tempted to buy *want to buy piecemeal due to budget constraint* but hesitant.
Here's some unbiased opinion, i5 is usually recommended because it works for most of the cases and it is cheaper than its FX counterpart.
Let's take some components from both companies as a good for comparison(I'm taking the minimum spec for both builds)
Intel BuildIntel i5 4440 @ 574
Asrock H81M-DGS @ 179
Subtotal = RM 753
AMD BuildAMD FX 8320 @ 559
Gigabyte GA-970a-UD3 @ ~380 (can't find it anymore, newegg shows that its 110 USD, so US price + some local charges and taxes should be around RM 380)
Gigabyte GA-970a-UD3 Newegg Link:
http://www.newegg.com/Product/Product.aspx...N82E16813128519Subtotal = RM 939
Note: All prices are taken from viewnet except for the AMD's motherboard which is from newegg(with an approximation of price according to local market price).
The reason of why the minimum price for the AMD proc is more expensive is because FX8320 has a much higher TDP than all of the haswell series processors, so a better board that can supply and accept a larger amount of power would be needed.
You can look for other supported boards at here:
http://www.overclock.net/t/946407/amd-moth...m-info-databaseDifference between Intel and AMD build = RM 186
Advantages of Intel Buildo Cheaper in price
o Lower TDP(Total Power Usage)
o Similar/Better Performance in single threaded applications
o Builtin integrated graphic card
Disdvantages of Intel Buildo Cannot overclock
o Lower clock speed
o Low end motherboard
Advantages of AMD Buildo Better multithreaded performance(provided that the software supports multithreading)
o Can overclock
o Higher clock speed
o Better Motherboard
Disadvantages of AMD Buildo Higher TDP(higher total power consumption)
o Hot(due to the high TDP)
o No integrated graphic card
o Must buy a good board(with at least 8 + 2 power design for 8 core FX series)
However, at this point, you will notice that their price point is not the same(Intel's combination @ 700+ while AMD's combination @ 900+), so let's take some intel components of higher specs to do a side by side comparison(I'm taking the Intel i5 4440 to show the minimum amount of money to build a Intel i5 rig and FX8320 as the minimum spec for a 8 core AMD rig as of now).
Round 2Intel BuildIntel Xeon 1230 v3 @ 779
Asrock H81M-DGS @ 179
Subtotal = RM 958
AMD BuildRefer above
Difference between Intel and AMD build = RM -19
Advantages of Intel Buildo Lower TDP(Total Power Usage)
o Better Performance in single threaded applications
o Similar performance with AMD's build(dependant on the software architecture)
o Server Grade Processor
Disdvantages of Intel Buildo Cannot overclock
o Lower clock speed
o Slightly more expensive
o Low end motherboard
o No builtin integrated graphic card
Advantages of AMD BuildDisadvantages of AMD BuildRefer above
With a RM19 of price difference, these two build can be considered of the same range in terms of pricing and specs as Xeon 1230v3 has 4 cores 8 threads while FX8320 has 8 cores 8 threads.
Important Point: Think of the Xeon 1230 v3 as a i7 4770, just that it is a little bit slower(3.3 ghz vs 3.4 ghz) + no integrated graphic card
so, now, let's get to the main point.
Why Intel instead of AMD?Intel's Processor has a higher IPC(Instruction per Clock) which translates to more tasks can be done in within a second in laymen terms(Note: more efficient). Moreover, Intel's processor has a smaller die size which translates to lesser power consumption(Note: less power usage). Third point, most of the software that we use daily are usually single threaded or uses only very minimal number of threads(most applications and games uses only 1 or 2 cores/threads) so Intel's processor having a higher IPC will win because it is faster for normal applications.
Why AMD instead of Intel?AMD's Processor is generally cheaper than its relative counterpart(however, this is not quite true for Malaysia which makes it not worthwhile). AMD's Processor is fully unlocked, so you can overclock it as you wish. Apart from that, the main point of choosing an AMD Processor is if you're performing a lot of integer based calculations. AMD's Vishera 8 Core(8320, 8350, 9370, 9590) has 8 integer processing unit but only 4 floating point unit so it will be faster when it handles a program that uses a lot of integer operation(similar performance with i7) but slower when it handles a program with a lot of floating point calculation(similar performance withh i5). Hence, depending on what operations that your program uses, the FX series will be on par/better/worse than the i7 series.
Extra Note if you're interested in virtualization(otherwise skip this): AMD's Processor are unlocked so any FX series supports IOMMU out of the box unlike Intel's Processor which does not support it for its K series.
How to identify which program utilises integer/floating point operations and whatnot?So, now since I said that AMD's Processor will work better on programs with integer operations, so how can we identify which program uses which? My answer is I don't know and I don't think that there's a way to know about it as normal programs can(and will) consist of a mixture of integer and floating point operations. However, in specialized software like photoshop, video editing, rendering and related programs, then the difference would be much more prudent. Luckily, normally benchmarks will be done using specialized software so we can identify which program utilizes integer or floating point operations heavily.
Article:
http://www.hardwarecanucks.com/forum/hardw...-arrives-7.htmlInteger Based Operation BenchmarkIn the CPU Hash benchmark, we can see that the 8350(you can overclock the 8320 to the stock speed of 8350) is the fastest, even faster than the i7 3960X which should be used to cost >RM 3k(not particularly sure but i7 4960X costs 3399 at viewnet so i7 3960X's price should be more of less the same).
Floating Point Operation BenchmarkMeanwhile, in the FPU VP8 / SinJulia Benchmark, you can see that FX 8350's performance soars, which is on par with a 2nd generation i5.
From the two benchmarks, it is shown that the FX series processor are good in integer operations as shown in the CPU hash benchmark that it even beat Intel's i7 high end processor which costs around 3k just for the processor(instruction set and usage of cores/threads will also affect the result, but that's not the point here). Meanwhile, in the "Floating Point Unit" VP8/Sinjulia benchmark, FX series processor does not perform that well as it has only 4 floating point unit.
Hence, the general rule of identifying whether the program is using integer/floating point operation are as follows:
if FX's performance is similar to i5, then the program is using floating point operation heavily(bad).
if FX's performance is similar to i7, then the program is using integer operation heavily(good).
considering that other factors are constant.
Teksyndicate Crysis 2 + Xsplit?Video:
https://teksyndicate.com/videos/amd-fx-8350...ming-benchmarksAfter reading what I've explained, I believe that you would have understand why does the FX 8350 can triumph over the i7 3570k
MiscellaneousRegarding future proof, I would say that both of it are not future proof as motherboards for haswell won't work for broadwell(next gen) and there's no FX series for next year(and I assume that there won't be any in the future as they go for APU).
Regarding the power usage, even though that the FX series has a much higher TDP and idle power consumption, but it won't affect much of your electricity fees unless you will be turning it on 24/7(based on the calculations done by others, there's only an increase of around 12 USD if I'm not mistaken if you're turning it on daily, and that is based off US's rate, so I'm not sure of the fees at here)
Additional note regarding the motherboard, the two motherboard that I've suggested are not suitable for mid-high end gaming as they don't have a pcie 3.0 slot, so you may need to top up at least RM100 for both to get a board with pcie 3.0 for better performance
SummaryIntel's Processor has a consistent performance in most cases, while AMD's Processor has a variety of performance depending on the cases.
ConclusionIn the end, I'm not saying which is better than which, just that I wanted to show you the differences between the two.
NOTE: I'm not an engineer, so there may be some flaws here and there
This post has been edited by wcypierre: Jan 4 2014, 12:22 AM