Originally Posted by SniperTeamTango
I'm honestly not entirely sure, I'm a modeller/designer, not a software engineer. However I've run tests on an I5 vs an I7 at the stock clock (2500k vs 2600k if you need to know) and the 2500k still came out ahead because the software I was using told me the errors in the render on the 2600k were so substantial it needed to be run. Bearing in mind that I had a tollerance of absolute zero, but still, I didn't see a 2500k doing that. However the even clocked 1100T (which is why I still have it even at end of life) beat the 2500k out because it has more cores available to splitup the work.
Kaveri doesn't seem that far away, but if it needs to be done now then do it now, otherwise wait, even if the advantage is minimal, richland will be cheaper then.
Alatar is just putting the burden of proof on you, but here are a array of CAD programs and the effects:Not necessarily true for Solidworks (Click to show)
Recent years at AU I’ve tried to find Autodesk technical staff who can answer whether Revit benefits in anyway from Hyper-Threading (assuming that you are using at least a quad core PC), but I’ve been unable to get a definitive answer, so I thought I’d test it out for myself. I downloaded the RFO benchmark from the Revit Forum and ran it 3 times on both a dual quad workstation and a quad core PC, first with Hyper-Threading enabled, then disabled. I then averaged the results from the workstation, and the scores can be seen below (*Edit: Lower = better):
RFO Averaged Results Highlighted
They clearly show that there is at least a marginal improvement in the model creation portion of the testing, and a substantial performance reduction in the rendering section with Hyper-Threading disabled. This makes sense, as many general tasks in Revit are limited to executing on a single core, however rendering can use as many cores as you can throw at it. So my recommendation is if you do mostly general Revit work (no rendering – which you should be off loading to the cloud anyway) then you are better off disabling Hyper-Threading. If you do a lot of rendering on your local machine then you are obviously better of with as many cores (with Hyper-Threading enabled) as possible.
2012 and previous versions are enhanced by multi-thread tech, which has better performance with Hyper-threading off.
I happend to have a simple 2012 benchmark about HT on/off.
HT on is around 40% slower than HT off.
My system is win7 64bit with Intel i7 12 cores (24 after HT on).
There are issues in some of the Intel MKL functions that we are currently investigating; these seem to impact certain operations where complex splines are used on multi-core machines; this may be your issue.
Do you have hyper-threading enabled ? If so, then please try disabling that & retrying whatever was crashing with the complex splines.
Alternatively, once Inventor is running, go to Task Manager, Processes, & Rt click Inventor.exe, Set affinity, & only select a single CPU/core.
Question: Will enabling hyper-threading on my workstation have any benefit?
Answer: Yes, while early attempts at hyper-threading on single core machines actually degraded MicroStation performance, the new generation of multi-core processors from Intel (Nehalem) actually yield 20% gain in rendering performance. Therefore users with single core processors should make sure hyper-threading is not enabled on their workstation and users with multi-core processors should enable hyper-threading to realize the performance gains.
But Siemens NX asks people to disable HT.
http://ixbtlabs.com/articles3/cpu/archspeed-2009-4-p1.htmlEdited by AlphaC - 6/6/13 at 5:09pm