CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM

Core 2 Duo or AMD X2

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 12, 2007, 07:51
Default Hello again :-)! Looks like
  #1
Senior Member
 
Philippose Rajan
Join Date: Mar 2009
Location: Germany
Posts: 552
Rep Power: 25
philippose will become famous soon enough
Hello again :-)!

Looks like I seem to be putting in a lot of threads this weekend :-)!

This time, its more to do with performance comparisons.... I know there are lot of you who run OpenFOAM on a variety of multi-processor environments, so... here is a question...

I was thinking of putting together a small cluster of linux systems (about 8 to 10 processor cores...i.e.... 4 to 5 dual cores), particularly with OpenFOAM in mind.

Which processor series would be the better choice from point of view of power consumption / performance?

From point of view of just price, the AMD X2 seems to still be pretty much ahead of the Intel Core2Duo processors....but then, the AMD X2s have only upto 2MB cache, while the Core 2 Duos have upto 4MB, etc..etc...

What kind of experiences have you people had regarding performance, and which processor series would be the wiser choice to make?

What kind of factors does one need to look into when making such an evaluation?

Have a nice Sunday!

Philippose
philippose is offline   Reply With Quote

Old   August 12, 2007, 12:01
Default Hi Philippose, If I had th
  #2
New Member
 
Graeme C.
Join Date: Mar 2009
Posts: 2
Rep Power: 0
cfdnovice is on a distinguished road
Hi Philippose,

If I had the money to build an 8 to 10 core cluster, I'd think about the possibility of putting all the cores on the same board. You might find that an AMD NUMA system of 4 800-series Opterons will do the job better than a cluster of dual-core boxes.

Check out:

http://www.amdboard.com/tyan_s4882_opteron_board.html

and get some prices on some dual-core Opterons.

I'm not sure what the implications of the NUMA memory arrangement are when running OpenFOAM, but my guess is that it can be made to run nicely on such hardware, and the bandwidth and latency between processes would beat a gigabit ethernet cluster.

Anybody have any direct experience with NUMA and OpenFOAM?


Regards, Graeme.
cfdnovice is offline   Reply With Quote

Old   August 12, 2007, 12:08
Default anyone tried the 8 processor A
  #3
Member
 
Kuan Tek Seang
Join Date: Mar 2009
Posts: 31
Rep Power: 17
seang is on a distinguished road
anyone tried the 8 processor Apple box?
seang is offline   Reply With Quote

Old   August 12, 2007, 14:32
Default Philippose, here is my 0.02$
  #4
Senior Member
 
Srinath Madhavan (a.k.a pUl|)
Join Date: Mar 2009
Location: Edmonton, AB, Canada
Posts: 703
Rep Power: 21
msrinath80 is on a distinguished road
Philippose, here is my 0.02$

Intel's dual/quad-core offerings are bullshit for High Performance Computing. I've seen and used their core 2 duos and their quads. Pathetic performance. The extra 2 MB L2 cache made no difference. I'm no AMD fan, but I do pretty well recognize class when I see it. AMD X2s do a more decent job thanks to their onbard memory controller and hypertransport technology. Opterons do an even better job. To be fair, I don't really find the idea of dual/quad cores appealing unless CPU manufacturers take the effort to put in extra memory bandwidth. But for the present, between Intel and AMD, I would definitely go for AMD. You can check my scaleup results for an 8-CPU (dual core, so 16-cores) AMD Opteron box as well as for the 2-CPU (quad-core, so 8 cores) Intel box on the Running / Solving / CFD section.

Aside: Ironically my latest notebook is Intel core 2 duo despite their shortcomings. The reason I got it is because it comes with an onboard GMA 950 graphics chipset that delivers good OpenGL performance for reasonable power consumption. Plus it supports free-software GPL drivers (high priority for me). Intel is good for laptop systems and supports free-software drivers. AMD, at present does not. I've tried testing the scale-up of OpenFOAM on my notebook, and I only get 1.25 speedup on most cases. The reason I suspect is because memory access is done through the extremely slow 667 MHz FSB.
msrinath80 is offline   Reply With Quote

Old   August 12, 2007, 18:00
Default Hey!! Thanks a lot for all
  #5
Senior Member
 
Philippose Rajan
Join Date: Mar 2009
Location: Germany
Posts: 552
Rep Power: 25
philippose will become famous soon enough
Hey!!

Thanks a lot for all the suggestions and ideas :-)! I didnt know that Mac had an 8 processor system in the market!

And Srinath :-)! That was quite a clear set of suggestions I would say :-)! That would make Graeme's idea of a 4 CPU Opteron motherboard quite interesting! (Though that motherboard costs >1200$ !)

I was looking at the AMD website, and they have an Opteron Quad Core slated for release sometime around this month I think.... They are putting in 3 caches on the die.... L1 (64KB) directly on each core, L2 (512KB) one for each core, and an L3 (1024KB) which is common to all four cores, but with special load balancing and data routing stuff.

They have mentioned that it is some "direct connectivity" concept, with a Memory and IO controller embedded on the die, which makes things much more efficient and faster.

Any one has any details regarding these processors? From the looks of it it sounds very interesting.

Have a nice week ahead!

Philippose
philippose is offline   Reply With Quote

Old   August 12, 2007, 18:27
Default I fount this test, which I rea
  #6
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
I fount this test, which I read when looking for workstations.

http://techreport.com/reviews/2007q1/cpus/index.x?pg=1

We bought Intel based ones, and we are quite happy with them.

In general, pay attention to hyper-integrated systems, like 8 cores on a board or similar, mainly because they're newer (less tested), more prone to thermal issues and more vulnerable (if you have an issue, you stop working). This is not true on a conventional parallel system, where you can easily exclude a node ;-)
Plus, the increase in performance for higly demanding applications like CFD is rarely tested and the price might not be worth of.

I found a test using FLUENT on both Intel and AMD here:

http://www.intel.com/products/proces...xeon_brief.pdf


Regards,
Alberto
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   August 12, 2007, 20:36
Default The interesting thing about th
  #7
Member
 
Kuan Tek Seang
Join Date: Mar 2009
Posts: 31
Rep Power: 17
seang is on a distinguished road
The interesting thing about the 8 proc Mac box is the amount of memory it can accomodate, up to 32 GB.
seang is offline   Reply With Quote

Old   August 13, 2007, 05:29
Default hi, the above link is from
  #8
Senior Member
 
Stephan Gerber
Join Date: Mar 2009
Location: Germany
Posts: 118
Rep Power: 17
stephan is on a distinguished road
hi,

the above link is from intel - i guess looking at the homepage of amd will show the opposite...
www.spec.org gives maybe a more realistic overwiew.
the only argument for buying intel is the price not the performance.
regards
stephan
stephan is offline   Reply With Quote

Old   August 13, 2007, 06:39
Default Hi all, My experience with
  #9
Senior Member
 
Thomas Jung
Join Date: Mar 2009
Posts: 102
Rep Power: 17
tehache is on a distinguished road
Hi all,

My experience with OpenFOAM on a cluster of 16 boards with 2 2core Opteron on each blade (i.e. 4 cores/blade), connect by GB-Ethernet, tells me that OpenFoam scales very well up to 4 processes RUNNING ON THE SAME BLADE, but performance is lousy if processes are running on different blades. Obviously, network connection seems to be much more important than performance of the single cores.
Now trying to get gamma running, but dont know yet...

regards,

Thomas
tehache is offline   Reply With Quote

Old   August 13, 2007, 13:23
Default To Kuan: As far as I can t
  #10
New Member
 
Graeme C.
Join Date: Mar 2009
Posts: 2
Rep Power: 0
cfdnovice is on a distinguished road
To Kuan:

As far as I can tell, the "8-processor Apple box" you mention is really a dual quad-core Xeon system. I'd expect CFD to be fairly heavy on the bus usage, so packing more and more cores on the one CPU is likely to lead to limited performance improvements.

To Phillipose:

Since you seem interested in more up-to-date hardware than the quad dual-core system I mentioned, and I agree that that mobo is expensive, you might look at:

http://www.tyan.com/product_board_detail.aspx?pid=496

The Tyan Thunder n3600QE (S4980) is a quad Opteron board using the 1207-pin socket, and it's claimed to be quad-core ready, though as I mentioned above, I doubt the increase in performance for CFD by going to quad cores would justify the cost. (I may be mistaken.)

You might wait for the quad-cores to come out in the hope of getting a price reduction on the dual-cores, then populate one of these with the (presumably cheaper) dual-core Opterons.

You'd want at least a 1kW power supply, and I think that board is a bit larger than your average ATX, so make sure it'll fit into the case. Maybe have the system built for you by someone reliable.


Regards, Graeme.
cfdnovice is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Serial Job Jumping from Core to Core Will FLUENT 2 August 25, 2008 15:21
4 (one core) or 2 (double core) processors? Gen CFX 9 February 21, 2008 06:48
Questions about CPU's: quad core, dual core, etc. Tim FLUENT 0 February 26, 2007 15:02
Core 2 Duo vc. Dual Core Xeon 3060 Jan Main CFD Forum 6 February 20, 2007 07:21
dual core luigi FLUENT 3 October 28, 2005 19:17


All times are GMT -4. The time now is 02:52.