CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Hardware

42% gain from X5650 to E5-2643V2

Register Blogs Community New Posts Updated Threads Search

Like Tree8Likes
  • 2 Post By vga
  • 5 Post By ghost82
  • 1 Post By RobertB

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 25, 2014, 07:02
Default 42% gain from X5650 to E5-2643V2
  #1
vga
New Member
 
Vincent
Join Date: Feb 2014
Posts: 1
Rep Power: 0
vga is on a distinguished road
Dear All,

For what its worth please find hereafter the results of my research about upgrading a Fluent configuration (8 licences pack).

We had a bi processor Intel Xeon X5650 @ 2.67GHz with 24,0GB Triple-Channel DDR3 @ 665MHz.

We replaced by a bi processor Intel E5-2643V2 3.5GHz 25M and populated with 8 bank of 8GB DDR3-1866 1Rx4 LP ECC REG.

The reduction in calculation time is ~42% (Hyperthreading MUST be disabled).

The processor was selected with 6 Core so with two processor with had 12 Core for a 8 licences pack. Those extra core are used for the system. The processor was also selected for its massive cache memory.

The memory was selected at DDR3-1866 and only 1Rx4 to ensure maximum speed. Also all the four bank of each processor were populated.

We are running Win7 Pro and fluent 14.5

We kept our 'old' graphical card and our two 1To HDD in RAID 0

The whole upgrade was below 4000eur.

Hope this help some people out here.

Regards,
Vincent
wyldckat and ghost82 like this.
vga is offline   Reply With Quote

Old   February 25, 2014, 11:54
Default
  #2
Senior Member
 
ghost82's Avatar
 
Rick
Join Date: Oct 2010
Posts: 1,016
Rep Power: 27
ghost82 will become famous soon enough
Hi Vincent,
thank you for your report.
I have a question: you said that hyperthreading MUST be disabled; in my simulations on a bi xeon e5-2687w I always set the number of processors to 32 (so hyperthreading active, I can use 32 without license problem at university), because I though that there should be a minimum improvement in speed calculation.
Have you tried to compare times with hyperthreading on/off?

Thank you

Daniele

EDIT:
oh sorry, I understand that you can calculate on 8 cores "only".
ghost82 is offline   Reply With Quote

Old   February 27, 2014, 03:51
Default
  #3
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
I would be more interested in a comparison on your Workstation between 32 "Cores"+HT on and and 16 Cores+HT off. Did you do anything in that direction?
flotus1 is offline   Reply With Quote

Old   February 27, 2014, 10:05
Default
  #4
Senior Member
 
ghost82's Avatar
 
Rick
Join Date: Oct 2010
Posts: 1,016
Rep Power: 27
ghost82 will become famous soon enough
no, I never compared results with hyperthreading on and off, but I will do the test soon.
do you think hyperthreading must be disabled from bios to test it off?
ghost82 is offline   Reply With Quote

Old   February 27, 2014, 11:00
Default
  #5
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
I dont know of any other method to deactivate Hyperthreading.

Edit: if you mean that you could leave HT switched on and compare the results simply by running on 16 cores and 32 "cores"... Personally, I would not trust these results.
flotus1 is offline   Reply With Quote

Old   March 2, 2014, 11:05
Default
  #6
Senior Member
 
ghost82's Avatar
 
Rick
Join Date: Oct 2010
Posts: 1,016
Rep Power: 27
ghost82 will become famous soon enough
Ok, here are results from my small test, interesting results

Hardware:
2x Xeon e5-2687w (frequency 3,4 Ghz, turbo mode on on all cores)
64 gb ECC ram, clocked at 1600 Mhz

System: Windows 7 64 bit
Ansys version: 15 (all service packs applied)

Solver: stationary, pressure based, 2d planar, double precision
Velocity formulation: absolute
Models: standard k-epsilon, scalable wall functions
Phases: 1 phase
Boundary conditions: velocity inlet - pressure outlet
Scheme: simple
Discretization: gradient: least squares cell based; pressure, momentum, turbulent K.E., turbulent dissipation rate: second order
U.R.F.: defaults
Convergence at: scaled residuals <=10^-4

Total number of quadrilateral cells: 416000

TEST 1: Hyperthreading on, number of threads: 32
TEST 2: Hyperthreading on, number of threads: 16
TEST 3: Hyperthreading off, number of threads: 16

TEST 1
Iterations to reach convergence: 8727
Time to solution: 19 minutes and 30 seconds

TEST 2
Iterations to reach convergence: 7832
Time to solution: 19 minutes and 58 seconds

TEST 3
Iterations to reach convergence: 7832
Time to solution: 15 minutes and 1 second


ITERATIONS/SECOND
TEST 1: 7,5
TEST 2: 6,5
TEST 3: 8,7

N.B.:
Different number of iterations to reach convergence depends on different grid partitioning.
Parameter 'iterations/second' should be used to compare results.

So it seems hyperthreading OFF is better then turning it ON.

Daniele
flotus1, siefdi, HyperNova and 2 others like this.
ghost82 is offline   Reply With Quote

Old   March 9, 2014, 09:50
Default
  #7
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
Quote:
So it seems hyperthreading OFF is better then turning it ON.
That is exactly what I suspected. Thanks for your effort.
flotus1 is offline   Reply With Quote

Old   March 9, 2014, 16:06
Default
  #8
Senior Member
 
ghost82's Avatar
 
Rick
Join Date: Oct 2010
Posts: 1,016
Rep Power: 27
ghost82 will become famous soon enough
If the time needed for one iteration is >> 1 sec maybe hyperthreading could be better, since I read some cases where it's stated ht on is better...I will try some cases when I will have some time..
ghost82 is offline   Reply With Quote

Old   March 9, 2014, 22:29
Default
  #9
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23
evcelica is on a distinguished road
Quote:
Originally Posted by ghost82 View Post
If the time needed for one iteration is >> 1 sec maybe hyperthreading could be better, since I read some cases where it's stated ht on is better...I will try some cases when I will have some time..
Turn hyperthreading off. If you have licences for 32 cores. add more nodes, otherwise you are just wasting licences trying to hyperthread. Use 32 real cores if you are serious, not 16 real and 16 virtual, which gives you no added memory bandwidth.
evcelica is offline   Reply With Quote

Old   March 13, 2014, 11:08
Default
  #10
Senior Member
 
Robert
Join Date: Jun 2010
Posts: 117
Rep Power: 17
RobertB is on a distinguished road
We had a similar issue with opensuse and CCM+.

The issue seems to be that the OS did not seem to recognize when it was sending two threads to the same physical core and leaving another physical core open.

In general there seems no good reason to leave HT on, as you would never want to overload the physical cores for CFD.

If you did leave HT on you could set core affinity with MPI which should also solve the problem. Setting affinity on a non HT system didn't seem to speed things up even though you would think it might improve cache efficiency, etc.
ghost82 likes this.
RobertB is offline   Reply With Quote

Old   September 26, 2014, 11:16
Default
  #11
Senior Member
 
ghost82's Avatar
 
Rick
Join Date: Oct 2010
Posts: 1,016
Rep Power: 27
ghost82 will become famous soon enough
About Hyperthreading this is what is reported in the Ansys 16 preview installation guide (I don't know if this has been written also in previous version):

Hyperthreading technology uses one processor core to run more than one task at a time. ANSYS does not recommend using hyperthreading technology in conjunction with ANSYS CFD Solvers (Fluent, CFX and AIM Fluids). We recommend that you turn CPU hyperthreading off (default is on). A system administrator needs to reboot the system and enter the BIOS to turn the hyperthreading option off.
ghost82 is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
pump head gain ranjith CFX 0 March 18, 2008 07:06


All times are GMT -4. The time now is 18:42.