"assign" dual processors

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I know most applications are not dual processor aware, and all you can really
do is let Windows manage the load, but is it possible to influence how
Windows does this? For instance, can I assign a particular processor or core
to a particular application? Ideally, when the app is running, Windows
dedicates one processor/core to that app, and everything else on the other
processor/core. When the app isn't runn ing then Windows manages the load
dynamically.
Is this possible?

Thanks,
Gordon
 
IA-32 Intel Architecture Optimization Reference Manual
http://www.intel.com/design/Pentium4/manuals/248966.htm

Intel Core Duo Processor Technical Documents
http://www.intel.com/design/mobile/core/duodocumentation.htm

--
Carey Frisch
Microsoft MVP
Windows - Shell/User
Microsoft Community Newsgroups
news://msnews.microsoft.com/

---------------------------------------------------------------------------­----------------

:

| I know most applications are not dual processor aware, and all you can really
| do is let Windows manage the load, but is it possible to influence how
| Windows does this? For instance, can I assign a particular processor or core
| to a particular application? Ideally, when the app is running, Windows
| dedicates one processor/core to that app, and everything else on the other
| processor/core. When the app isn't runn ing then Windows manages the load
| dynamically.
| Is this possible?
|
| Thanks,
| Gordon
 
Gordon said:
I know most applications are not dual processor aware, and all you
can really do is let Windows manage the load, but is it possible to
influence how Windows does this? For instance, can I assign a
particular processor or core to a particular application?

Yes. Open task manager, go to the processes tab, right click on the process
you want to change and select 'Set Affinity'.
Ideally,
when the app is running, Windows dedicates one processor/core to that
app, and everything else on the other processor/core. When the app
isn't runn ing then Windows manages the load dynamically.
Is this possible?

Not really, not easily. You can set the affinity of the process and then set
the priority of the task to be higher than others, which should give it as
much time as possible, but it isn't dynamic.

Will that do?
 
:

Yes. Open task manager, go to the processes tab, right click on the process
you want to change and select 'Set Affinity'.
Robert, it this permanant, as in the next time I boot my machine Windows
remembers that affinity setting, or do I need to do it each time I launch the
application? And if so, is the afinity setting scriptable?

Thanks,
Gordon
 
Back
Top