2 CPU Cores, How can you tell which is being utilized?

Coldkilla

Diamond Member
Oct 7, 2004
3,944
0
71
Say I have a game on, and a movie rendering, how will I be able to tell which core is being used, or if 1 core is doing all of the work.

Other question: Will buying an x2 processor allow me to use a cpu hogger torrent program and a game at the same time?
Another Example: Render a movie & play a game


Thx!
 

Sniper82

Lifer
Feb 6, 2000
16,517
0
76
The way I understand it you can do all the above. Otherwise whats the point in having dual core? BTW I'd say you would need at least 2gb memory in order to do multitasking like that but I guess it really depends on the game your trying to play.
 

Coldkilla

Diamond Member
Oct 7, 2004
3,944
0
71
Well I actually have 2gb ram. However, I dont want a game utilizing, say core 1. Then a rendering program using core 1 as well, thus slowing down your game. How can I be sure that multitasking wont over-do a single core?
 

xtknight

Elite Member
Oct 15, 2004
12,974
0
71
Originally posted by: Coldkilla
Say I have a game on, and a movie rendering, how will I be able to tell which core is being used, or if 1 core is doing all of the work.

Use the task manager.

Other question: Will buying an x2 processor allow me to use a cpu hogger torrent program and a game at the same time?

Another Example: Render a movie & play a game

If the OS's scheduler properly assigns the hog thread to one core and the game thread to the other core, yes. I believe XP's scheduler is smart enough to do this.

The deal is, if you have two worker threads, you can garner advantages. Each process is composed of a number of threads (there is always at least one called the worker thread and you can have more of these within an app). Lots of the time, there are more threads, but they are usually idle (updating the GUI while a worker thread is performing an operation for instance). When you have multiple worker threads you start to see the advantages of dual core. You can get two worker threads from having two applications open, or from using one application that is efficiently multithreaded. You can only have one core assigned to each thread (until someone invents the infamous "reverse hyperthreading").
 

xtknight

Elite Member
Oct 15, 2004
12,974
0
71
Originally posted by: Coldkilla
Well I actually have 2gb ram. However, I dont want a game utilizing, say core 1. Then a rendering program using core 1 as well, thus slowing down your game. How can I be sure that multitasking wont over-do a single core?

Unfortunately you really can't guarantee it, at least with stock XP. You can change the affinity after the fact (after the program has started), but you can imagine the inconvenience of trying to assign an encoder to CPU1 during gameplay on CPU0. I think people have made a program to automatically set the affinity of apps per your definitions, but I don't know the name off the top of my head. In fact there are probably multiple programs to suffice as a secondary scheduler. I believe you can also modify the Win32 PE image (.exe) with a preset affinity ("imagecfg"). I don't recommend using that with anti-hack game programs like PunkBuster because the exe will fail a CRC check.
 

Coldkilla

Diamond Member
Oct 7, 2004
3,944
0
71
Ive got that automatic program from a friend of mine. The only name it has is "imagecfg". It works setting the affinity automatically for that program/game. As for multitasking, say your running three programs and cannot set an individual affinity for each one of the three?
 

xtknight

Elite Member
Oct 15, 2004
12,974
0
71
Then, one core will time slice between two threads. Only one core can be assigned to one thread, but the converse of that is not true. When two threads are assigned to one core, it uses time slicing and gives each thread equal time (unless one becomes a sleepy zombie or has a priority boost). I mention imagecfg in my edited post. Like I say be careful with games that use anti-hack techniques. I thought there was another program that could set affinity automatically without having to modify the exe.
 

JimPhelpsMI

Golden Member
Oct 8, 2004
1,261
0
0
Hi, X is correct. One processor/core is designated as Master. It delegates jobs to the other core when it has more than it can handle. I would worry more about how much memory I had than the processors. If you are running more than your memory can hold you will get a lot of swapping to the hard drive and that's slow.

Good Luck, Jim
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |