i7-4790K Vs. i7-6700K - Engineering CAD, FEA & CFD ?

Amyrro

Reputable
Oct 23, 2015
52
0
4,640
Hello everyone

I have been searching about the latest in computer desktops, as I am planning to build my own rig for a coming project. My use of the machine is going to be basically focused on the analysis of fluid flow, and so, I will be using the machine to do a lot of Engineering CAD (Computer Aided Design), FEA (Finite Element Analysis), and above all CFD (Computational Fluid Dynamics), which is very CPU-intensive when involving gas flow.

I was about to order the parts of the build, and just before that I went across some news from different websites (including Toms Hardware) regarding a bug in the Skylake processors, which causes them to crash under heavy calculation tasks (involving prime numbers).
http://www.tomshardware.com/news/skylake-prime-number-bug,30979.html

http://www.pcworld.com/article/3021023/hardware/how-to-test-your-pc-for-the-skylake-bug.html

I have had some experience with intensive FEA tasks before, when i7 processors (1st or 2nd Gen, I am not sure) took an hour or a little more to finish calculating the results.

In this CFD task, I am expecting heavier calculations. I might even end up running simultaneous FEA & CFD tests. I thought about 4th Gen i7-4790K, as I did not find a lot of talk about such bugs in it, plus it gives comparable (or slightly better) single threaded performance, and added to that, I could find some discounted pre-built rigs, as system builders are trying to clear out their stock for the new Skylake builds.

Before the bug news, I considered i7-4790K for its price and performance, but leaned more towards the Skylake for better "future-proofing" (as some like to describe it), and the expected better support for Skylake with future technologies on the long term.

My question is, after the this news, is it worth to take the risk and rely on an i7-6700K in my case, especially that I cannot wait for the fix for long time (I can wait for a month max). Added to that the fact I do not quite trust BIOS fixes, as I did not have pleasant experience with Samsung and HP and their BIOS fixes for hardware issues.

Sorry for the long thread

Regards
 

molletts

Distinguished
Jun 16, 2009
475
4
19,165
For those kinds of tasks, I'd be looking at a Xeon (and a suitable workstation board) in order to use ECC RAM - you're going to be hitting the memory very hard and don't want errors to creep in. If your budget won't stretch that far, you could look at AMD FX CPUs which also support ECC but I suspect the performance hit would be a deal-breaker.

Likewise, if you're planning to accelerate the computations on a GPU, a workstation-class card is a must - consumer ones tend to have deliberately-crippled compute performance.
 
Only the Skylake chips have the error, no previous Intel chip ever had it (so it was a surprise when researches found it). If you think you'll be dealing with those kinds of calculations and don't want to run the minor risk that the fix doesn't come soon or isn't 100% correct than the 4790K is just fine. A Xeon chip would be a good choice for this as well.

That all said, Intel says the fix is finished and now its just an issue of the various vendors releasing a BIOS update. So check the support page for whatever motherboard you were thinking of getting.
 

Amyrro

Reputable
Oct 23, 2015
52
0
4,640





Thanks for your reply

As you mentioned regarding the the Xeon, I am somewhat tight on budget. Plus, the i7-6700K & i7-4790K deliver higher single-threaded processing performance than most Xeons (in not all of them). The tried to check about the AMDs, but AMD has not released anything new since a while. Plus, the performance of the existing FX-CPUs is no match for the latest of Intel, aside from the fact that the AMDs were lagging behind the Intels of their time in single-threaded-processing, which count on the most.

Any thoughts regarding whether it is worth it to consider an i7-6700K over the more trusted i7-4790K ?

Regards