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.

1 Like

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
1 Like

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.