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

hardware difference using Flow3D: i7 4790K vs 2x E5-2670v2

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 5, 2015, 09:41
Default hardware difference using Flow3D: i7 4790K vs 2x E5-2670v2
  #1
New Member
 
song sooho
Join Date: Sep 2014
Posts: 9
Rep Power: 11
songsh0227 is on a distinguished road
hi i am flow3d modeling two system.

1. intel i7 4790K, ddr3 16G

2. intel xeon e5-2670v2 * 2EA, ddr3 128G

all conditions are same

i think, no.2 system more fast

but in my test, no.1 system more fast

who knows why???
songsh0227 is offline   Reply With Quote

Old   March 6, 2015, 16:38
Default
  #2
Sly
New Member
 
Sylvain Boulanger
Join Date: Nov 2014
Posts: 17
Rep Power: 11
Sly is on a distinguished road
In order to get an answer to your question, you should provide more information on each system.

1. How many memory modules are there?
2. What is the frequency of the memory modules?
3. What is the motherboard model?
4. How many cells does your simulation have?
Sly is offline   Reply With Quote

Old   March 7, 2015, 08:54
Default
  #3
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
And last not least: how many cores were used for the simulation.
flotus1 is offline   Reply With Quote

Old   March 7, 2015, 09:06
Default
  #4
Sly
New Member
 
Sylvain Boulanger
Join Date: Nov 2014
Posts: 17
Rep Power: 11
Sly is on a distinguished road
You're right. I was assuming he was using all of them.
Sly is offline   Reply With Quote

Old   March 7, 2015, 22:56
Default
  #5
New Member
 
song sooho
Join Date: Sep 2014
Posts: 9
Rep Power: 11
songsh0227 is on a distinguished road
Quote:
Originally Posted by Sly View Post
In order to get an answer to your question, you should provide more information on each system.

1. How many memory modules are there?
2. What is the frequency of the memory modules?
3. What is the motherboard model?
4. How many cells does your simulation have?

thank you your answer.

my computer detailed specifications

system 1

cpu : Intel(R) Core(TM) i7-4790K @ 4.00GHz

Motherboard : ASRock H97 Performance

Memory : DDR3 8G PC-12800(800 MHz) * 2EA - 2 slot available



system 2

cpu : Intel(R) Xeon(R) CPU E5-2670v2 @ 2.50GHz * 2EA

Motherboard : Asus Z9PE-D8 WS

Memory : DDR3 16G PC-12800(800 MHz) * 8EA - full bank



totel cell about 30 millions

and using all available cpu
Attached Images
File Type: jpg syatem 1.jpg (89.4 KB, 52 views)
File Type: jpg syatem 2.jpg (93.5 KB, 47 views)
songsh0227 is offline   Reply With Quote

Old   March 8, 2015, 00:14
Default
  #6
Sly
New Member
 
Sylvain Boulanger
Join Date: Nov 2014
Posts: 17
Rep Power: 11
Sly is on a distinguished road
From what I can see, both systems could perform better. Here's what I think you should do:

On the i7:
1. Turn off hyperthreading
2. Populate the remaining 2 memory slots with the same kind of memory module.

On the Xeons:
1. Turn off hyperthreading
2. Adjust CPU #2 to run at 2.5GHz. It's at 1.2GHz right now.
Sly is offline   Reply With Quote

Old   March 8, 2015, 12:18
Default
  #7
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
Quote:
2. Adjust CPU #2 to run at 2.5GHz. It's at 1.2GHz right now.
No need to do that. The screenshot was taken while the CPU was idle or under low load. Its clock speed will increase automatically once it actually has something to do.

Quote:
Populate the remaining 2 memory slots with the same kind of memory module.
This could be an option, but this CPU only has 2 memory channels. So you just have to make sure that the 2 memory modules are in the right slots to enable Dual-channel mode.
See the memory tab of cpu-z if this is already the case. Otherwise refer to the mainboard manual how to populate the DIMMs to get maximum performance.

Concerning the original question why the simulation runs slower on the second system:
Maybe the software you are using or some of the specific models you used in your simulation just dont scale well on many cores.
Or there is a totally different factor like disc I/O that limits the speed of the simulation.
You would have to run more tests to find out or contact flow3D support.

Last edited by flotus1; March 9, 2015 at 03:11.
flotus1 is offline   Reply With Quote

Old   March 10, 2015, 23:51
Default
  #8
New Member
 
song sooho
Join Date: Sep 2014
Posts: 9
Rep Power: 11
songsh0227 is on a distinguished road
i have one more question.
why hyperthreading turn off??
thank you.
songsh0227 is offline   Reply With Quote

Old   March 11, 2015, 02:17
Default
  #9
New Member
 
song sooho
Join Date: Sep 2014
Posts: 9
Rep Power: 11
songsh0227 is on a distinguished road
i have one more question.
why hyperthreading turn off??
thank you.
songsh0227 is offline   Reply With Quote

Old   March 11, 2015, 03:41
Default
  #10
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
The benefit of hyperthreading in CFD is questionable to say the least.
The performance of of many CFD approaches highly depends on the available memory bandwith which does not increase with HT activated.
On the other hand, the communication overhead does increase when the mesh is split into a higher number of partitions.
That is why the the performance with HT on is usually not much higher and can even be worse than with HT off.
Not to mention the additional cost for the higher number of HPC licenses you need to run the simulation on twice the number of "cores".
I dont know if this is true for flow3d, but you have this issue with software from other companies.
flotus1 is offline   Reply With Quote

Old   March 11, 2015, 13:55
Default
  #11
Member
 
Join Date: Dec 2012
Posts: 92
Rep Power: 13
beer is on a distinguished road
flotus is right. I ran basically the same test with the 4790K but with ansys. HT makes the code slower by ~1% (depending on your mesh, memory etc.). Overclocking has no effect either, the speedup was more or less 0. Memory bandwith is (almost) everything for cfd. My 2400Mhz modules are really kicking in.
beer 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
[snappyHexMesh] snappyHexMesh and cyclic boundaries Ruli OpenFOAM Meshing & Mesh Conversion 2 December 9, 2013 06:51


All times are GMT -4. The time now is 09:27.