Multiple-Core PLC CPU Implementation and Programming

被引:3
|
作者
Milik, Adam [1 ]
机构
[1] Silesian Tech Univ, Inst Elect, Akademicka 16, PL-44100 Gliwice, Poland
关键词
PLC; LD; IL; SFC; FPGA; compiler; control program optimization; programming; data flow graph; parallel computation; multiple-core CPU;
D O I
10.1142/S0218126618501621
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a complete approach to the multithreaded execution of a control program prepared according to IEC61131-3 standard. The program is mapped to a dedicated multiple-core CPU unit. The CPU consists of multiple independent bit and word CPUs. The computation synchronization mechanism is based on memory cells with semaphored access, which enable hardware-level synchronization. The paper presents in detail the architecture, results of implementation and the achieved performance. The custom-developed compiler translates standard programming languages into a multithreaded executable form. It utilizes an original intermediate data flow graph to optimize and recognize program parallelisms. The program is automatically partitioned and mapped to the available computing resources. The paper is concluded with a performance comparison of program executions using the standard single-threaded and proposed approaches.
引用
收藏
页数:30
相关论文
共 50 条
  • [21] New combo and dipole solitons in multiple-core couplers with dual dispersion
    Raza, Nauman
    Aslam, Muhammad Rizwan
    Butt, Asma Rashid
    Sial, Sultan
    OPTIK, 2018, 172 : 150 - 155
  • [22] NOTE ON MULTIPLE-CORE STRUCTURE OF HADRONIC COMPONENT OF EXTENSIVE AIR SHOWERS
    THIELHEIM, KO
    SCHLEGEL, EK
    BEIERSDO.R
    CANADIAN JOURNAL OF PHYSICS, 1968, 46 (10P2) : S37 - +
  • [23] Dispersion-managed solitons in multiple-core nonlinear fiber arrays
    Biswas, A
    FIBER AND INTEGRATED OPTICS, 2001, 20 (06) : 571 - 579
  • [24] Formation and evolution of multiple-core structures in laser-sustained plasmas
    Liu, Jinbao
    Zhang, Dongheyu
    Fu, Yangyang
    NEW JOURNAL OF PHYSICS, 2023, 25 (12):
  • [25] Simulations of a multiple-core fiber-based interferometer in the presence of noise
    Tuttle, CE
    Prasad, S
    ASTRONOMICAL INTERFEROMETRY, PTS 1 AND 2, 1998, 3350 : 342 - 353
  • [26] Optical solitons in multiple-core couplers with the nearest neighbors linear coupling
    Al Qurashi, Maysaa Mohamed
    Ates, Esma
    Inc, Mustafa
    OPTIK, 2017, 142 : 343 - 353
  • [27] Field correlation effects in multiple-core fibers for an optical imaging interferometer
    Tuttle, CE
    Prasad, S
    CATCHING THE PERFECT WAVE: ADAPTIVE OPTICS AND INTERFEROMETRY IN THE 21ST CENTURY, 1999, 174 : 201 - 209
  • [28] Optical solitons in multiple-core couplers with the nearest neighbors linear coupling
    Inc, Mustafa (minc@firat.edu.tr), 2017, Elsevier GmbH (142):
  • [29] Analysis of multiple-core sandwich cylindrical shells using a sublaminate formulation
    Gorgeri, A.
    Vescovini, R.
    Dozio, L.
    COMPOSITE STRUCTURES, 2019, 225
  • [30] Two-dimensional bend sensing with a single, multiple-core optical fibre
    Blanchard, PM
    Greenaway, AH
    Burnett, J
    Harrison, P
    EUROPEAN WORKSHOP ON OPTICAL FIBRE SENSORS, 1998, 3483 : 54 - 58