sutty Posted August 3, 2017 Posted August 3, 2017 Hi there! I am testing one and the same Application (w EtherCAT: 22 axis, IOs) on 2 different Power PMAC HW: 1. Motion Machine Motion Core LX86 1097.554 MHz dual core Kernel Version 3.14.28-xenomai-2.6.4 FW 2.1.0.27 Total mem 3922 MB Free mem 3260 MB 2. CK3E uPower PMAC arm.LS1021A 1000 MHz dual core Kernel Version 3.14.28-ipipe FW 2.2.0.37 Total mem 1007MB Free mem 556 MB Benchmarking (CPU-usage): Motion Machine: FG 10.7%, BG 21.8% Yield to OS 167.6% CK3E: FG 38.7%, BG 71.4% Yield to OS 89.9% How come there is such big difference between both CPU-types? Is there any official benchmarking for Delta Taus different Power PMAC types? Regards, Anton
Unit101 Posted August 4, 2017 Posted August 4, 2017 Thanks for sharing this excellent real world data ! I will watch for experts reply... I suspect the difference is that the MM has a more powerful cpu....
sutty Posted August 18, 2017 Author Posted August 18, 2017 Hi Unit101 and others! Curt Wilson has sent me an answer: There are two reasons for the difference. First, the Motion Machine uses an i7 processor, which is much faster than the ARM embedded processor used in the CK3E. (It is also much more expensive and much more power hungry.) Second, the Motion Machine uses the stripped down Etherlabs EtherCAT stack software, which is very efficient at the cyclic communications, but lacks many of the features – both in setup and execution – of the Acontis stack used in the CK3E. Thanks for sharing this excellent real world data ! I will watch for experts reply... I suspect the difference is that the MM has a more powerful cpu....
sutty Posted August 22, 2017 Author Posted August 22, 2017 Hi mbalentine! Henry Bausley from ODT has sent me some more infos you also might be interested into: "You can see from the numbers... [in the table below] even though the i7 is a better performer the CK3E does very well with the etherlab stack it was originally designed for. The CK3E is not available for sale with the etherlab stack. The UMAC version of the ARM will have the etherlab stack present."
Recommended Posts