We have a workstation with 12 cores, which runs multiple sessions of Inventor to configure models through iLogic - 1 session per core for arguments sake. So in theory we can have 12 sessions of Inventor all working at the same time.
With Inventor 2011, Windows 7 seemed to manage the workload across the cores quite effectively - we could see in task manager that multiple cores were working away.
However, we recently upgraded to 2013 and now we're noticing that the workload of all the Inventor sessions is happening on one core, Core 0 and completely maxing it out.
The Inventor.exe process affinities are set to use all the cores, but this doesn't happen and consequently grinds the Inventor processes to a halt.
As a workaround we are setting the affinity of each Inventor process to its own core.
Has something changed in Inventor 2013 to cause this? Surely it's the OS's job to balance workload across cores where possible?