|
[Sponsors] |
December 17, 2011, 09:14 |
RAM speed, is it worth the fastest?
|
#1 |
New Member
Jordi
Join Date: May 2010
Posts: 26
Rep Power: 16 |
Has anybody experience with RAM speeds? Does a 1800 MHz RAM work (18/16) faster than a 1600 MHz RAM? (I mean speed in CFD computing time). Do you think it is worth the extra cost?
|
|
December 17, 2011, 13:42 |
|
#2 |
Senior Member
Join Date: Mar 2009
Location: Austin, TX
Posts: 160
Rep Power: 18 |
If you look at the STARS Euler3d benchmark on this page, you will see that the difference between 1333mhz memory and 1600mhz memory speeds up the simulation by 10%. 1333mhz to 2133mhz speeds it up by over 20%.
In contrast I ran benchmarks on my cluster at a stock CPU clock speed of 3.4ghz and overclocked to 4.0ghz. The speedup was only ~3%. Intel does not allow you to run memory faster than 1600mhz on server class hardware, so consumer hardware is potentially faster than server class hardware. The new i7 3960X was born for CFD. You can run 2400mhz memory on four channels. That is a lot of bandwidth. |
|
December 17, 2011, 17:45 |
|
#3 |
New Member
Jordi
Join Date: May 2010
Posts: 26
Rep Power: 16 |
overclocking never speeds anything... the consumer is so mesmerized about the MHz that cannot realize the bottleneck of computing is currently in data transfer not in processing.
This website has lots of good info, thanks. But CPUs are tested with different motherboards (of course), memory size and speed, so the results are somehow subjective, I think. Last edited by Jordi; December 17, 2011 at 18:02. |
|
December 17, 2011, 18:41 |
|
#4 |
Senior Member
Join Date: Mar 2009
Location: Austin, TX
Posts: 160
Rep Power: 18 |
Sorry I linked to the wrong article there. Here is the one that benchmarks the same CPU and motherboard with varying memory speed:
http://techreport.com/articles.x/20377/2 |
|
December 18, 2011, 04:17 |
|
#5 |
New Member
Jordi
Join Date: May 2010
Posts: 26
Rep Power: 16 |
It seems that the difference between 1600 and 2133 MHZ SDRAM is some 10% in speed. I think this does not justify to me the extra expense, not only the RAM cost but also the motherboard. Thanks a lot, you provided me the very right information!!
|
|
March 21, 2012, 20:25 |
|
#6 |
Senior Member
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23 |
This comparison was done with sandy bridge which has dual channel memory. I wonder what the result would be with triple or quadruple channel memory since it also increases the banwidth. I would guess it would make even less of a difference since other parts of the system would become the bottleneck before memory bandwidth. can anyone comment?
|
|
March 22, 2012, 18:44 |
|
#7 |
Member
Join Date: Jul 2011
Posts: 59
Rep Power: 15 |
The answer would really depend on the software and the problem size. For a small problems the data can be handled efficiently by the cache but as the number of variables grows or the dimensionality of the problem increases the data won't fit as well in the cache and the cpu will have to go to the ram itself more often. This is where faster ram will help. But the problem size at which it becomes memory bound isn't really know until you run the code.
You could try under-clocking your current ram and running simulations to see the change in speed and if it is worth buying faster ram. |
|
Tags |
cfd, ram |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Train Speed | yeo | FLUENT | 5 | February 14, 2012 09:38 |
Does it metter to increase RAM for solver speed?? | raima | Main CFD Forum | 1 | February 28, 2008 11:47 |
Fluent and RAM Speed | Allan Walsh | FLUENT | 6 | April 21, 2004 17:08 |
Increasing RAM decreases CPU time!!! | Melih GULEREN | FLUENT | 2 | April 5, 2004 07:21 |
How to Increase Speed? | steve podleski | Main CFD Forum | 23 | January 11, 2000 16:41 |