Community
Inventor Forum
Welcome to Autodesk’s Inventor Forums. Share your knowledge, ask questions, and explore popular Inventor topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Dual processor at 50%

14 REPLIES 14
Reply
Message 1 of 15
mariox
310 Views, 14 Replies

Dual processor at 50%

Hello everybody, I recently installed a second processor in my IBM M Pro workstation, but I see that when Inventor makes the drawing views, only 50% of the CPU's power are used, in the task manager window, when one processor works at 100% power the other one is idle. Do anybody else can tell me some trick to sove this situation? Regards, Giovanni.
14 REPLIES 14
Message 2 of 15
Anonymous
in reply to: mariox

That's the way it works. I think Task Manager is
displaying each processors percent of the total processing power available.
IOW, each processor is available for half the work load ... something like
that. Convoluted way of showing it, I think, but that's how M$ decided to do it.
There are several threads on the subject you could read through if you want to
go to the web-based reader and search for the topic.

~Larry


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Hello
everybody, I recently installed a second processor in my IBM M Pro
workstation, but I see that when Inventor makes the drawing views, only 50% of
the CPU's power are used, in the task manager window, when one processor works
at 100% power the other one is idle. Do anybody else can tell me some trick to
sove this situation? Regards, Giovanni.
Message 3 of 15
Anonymous
in reply to: mariox

to use both processors to 100 % I open up 2 sessions of IV. If I have some IDW work to do I will open that file up in one session and in the other session I may have some big punched mesh pattern to revise that takes hours to regenerate. I find this uses more processor and solves much of my wait time. This is limited however. Experience will tell you soon what you can or can not do quickly. Call up the Idw before making the big changes that may take hours to regenerate. If the processor is being taxed don't then try to open up the second session. The second session will wait until the first session completes before fully loading. Conversely if the second session is already open you will be able to update the small changes in the idw will little performance drop as the larger model is updating.
Message 4 of 15
JRS
in reply to: mariox

I have 2.4GHz dual Xeon with 2gig of ram
OS 2000 pro spk 3, and my CPU usage history
shows an even amount of usage on both sides
the CPU usage is about 50% to 60% where on
my old system a 1.8GHz single P4 would be at
100%.
Message 5 of 15
Anonymous
in reply to: mariox

Did you reconfigure your OS for multiple processors? In W2K this is in device manager under the Computer category. In NT4 this is more difficult, search the web for specifics if you have NT4. I would assume WXP is like W2K but have no experiece with that.
Rich Thomas
Message 6 of 15
Anonymous
in reply to: mariox

I am nearly identical to your set up. with multi sessions of Inventor running I can hit 100% on a regular basis. I do not mean multi drawings in one session. I mean 2 sessions of IV running at the same time. If there was more to the processor set up as in a multi thread setting enabled I am unaware and not having access to that info I can not confirm that. But I think that might explain it.
Message 7 of 15
JRS
in reply to: mariox

If you right click on my computer icon on your desk top and select properties. Then look at the hardware tab and select the device manager you will find it. My system came configured that way. I have not tried running multiple sessions yet.
Message 8 of 15
Anonymous
in reply to: mariox

Open taskmanager and look for the Backahl.exe
process. Set its affininity to processor 1. You can leave Inventor's affininty
to both 0 and 1.

 

-Kevin Schneider

 


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Hello
everybody, I recently installed a second processor in my IBM M Pro
workstation, but I see that when Inventor makes the drawing views, only 50% of
the CPU's power are used, in the task manager window, when one processor works
at 100% power the other one is idle. Do anybody else can tell me some trick to
sove this situation? Regards, Giovanni.
Message 9 of 15
Anonymous
in reply to: mariox

I did what you stated it just showed multiple processors. I did not see an option for multi threading. I don't think I have access to that I will ask my IT guy to specify more.
Message 10 of 15
Anonymous
in reply to: mariox

Kevin I noticed I had to do this each and every
time I ran IV.  Any way to set this up as a default?


--
Sean Dotson, PE

href="http://www.sdotson.com">http://www.sdotson.com

Check the Inventor
FAQ for most common questions

href="http://www.sdotson.com/faq.html">http://www.sdotson.com/faq.html

-----------------------------------------


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">

Open taskmanager and look for the Backahl.exe
process. Set its affininity to processor 1. You can leave Inventor's affininty
to both 0 and 1.

 

-Kevin Schneider

 


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Hello
everybody, I recently installed a second processor in my IBM M Pro
workstation, but I see that when Inventor makes the drawing views, only 50%
of the CPU's power are used, in the task manager window, when one processor
works at 100% power the other one is idle. Do anybody else can tell me some
trick to sove this situation? Regards,
Giovanni.
Message 11 of 15
Anonymous
in reply to: mariox

If you want to do this yourself with an app that doesn't normally support
it, you'll need to use a tool from the Windows 2000 Server Resource Kit
(Supplement #1). You can also find this tool in the \SUPPORT folder of the
Windows NT/2K Server CD-ROM.

The tool in question is named IMAGECFG.EXE -- Image Config, so named because
Microsoft refers to application binaries in Windows as the "image" of an
application. To set processor affinity for an app, you'll need to run IMAGECFG
from the command line with the following parameters.


imagecfg -a 0xn <D:>\Path\program.exe


The "0xn" is a hex code that sets which processor to give the program
affinity to. For processor 0, it's 0x1; for processor 1, it's 0x2. The numbers
go up to 32 processors, but the progression of the mask is peculiar: 0x1, 0x2,
0x4, 0x8, then 0x10, 0x20, 0x40, 0x80, 0x100, 0x200, and so on.


Once you do this, the exe for the program in question will be changed
permanently
, so it's a good idea to make a backup copy of the exe in
question before playing with this. Also, you cannot use IMAGECFG on
.DLLs.



style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">

Kevin I noticed I had to do this each and every
time I ran IV.  Any way to set this up as a default?


--
Sean Dotson, PE

href="http://www.sdotson.com">http://www.sdotson.com

Check the Inventor
FAQ for most common questions

href="http://www.sdotson.com/faq.html">http://www.sdotson.com/faq.html

-----------------------------------------


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">

Open taskmanager and look for the Backahl.exe
process. Set its affininity to processor 1. You can leave Inventor's
affininty to both 0 and 1.

 

-Kevin Schneider

 


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Hello
everybody, I recently installed a second processor in my IBM M Pro
workstation, but I see that when Inventor makes the drawing views, only
50% of the CPU's power are used, in the task manager window, when one
processor works at 100% power the other one is idle. Do anybody else can
tell me some trick to sove this situation? Regards,
Giovanni.
Message 12 of 15
Anonymous
in reply to: mariox

Thanks Kevin...


--
Sean Dotson, PE

href="http://www.sdotson.com">http://www.sdotson.com

Check the Inventor
FAQ for most common questions

href="http://www.sdotson.com/faq.html">http://www.sdotson.com/faq.html

-----------------------------------------


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">

If you want to do this yourself with an app that doesn't normally support
it, you'll need to use a tool from the Windows 2000 Server Resource Kit
(Supplement #1). You can also find this tool in the \SUPPORT folder of the
Windows NT/2K Server CD-ROM.

The tool in question is named IMAGECFG.EXE -- Image Config, so named
because Microsoft refers to application binaries in Windows as the "image" of
an application. To set processor affinity for an app, you'll need to run
IMAGECFG from the command line with the following parameters.


imagecfg -a 0xn <D:>\Path\program.exe


The "0xn" is a hex code that sets which processor to give the program
affinity to. For processor 0, it's 0x1; for processor 1, it's 0x2. The numbers
go up to 32 processors, but the progression of the mask is peculiar: 0x1, 0x2,
0x4, 0x8, then 0x10, 0x20, 0x40, 0x80, 0x100, 0x200, and so on.


Once you do this, the exe for the program in question will be
changed permanently, so it's a good idea to make a backup copy of
the exe in question before playing with this. Also, you cannot use
IMAGECFG on .DLLs.



style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">

Kevin I noticed I had to do this each and every
time I ran IV.  Any way to set this up as a default?


--
Sean Dotson, PE

href="http://www.sdotson.com">http://www.sdotson.com

Check the
Inventor FAQ for most common questions

href="http://www.sdotson.com/faq.html">http://www.sdotson.com/faq.html

-----------------------------------------


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">

Open taskmanager and look for the Backahl.exe
process. Set its affininity to processor 1. You can leave Inventor's
affininty to both 0 and 1.

 

-Kevin Schneider

 


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Hello
everybody, I recently installed a second processor in my IBM M Pro
workstation, but I see that when Inventor makes the drawing views, only
50% of the CPU's power are used, in the task manager window, when one
processor works at 100% power the other one is idle. Do anybody else can
tell me some trick to sove this situation? Regards,
Giovanni.
Message 13 of 15
Anonymous
in reply to: mariox

So basically, there are no aspects of Inventor that is multithreaded?
And forcing Inventor's affinity to a single processor has no
repercussions to speak of? And if Inventor did have a multithreading,
that the second processor would be tasked appropriately?

James Ibanez

Kevin Schneider, Autodesk wrote:
> If you want to do this yourself with an app that doesn't normally
> support it, you'll need to use a tool from the Windows 2000 Server
> Resource Kit (Supplement #1). You can also find this tool in the
> \SUPPORT folder of the Windows NT/2K Server CD-ROM.
>
> The tool in question is named IMAGECFG.EXE -- Image Config, so named
> because Microsoft refers to application binaries in Windows as the
> "image" of an application. To set processor affinity for an app, you'll
> need to run IMAGECFG from the command line with the following parameters.
>
> imagecfg -a 0xn <>\Path\program.exe
>
> The "0xn" is a hex code that sets which processor to give the program
> affinity to. For processor 0, it's 0x1; for processor 1, it's 0x2. The
> numbers go up to 32 processors, but the progression of the mask is
> peculiar: 0x1, 0x2, 0x4, 0x8, then 0x10, 0x20, 0x40, 0x80, 0x100, 0x200,
> and so on.
>
> Once you do this, the exe for the program in question will be changed
> permanently, so it's a good idea to make a backup copy of the exe in
> question before playing with this. Also, you cannot use IMAGECFG on .DLLs.
>
> "Sean Dotson" wrote in message
> news:8B9124A1EB7570457E0782E79DA4EA24@in.WebX.maYIadrTaRb...
> Kevin I noticed I had to do this each and every time I ran IV. Any
> way to set this up as a default?
>
> --
> Sean Dotson, PE
> http://www.sdotson.com
> Check the Inventor FAQ for most common questions
> http://www.sdotson.com/faq.html
> -----------------------------------------
>
> "Kevin Schneider, Autodesk" > > wrote in message
> news:FB0AAD50DFFF3B26135862845EECFE52@in.WebX.maYIadrTaRb...
> Open taskmanager and look for the Backahl.exe process. Set its
> affininity to processor 1. You can leave Inventor's affininty to
> both 0 and 1.
>
> -Kevin Schneider
>
>
> "mariox" > > wrote in message
> news:f12dc8a.-1@WebX.maYIadrTaRb...
> Hello everybody, I recently installed a second processor in
> my IBM M Pro workstation, but I see that when Inventor makes
> the drawing views, only 50% of the CPU's power are used, in
> the task manager window, when one processor works at 100%
> power the other one is idle. Do anybody else can tell me
> some trick to sove this situation? Regards, Giovanni.
>
Message 14 of 15
Anonymous
in reply to: mariox

The backahl.exe process to which Kevin is referring is the IDW view
generating engine of Inventor. That particular process is multithread-able.
The only place where dual processors will help you currently is in view
creation.

--
Sean Dotson, PE
http://www.sdotson.com
Check the Inventor FAQ for most common questions
http://www.sdotson.com/faq.html
-----------------------------------------
"JAI" wrote in message
news:3DFF7881.6000405@nova-sol.com...
> So basically, there are no aspects of Inventor that is multithreaded?
> And forcing Inventor's affinity to a single processor has no
> repercussions to speak of? And if Inventor did have a multithreading,
> that the second processor would be tasked appropriately?
>
> James Ibanez
>
> Kevin Schneider, Autodesk wrote:
> > If you want to do this yourself with an app that doesn't normally
> > support it, you'll need to use a tool from the Windows 2000 Server
> > Resource Kit (Supplement #1). You can also find this tool in the
> > \SUPPORT folder of the Windows NT/2K Server CD-ROM.
> >
> > The tool in question is named IMAGECFG.EXE -- Image Config, so named
> > because Microsoft refers to application binaries in Windows as the
> > "image" of an application. To set processor affinity for an app, you'll
> > need to run IMAGECFG from the command line with the following
parameters.
> >
> > imagecfg -a 0xn <>\Path\program.exe
> >
> > The "0xn" is a hex code that sets which processor to give the program
> > affinity to. For processor 0, it's 0x1; for processor 1, it's 0x2. The
> > numbers go up to 32 processors, but the progression of the mask is
> > peculiar: 0x1, 0x2, 0x4, 0x8, then 0x10, 0x20, 0x40, 0x80, 0x100, 0x200,
> > and so on.
> >
> > Once you do this, the exe for the program in question will be changed
> > permanently, so it's a good idea to make a backup copy of the exe in
> > question before playing with this. Also, you cannot use IMAGECFG on
.DLLs.
> >
> > "Sean Dotson" wrote in message
> > news:8B9124A1EB7570457E0782E79DA4EA24@in.WebX.maYIadrTaRb...
> > Kevin I noticed I had to do this each and every time I ran IV. Any
> > way to set this up as a default?
> >
> > --
> > Sean Dotson, PE
> > http://www.sdotson.com
> > Check the Inventor FAQ for most common questions
> > http://www.sdotson.com/faq.html
> > -----------------------------------------
> >
> > "Kevin Schneider, Autodesk" > > > wrote in message
> > news:FB0AAD50DFFF3B26135862845EECFE52@in.WebX.maYIadrTaRb...
> > Open taskmanager and look for the Backahl.exe process. Set its
> > affininity to processor 1. You can leave Inventor's affininty to
> > both 0 and 1.
> >
> > -Kevin Schneider
> >
> >
> > "mariox" > > > wrote in message
> > news:f12dc8a.-1@WebX.maYIadrTaRb...
> > Hello everybody, I recently installed a second processor in
> > my IBM M Pro workstation, but I see that when Inventor makes
> > the drawing views, only 50% of the CPU's power are used, in
> > the task manager window, when one processor works at 100%
> > power the other one is idle. Do anybody else can tell me
> > some trick to sove this situation? Regards, Giovanni.
> >
>
Message 15 of 15
Anonymous
in reply to: mariox

Sean,

So does that mean that backahl.exe would be allowed to use the second
processor even though its affinity is set to one processor? Please
excuse my ingnorance, just trying to understand how image config works.

Thanks!
James

Sean Dotson wrote:
> The backahl.exe process to which Kevin is referring is the IDW view
> generating engine of Inventor. That particular process is multithread-able.
> The only place where dual processors will help you currently is in view
> creation.
>
> --
> Sean Dotson, PE
> http://www.sdotson.com
> Check the Inventor FAQ for most common questions
> http://www.sdotson.com/faq.html
> -----------------------------------------
> "JAI" wrote in message
> news:3DFF7881.6000405@nova-sol.com...
>
>>So basically, there are no aspects of Inventor that is multithreaded?
>>And forcing Inventor's affinity to a single processor has no
>>repercussions to speak of? And if Inventor did have a multithreading,
>>that the second processor would be tasked appropriately?
>>
>>James Ibanez
>>
>>Kevin Schneider, Autodesk wrote:
>>
>>>If you want to do this yourself with an app that doesn't normally
>>>support it, you'll need to use a tool from the Windows 2000 Server
>>>Resource Kit (Supplement #1). You can also find this tool in the
>>>\SUPPORT folder of the Windows NT/2K Server CD-ROM.
>>>
>>>The tool in question is named IMAGECFG.EXE -- Image Config, so named
>>>because Microsoft refers to application binaries in Windows as the
>>>"image" of an application. To set processor affinity for an app, you'll
>>>need to run IMAGECFG from the command line with the following
>>
> parameters.
>
>>>imagecfg -a 0xn <>\Path\program.exe
>>>
>>>The "0xn" is a hex code that sets which processor to give the program
>>>affinity to. For processor 0, it's 0x1; for processor 1, it's 0x2. The
>>>numbers go up to 32 processors, but the progression of the mask is
>>>peculiar: 0x1, 0x2, 0x4, 0x8, then 0x10, 0x20, 0x40, 0x80, 0x100, 0x200,
>>>and so on.
>>>
>>>Once you do this, the exe for the program in question will be changed
>>>permanently, so it's a good idea to make a backup copy of the exe in
>>>question before playing with this. Also, you cannot use IMAGECFG on
>>
> .DLLs.
>
>>> "Sean Dotson" wrote in message
>>> news:8B9124A1EB7570457E0782E79DA4EA24@in.WebX.maYIadrTaRb...
>>> Kevin I noticed I had to do this each and every time I ran IV. Any
>>> way to set this up as a default?
>>>
>>> --
>>> Sean Dotson, PE
>>> http://www.sdotson.com
>>> Check the Inventor FAQ for most common questions
>>> http://www.sdotson.com/faq.html
>>> -----------------------------------------
>>>
>>> "Kevin Schneider, Autodesk" >>> > wrote in message
>>> news:FB0AAD50DFFF3B26135862845EECFE52@in.WebX.maYIadrTaRb...
>>> Open taskmanager and look for the Backahl.exe process. Set its
>>> affininity to processor 1. You can leave Inventor's affininty to
>>> both 0 and 1.
>>>
>>> -Kevin Schneider
>>>
>>>
>>> "mariox" >>> > wrote in message
>>> news:f12dc8a.-1@WebX.maYIadrTaRb...
>>> Hello everybody, I recently installed a second processor in
>>> my IBM M Pro workstation, but I see that when Inventor makes
>>> the drawing views, only 50% of the CPU's power are used, in
>>> the task manager window, when one processor works at 100%
>>> power the other one is idle. Do anybody else can tell me
>>> some trick to sove this situation? Regards, Giovanni.
>>>
>>
>
>

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report