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

Hyper-Threading question

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By MFGT

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 2, 2017, 03:41
Default Hyper-Threading question
  #1
YHY
New Member
 
hyhui
Join Date: Jul 2017
Posts: 19
Rep Power: 8
YHY is on a distinguished road
Hello everyone,

I have a question about the Hyper-Threading .
When i enable the Hyper-Threading of the workstation with 12 cores and 24 threads, the calculate speed of Converge case slow down compare to disable the Hyper-Threading. So i am confused that why it slow down when the Hyper-Threading is used? Did you met this situation? Is there any solutions? Maybe it is recommended disabled the Hyper-Threading when use Converge?
Thanks for your help!

Sincerely!
hyhui
YHY is offline   Reply With Quote

Old   December 2, 2017, 06:58
Default
  #2
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
Quote:
Originally Posted by YHY View Post
Maybe it is recommended disabled the Hyper-Threading when use Converge?
Hi,

yes, it is recommended to disable HT. With HT, one physical core appears as two processors to the operating system, allowing concurrent scheduling of two processes per core. However, this slows down the processes.

Easy way to say it, virtual cores are not as fast as physical ones, therefore the physical ones have to wait for the results calculated by the virtual ones, because load ballancing assumes equal perfomances.
MFGT is offline   Reply With Quote

Old   December 2, 2017, 07:24
Default
  #3
YHY
New Member
 
hyhui
Join Date: Jul 2017
Posts: 19
Rep Power: 8
YHY is on a distinguished road
Quote:
Originally Posted by MFGT View Post
Hi,

yes, it is recommended to disable HT. With HT, one physical core appears as two processors to the operating system, allowing concurrent scheduling of two processes per core. However, this slows down the processes.

Easy way to say it, virtual cores are not as fast as physical ones, therefore the physical ones have to wait for the results calculated by the virtual ones, because load ballancing assumes equal perfomances.
Your answer is very helpful. Thank you very much for your help!
YHY is offline   Reply With Quote

Old   July 12, 2018, 23:01
Question
  #4
Member
 
Blue's Avatar
 
Join Date: Jul 2012
Location: India
Posts: 32
Rep Power: 13
Blue is on a distinguished road
Hi,

Where is the option to disable or use HT in Ansys Fluent?

Thank you.
Blue is offline   Reply With Quote

Old   July 13, 2018, 01:46
Default
  #5
Senior Member
 
Tobias
Join Date: May 2016
Location: Germany
Posts: 264
Rep Power: 10
MFGT is on a distinguished road
I think that enable/disable HT can only be done in BIOS menu, not for specific applications.
Blue likes this.
MFGT is offline   Reply With Quote

Old   July 13, 2018, 03:00
Default
  #6
Member
 
Blue's Avatar
 
Join Date: Jul 2012
Location: India
Posts: 32
Rep Power: 13
Blue is on a distinguished road
Quote:
Originally Posted by MFGT View Post
I think that enable/disable HT can only be done in BIOS menu, not for specific applications.
Thank you.
Blue is offline   Reply With Quote

Old   August 14, 2018, 14:03
Default
  #7
New Member
 
Anonymous123
Join Date: Aug 2018
Posts: 5
Rep Power: 7
LeMans is on a distinguished road
Hyperthreading is useful for simulations involving spray parcels, and can be upto 20-25% faster than when using physical cores, but this gain in speed is only during the duration of spray. Make sure you use the command '--t' in cmd while starting simulation to enable hyper-threading in converge. I dont know about the impact of this in a cluster based computer but this certainly is effective in workstations.
LeMans is offline   Reply With Quote

Old   May 20, 2021, 06:58
Default
  #8
Member
 
UOCFD
Join Date: Oct 2020
Posts: 40
Rep Power: 5
uosilos is on a distinguished road
Quote:
Originally Posted by LeMans View Post
Hyperthreading is useful for simulations involving spray parcels, and can be upto 20-25% faster than when using physical cores, but this gain in speed is only during the duration of spray. Make sure you use the command '--t' in cmd while starting simulation to enable hyper-threading in converge. I dont know about the impact of this in a cluster based computer but this certainly is effective in workstations.

Can you explain why is it useful for solving parcels?? I have read OF does not take advantage from hyperthreading.
uosilos is offline   Reply With Quote

Reply


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
Question about symmetry in Autodesk Cfd 2016 ecto Autodesk Simulation CFD 0 October 20, 2015 04:16
small question about the functionalities of topological changes in OpenFoam ngj OpenFOAM Running, Solving & CFD 2 February 28, 2013 10:02
Question Re Engineering Data Source imnull ANSYS 0 March 5, 2012 13:51
internal field question - PitzDaily Case atareen64 OpenFOAM Running, Solving & CFD 2 January 26, 2011 15:26
Poisson Solver question Suresh Main CFD Forum 3 August 12, 2005 04:37


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