|May 3, 2012, 20:40||
OpenFOAM + Hyperthreading
Join Date: Mar 2012
Posts: 10Rep Power: 6
I asked my engineering supervisor whether Intel's hyperthreading technology benefits OpenFOAM computing, which to my surprise it does not.
He explained because there are only 4 physical cores doing work, and tasks will just bounce between either the physical or virtual core pair.
Is this correct?
|May 3, 2012, 23:55||
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 477Rep Power: 16
yes that is correct
PS. I do not do personal support, so please post in the forums.
|May 26, 2012, 13:33||
Join Date: May 2012
Posts: 12Rep Power: 6
You came to and old debate, that face AMD opteron multi-core, against Intel multi thread....You can find many 3d on this subj on this forum...
Inter HT CPU have 2 thread per core.
The MAIN point is that each core can have just ONE single thread working at any time.
Where is the deal ?
IF a memory I/O is required, when the thread is working for fetching the data, the other thread can proceed on the same core.
In general terms, this lead to a performance improvement.(approx 20%-30%)
BUT, coming to HPC on CFD, another consideration becomes important: Memory access/bandwidth consideration.
if the memory accessed by the thread are on "different" memory area, so that the chace doesn't help, HT on more thread could give performance downgrade, instande of speed up.
It is the case of CFD with a huge cell number.
Even more, dividing the memory bandwidth between more cores/Threads degrade the memory access performance for each single core/thread.
(it's the origin of the debate AMD/Intel: it is better a multi CPU (AMD) or a multi core (Intel) based workstation ?)
You can find interesting result and comparison on a "famous" article:
hope it helps...
|Thread||Thread Starter||Forum||Replies||Last Post|
|New OpenFOAM Forum Structure||jola||OpenFOAM||2||October 19, 2011 06:55|
|Cross-compiling OpenFOAM 1.7.0 on Linux for Windows 32 and 64bits with Mingw-w64||wyldckat||OpenFOAM Announcements from Other Sources||3||September 8, 2010 06:25|
|Modified OpenFOAM Forum Structure and New Mailing-List||pete||Site News & Announcements||0||June 29, 2009 05:56|
|64bitrhel5 OF installation instructions||mirko||OpenFOAM Installation||2||August 12, 2008 18:07|
|Adventure of fisrst openfoam installation on Ubuntu 710||jussi||OpenFOAM Installation||0||April 24, 2008 14:25|