• 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.

program to see what core the program is on.

tvdang7

Supreme [H]ardness
Joined
Jun 8, 2005
Messages
4,301
I just want to know if there was a program to tell me what program is on what core. i have a laptop with an i7 720qm and was just trying to see why my turbo doesnt really kick in as much as i thought it would. So im trying to see what programs run on what cores.
 
um, if its a single program that is using all cpu then you should be able to see which core by using task manager to see which core is getting the action.
 
well all cores get action and im just trying to see what my music player , gadget,what ever else , is on what core.
 
task manager, processes tab, right click set affinity on your app. change.
(this will show if only one core is allowed)
or to trigger it manually to a specific core

c:\windows\system32\cmd.exe /C start /affinity 1 notepad.exe
 
i know that im not trying to change the affinity. plus that would get really annoying doing it every time .
 
Most programs do not stay on a single core for long, so knowing what core they are on is kind of pointless. The system will bounce them around as needed to use all cores as equally as possible.
 
I suggest you learn how task management works. An Introduction to Operating Systems class would be useful. It does not simply pick a core and stay there. A task often gets blocked or moved around and may resume on a new core.
 
It's variable, while load of cores is not completely same, load or therefore performance is spreaded across all cores. So no, there is no way how you could see which program is running on which core because everything you have opened is using all cores. There are some rare situations when only 1 core is in load for a while but then it goes back to all.
 
Here's a program you can try. As other users have said, tasks can move around from core to core a hundred times a second so it's hard to keep track of where they are running. ThrottleStop will at least show you the action on each of your 8 threads. You can also enable the More Data feature so it will do this every tenth of a second. That might be "too much information" but at least it will better show you what's really going on inside your CPU. It uses the internal high performance timers that Intel includes in their CPU for this type of monitoring. It is very accurate and also very efficient to monitor using these timers.

http://www.fileden.com/files/2008/3/3/1794507/ThrottleStop.zip

This program is designed to counter act some of the performance throttling schemes that Dell and other laptop manufacturers are using (mostly Dell) but when you first start it up it will be in monitoring mode only so you can use it to monitor the load and average multiplier of each thread.

Do a Google search for Dell ThrottleStop and you should be able to find out some more info including a YouTube video to see how this program works. Hit the F1 key while the program is running and it will bring up some basic documentation for you that is overdue for a few updates.

Sometimes the Core i7 mobile chips will concentrate the load on a single core which lets other cores enter the deeper C3/C6 sleep states so the one core that is awake will be able to use the highest turbo multiplier. Keep in mind that cores are constantly waking up to process background activity. You will never hit the full 21 multiplier on a Core i7-720QM for more than a few milliseconds here and there. When running a single threaded benchmark like Super PI mod you might have an average multiplier somewhere around 18. ThrottleStop can show and log this sort of information.
 
Last edited:
Holy crap that Throttle Stop program completely fixed some micro stuttering crap that has been driving me nuts for weeks. THANK YOU!!!
 
I found an issue a while ago where I noticed some significant stuttering on ATI GPUs and it seems to be directly related to their GPU temperature monitoring software. I first noticed this when I added ATI GPU temperature monitoring to RealTemp. On my computer, it is obvious. Some people might want to blame RealTemp but all it is doing is calling the ATI written routines to ask what temperature the GPU is at. Furmark also samples the GPU temperature, likely using the same ATI routines and can also stutter. Even having the Catalyst Control Center open on the monitoring tab can cause the same thing. CCC only samples once every ~5 seconds so that helps cover things up. Their monitoring code is very poorly written.

In the latest version of RealTemp or ThrottleStop, you will need to add GPU=2 to the RealTemp.ini or ThrottleStop.ini configuration file to enable ATI GPU temperature monitoring. There is also an option in RealTemp when you click on the GPU button so you can disable temperature monitoring on the fly when testing for this.

On my computer, the stuttering is easy to prove. RealTemp lets you adjust the sampling frequency to once per second.

http://www.fileden.com/files/2008/3/3/1794507/RealTempBeta.zip

I have a Sapphire 5770 and within the first minute of 3DMark06, just before the shooting begins, you can see these small stutters that are at the exact same frequency as the GPU temperature sampling is set to. Higher fps numbers can cover things up but it is still there.

ThrottleStop is extremely efficient so when it is minimized to your system tray, you can run it 24/7 and it won't put any significant load on your computer. It also lets you do fun things like giving you the ability to overclock your CPU by locking both cores to the full Intel Dynamic Acceleration speed at the same time.



Intel says that only one core can use IDA but with the right software, that's not true. :)
 
Back
Top