|
[Sponsors] |
September 12, 2013, 10:28 |
EEC or Non EEC memory
|
#1 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Bad Wörishofen
Posts: 2,711
Blog Entries: 6
Rep Power: 52 |
Hi all,
i set up a Server for my numerical calculations with openfoam. MB with two cpu sockets - opteron 12 cores @ 2400 MHz. I want to insert 2x 32 gb Memory. Memory is 4x8 gb per cpu so 16 gb per core. Question is, if I should use an EEC or non-eec Memory? Can someone give me an advice because the opinions are very different and EEC is much more expensive. I think I ll overclock the CPU to 2.9 GHz. Regards Tobi |
|
September 12, 2013, 16:38 |
|
#2 |
Administrator
Peter Jones
Join Date: Jan 2009
Posts: 682
Rep Power: 10 |
ECC memory is not critical. We have run a cluster with >300 CPUs for soon 10 years and none of our compute nodes have ECC memory. ECC is critical for a server that can't fail (CFD Online's server has ECC memory), but for a CFD simulation what happens is at worst that your simulation crashes and you have to reboot a node before you restart the simulation.
|
|
September 12, 2013, 18:03 |
|
#3 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Greetings to all!
Quick overview of what I can think about before going to sleep:
Bruno
__________________
|
|
September 12, 2013, 18:19 |
|
#4 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Bad Wörishofen
Posts: 2,711
Blog Entries: 6
Rep Power: 52 |
Hi all,
thanks for your replay. 1. I decided to use NON-EEC ram. 2. Overclocking with EEC is not possible (you are right bruno) 3. Overclocking Opteron - i am not sure but I am still not sure if I do that. 4. Cores - I know that the "real" cores are the true thing. For that I thought that the Opteron 6234 do have 12 real cores - but now its too late I bought the stuff today evening damn it. So I still have 12 real cores ... well hmmm I informed me the last 2 weeks about things and stuff and the last 3 days additionally here in the forum ... Well ... shit ... PS: 4 channel support! Well a better option would be send everything back (if possible) and buy a motherboard with 4 CPU ś and insert CPU 's with 4 or 6 real cores. How can I see how many real cores I have? The problem that I have - at the official AMD website there is only "12 cores" nothing with real and virtual ... |
|
September 12, 2013, 20:54 |
|
#5 |
Senior Member
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23 |
That cpu has 12 real cores......
edit: Actually, it seems a bit more complicated now that I've looked a bit: http://www.anandtech.com/show/5058/a...nterlagos-6200 AMD doesn't use hyperthreading, that's only an Intel thing. So it is 12 core, but the cores share resources: That is a six module (not core) CPU that runs 12 Threads. Each module can run 2x integer cores, for 2*6 = 12 real integer cores. But each module can only do one 256bit Floating Point thread. Here is a quote from the discussion: __________________________________________________ _________________________ Each module includes 2x integer cores, correct. But the floating point core is "shared-separate", meaning it an be used as two separate 128-bit FPUs or as a single 256 FPU. Thus, each Bulldozer module can run either 3 or 4 threads simultaneously: - 2x integer + 2x 128-bit FP threads, or - 2x integer + 1x 256-bit FP threads It's definitely a dual-core module. It's just that the number of threads it can run is flexible. The thing to remember, though, is that these are separate hardware pipelines, not mickey-moused hyperthreaded pipelines. __________________________________________________ _________________________ Last edited by evcelica; September 13, 2013 at 16:21. |
|
September 13, 2013, 03:21 |
|
#6 | |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Bad Wörishofen
Posts: 2,711
Blog Entries: 6
Rep Power: 52 |
Quote:
Hi, well I do not have to overclock the CPU. I will read and inform you about it. If its not working its not a problem for me. @evcelica: Thanks for your answer. Where can I find that information that the Opteron 6234 has 12 real cores? Tobi |
||
September 14, 2013, 09:59 |
|
#7 | ||||
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,981
Blog Entries: 45
Rep Power: 128 |
Greetings to all!
Just to be clear on this, when I said: Quote:
Quote:
In essence, for CFD, this only means a slight improvement in performance, because all it does is help schedule data to be computed by the real calculation units. And since scheduling also takes time, there is some improvement in all of this. As for the Opteron 6234 specifications, it's a bit difficult to find some information on it:
This is promising: http://developer.amd.com/community/b...es-processors/ Best regards, Bruno
__________________
|
|||||
September 14, 2013, 10:09 |
|
#8 |
Super Moderator
Tobias Holzmann
Join Date: Oct 2010
Location: Bad Wörishofen
Posts: 2,711
Blog Entries: 6
Rep Power: 52 |
Wow Bruno,
thanks for the information and your research. That sounds good - if I do not understand the things wrong The topic with gcc compiler is new and I can not understand the advantages of the new 4.7 version. But I am going to set up OpenFOAM with that gcc version. Thanks additionally. Tobi |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
partitioning memory | keeper | CFX | 4 | November 22, 2011 19:28 |
How to optimize the memory usage when using FEM | vasilis | Main CFD Forum | 11 | August 25, 2009 00:57 |
Memory error? | Young | CFX | 3 | September 30, 2008 12:33 |
CFX CPU time & real time | Nick Strantzias | CFX | 8 | July 23, 2006 18:50 |
Run-Time memory conifguration Error | Graeme | CFX | 1 | February 21, 2006 00:04 |