• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

A simple Hyperthreading question.

Visable-assassin

I <3 Hybrids
2FA
Joined
Aug 8, 2000
Messages
20,945
Ok first off Im not an Intel guy by any means so this is confusing me.
Here at work we have just picked up about 250+ new computers to setup for operations here. And all of them have Hyperthreading enabled by default.
Now is it possible to set it where it will act like a true dual processer system? I mean by where you can have one "CPU" work with Windows and the second "CPU" work on just your apps?
Or since there isnt a second physical processor this cannot be done?
We have one app that is used ALOT and when the app is running its more or less a shell for three other apps that runing the background of the main one. and when it comes up itll actually drag these systems to a crawl.
any ideas?
Also these systems are running windows 2000 pro
 
you should just be able to set affinity in the process manager, windows doesnt know that the second core is a logical one, it just treats it like a true SMP system.
 
lithium726 said:
you should just be able to set affinity in the process manager, windows doesnt know that the second core is a logical one, it just treats it like a true SMP system.
Right. However since they share resources... it would not be advisable to limit a program to Just the "Hyperthreaded Core" because Hyperthreading works on all unused parts of the core, to fill the pipeline. It my no means is "another processor" It just acts like it to fill the CPU full of as much data as possible.
 
Visable-assassin said:
We have one app that is used ALOT and when the app is running its more or less a shell for three other apps that runing the background of the main one. and when it comes up itll actually drag these systems to a crawl.

Sounds like your shell app is spinning when it shouldn't be. What does perfmon tell you when you profile this scenario?

You might consider turning off hyperthreading until you start using a HT-aware OS.
 
Visable-assassin said:
Im well aware of it...the program is written like shit to be honest !

Then perhaps you should fix it. If the app is spinning, you're not going to do much better even if you had physical processors and locked-down affinity. Fix the problem instead of treating symptoms!
 
best thing to do would probably be to force the process' priority to be lower.
 
ameoba said:
best thing to do would probably be to force the process' priority to be lower.

Adjusting the process is still a band-aid. While it might provide some relief, it certainly isn't the best solution.
 
mikeblas said:
Then perhaps you should fix it. If the app is spinning, you're not going to do much better even if you had physical processors and locked-down affinity. Fix the problem instead of treating symptoms!


I would but I dont get paid to write apps. Ill leave that up to the guy whos in charge of this POS.
 
Back
Top