How can I switch off hyperthreading?

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

How can I switch off hyperthreading?

Post by hgm »

I have an Acer PC with an i7-2600 CPU. My device manager says I have 8 CPUs, while I know it is a quad. So apparently HT is on.

I cannot find any way to switch it off, though. How is this generally done? (I have in 7 on this PC.)
Last edited by hgm on Sun Nov 04, 2012 10:30 pm, edited 1 time in total.
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: How can I switch off hyperthreading?

Post by JuLieN »

AFAIK this is done in the BIOS. (And not all of them include such settings.)
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: How can I switch off hyperthreading?

Post by hgm »

I looked in the BIOS, and could not find anything that sounded like it would do this.
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: How can I switch off hyperthreading?

Post by JuLieN »

hgm wrote:I looked in the BIOS, and could not find anything that sounded like it would do this.
Then googling on this matter will tell you that there's no way to turn hyper-threading off. BUT, with windows, you can force a program to use only one specified core... Maybe that would do for you?

Read how to do in the first answer on this page:
http://superuser.com/questions/305887/d ... 7-registry
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
rbarreira
Posts: 900
Joined: Tue Apr 27, 2010 3:48 pm

Re: How can I switch off hyperthreading?

Post by rbarreira »

Why would you want to disable it? It increases performance, except perhaps for some badly-written programs which try to occupy all existent CPUs regardless of whether it's advantageous to do so.
Modern Times
Posts: 3546
Joined: Thu Jun 07, 2012 11:02 pm

Re: How can I switch off hyperthreading?

Post by Modern Times »

hgm wrote:I looked in the BIOS, and could not find anything that sounded like it would do this.
I'd be very surprised if it wasn't there. What model Acer ?
Cubeman
Posts: 644
Joined: Fri Feb 02, 2007 3:11 am
Location: New Zealand

Re: How can I switch off hyperthreading?

Post by Cubeman »

hgm wrote:I have an Acer PC with an i7-2600 CPU. My device manager says I have 8 CPUs, while I know it is a quad. So apparently HT is on.

I cannot find any way to switch it off, though. How is this generally done? (I have in 7 on this PC.)
(I have in 7 on this PC.) do you mean Windows 7 ?
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: How can I switch off hyperthreading?

Post by hgm »

Oops yes, I meant to type Win 7.
rbarreira wrote:Why would you want to disable it? It increases performance, except perhaps for some badly-written programs which try to occupy all existent CPUs regardless of whether it's advantageous to do so.
I am running 4 matches in parallel to test modifications of my engine. I test each version on two matches. What I typically see is that on match A-B gives a very significant advantage for B (say), like 58% over 100 games, while the other A-B is dead even (like 51-49).

I want to rule out the possibility that this is because A in the first match got to share a core with some (also badly losing) A from a match A-C, while B and C happened to be assigned a core of their own.

@Ray:

The model is Acer Aspire M3970.
Modern Times
Posts: 3546
Joined: Thu Jun 07, 2012 11:02 pm

Re: How can I switch off hyperthreading?

Post by Modern Times »

hgm wrote: The model is Acer Aspire M3970.
You could contact Acer support. It may have a very restrictive locked down BIOS and it might not be possible.
Dirt
Posts: 2851
Joined: Wed Mar 08, 2006 10:01 pm
Location: Irvine, CA, USA

Re: How can I switch off hyperthreading?

Post by Dirt »

hgm wrote:I have an Acer PC with an i7-2600 CPU. My device manager says I have 8 CPUs, while I know it is a quad. So apparently HT is on.

I cannot find any way to switch it off, though. How is this generally done? (I have in 7 on this PC.)
It should be in the BIOS if anywhere. I will say that this is one reason I got an I5.