Multi-core Functionality - 1

Dear Community,

Hello. I’m writing to the community because I’m curious about the multi-core functionality in Automation Studio 6. The help documentation is a bit lacking, so I have a few questions:

Hardware : X20CP0484

Currently, I am using VC4 HMI for testing purposes, and the motion is set up with a 2-axis SDC configuration. In this case, when I enable or disable multicore, there is no change in the usage of Core 0 and Core 1. Are there any additional settings that need to be configured?

See post : Multi-core support since AS\AR V6.1

The X20CP0484 is a dual core cpu, but the second core is always assigned to the powerlink stack (reserved). So with this cpu you will not gain performance.

Thank you for your response.
Then,which CPU should I use?
How can I check whether performance improves when using a higher-performance CPU?
If I’m using multi-core, do I need to configure anything separately?

Like mentioned in the post OPC UA and mapp Robotics can make use of multicore.
The performance can be checked with AsArProf and/or Profiler.

What functionality and peformance gain are you looking for ?

Generally a 4 core cpu like X20CP3687X and 5APC2200.AL18-00, would give you the opportunity to use OPC UA on a core and mapp Robotics on other cores.

In September AR6.4 will be released, which will support more Multicore functionality:

  • Multicore Support for ANSL communication
  • Multicore support for low priority AR-Core tasks & asynchronous standard libraries

Thank you for your response, Corne Geerts.

  1. Hardware:** X20CP0484
    In Automation Studio 4, is the second core still always assigned to the POWERLINK stack?

  2. Regarding your question: “What functionality and performance gain are you looking for?”
    I’m curious whether MapView performance can be improved.
    If I use a 4-core CPU, is it possible to run OPC UA on one core and MapView on another?

Hi @Black_Cho, there is more to come from the multicore support point of view. At the moment, if I’m not mistaken, mappView cannot be assigned to a dedicated core.