|
[Sponsors] |
April 1, 2013, 16:57 |
Few fast cores or a lot of slow cores
|
#1 |
New Member
av
Join Date: Feb 2012
Posts: 5
Rep Power: 14 |
Hello,
I wonder if there is a big performance gap between those 2 configurations for OpenFOAM: Dual E5-2620 so 12 cores at 2GHz, memory speed 1600Mhz. Mono i7-3930K so 6 cores at 3.2GHz, with overclockable memory speed (up to 2400Mhz). Here is a link to the detailed configurations: http://annecy.e-network.fr/station-d...-4000/p-26326/ http://annecy.e-network.fr/ordinateu...3930K/p-23982/ Thanks for your help. |
|
April 1, 2013, 17:08 |
|
#2 |
Senior Member
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,183
Rep Power: 23 |
I would bet that the dual E5 machine would be faster since you would have 8 memory channels instead of just 4 with the i7 machine. I don't think the faster CPU clock or memory speed would be enough for the i7 system to make up for having half the number of memory channels.
This is just my opinion though, I have no first hand experience running these two types of configurations directly against each other. Last edited by evcelica; April 1, 2013 at 22:25. |
|
April 1, 2013, 23:17 |
|
#3 |
Member
Dan Kokron
Join Date: Dec 2012
Posts: 33
Rep Power: 13 |
I agree with Erik on this one. According to Intel's Vtune tool, OpenFOAM keeps all eight memory channels in my dual E5-2643 system very busy.
Dan Last edited by dkokron; April 4, 2013 at 12:18. Reason: correct CPU model |
|
April 4, 2013, 07:04 |
|
#4 |
New Member
av
Join Date: Feb 2012
Posts: 5
Rep Power: 14 |
Thank you very much for your answers.
Just an advice about motherboard. If a dual proc motherboard support quad channel memory, does it mean that there is a total of 8 channels ? or do I have to be careful about channel number when I buy a dual proc motherboard ? Thanks a lot |
|
April 4, 2013, 08:33 |
|
#5 |
Senior Member
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,183
Rep Power: 23 |
If it is a dual socket board for XEON E5s, then yes it will definately have quad channel for each CPU, and possibly more than one rank of four slots for each CPU. So It could have 8 memory slots for each CPU, 16 total, but its still only quad channel per CPU, 8 channels total, since each CPU can only communicate through 4 memory channels at once, even if there could be more modules connected.
|
|
April 4, 2013, 10:09 |
|
#6 |
New Member
av
Join Date: Feb 2012
Posts: 5
Rep Power: 14 |
ok, I understand better how it works.
thanks for your help. |
|
April 5, 2013, 21:52 |
|
#7 |
Senior Member
Join Date: Oct 2009
Location: Germany
Posts: 636
Rep Power: 22 |
Well, the i7 is also a Sandy Bridge E CPU and therefore has 4 memory channels. And when he really runs it on 2400MHz, it will also have a good performance, since it's not only related to memory bandwidth but also on memory latency. And the communication between the higher number of partitions also takes some time, especially since usually (depending on the solver design) one process needs to collect some number from all involved cores.
The main issue is: It strongly depends on the solver and any serial processes which might be involved. For sure the i7 is more optimated for high performance than the slow Xeons, which are good for a high stability. So the dual E5 Xeons might still be slightly faster. But of course for an almost 20% higher price.
__________________
We do three types of jobs here: GOOD, FAST AND CHEAP You may choose any two! |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Specify number of cores that CFX should use. | Lance | CFX | 16 | July 20, 2016 10:04 |
Which is better for CFD 4 core i7-2600 or AMD 8 core FX-8150? | GregShaffer | Hardware | 3 | May 7, 2015 14:26 |
Superlinear speedup in OpenFOAM 13 | msrinath80 | OpenFOAM Running, Solving & CFD | 18 | March 3, 2015 06:36 |
Calculation to slow | A.A. | OpenFOAM Running, Solving & CFD | 2 | January 10, 2013 05:44 |