RobotStudio event

Get more performance from Studio on Intel Core i7

Hi all,
 

A tip here which I hope will help you to improve RobotStudio performance on some CPUs

 

I had been perplexed for some time as to why RobotStudio would only use 12-13% of the CPU on my Quad Core i7.  Simulations which should be close to real time would run at only 60-70% of real time when timed with a stopwatch.  It turns out it is Intel's 'hyper threading' that allows each core to run 2 threads each, so limiting each thread to 12.5% of total CPU.  It seems that RobotStudio cannot make use of more than one thread, so it only ends up witha max 12.5% CPU.   You can turn this off in the BIOS, and once you do you will see RobotStudio using up to 25% CPU, which has got to be better.

 

Interested to know if anyone else has had similar experiences, and also to hear back from the developers if it is planned for Studio to be able to utilise more than one core/thread.

Comments

  • i think this is purely a side effect of the way processor utilization is measured.

    if your using all of one core and have 4 cores that will show 25% utilisation, if you have 8 cores (hyperthreading) it will show 12.5% utilisation.

    In my experience  hyperthreading does give a performance improvement to threaded application and there is no downside to it, except that when you look in task manager you will rarely see more than 60-70% cpu utilisation unless your running lots of things at once. 
  • It's good info anyway...

    BTW, is it working properly on Windows7 OS both RS & RS minimal?

    or should we keep using WindowsXP?
    Best & Kind Regards,
    spaik
  • RobotStudio is tested on Windows 7 and is working fine.

    Henrik Berlin
    ABB
  • So for a single threading application like Studio, surely allowing full core utilisation is better?  My Studio is running faster now.