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 条
  • [11] Bend and twist sensing in a multiple-core optical fiber
    Askins, Charles G.
    Miller, Gary A.
    Friebele, E. Joseph
    2008 CONFERENCE ON OPTICAL FIBER COMMUNICATION/NATIONAL FIBER OPTIC ENGINEERS CONFERENCE, VOLS 1-8, 2008, : 1545 - 1547
  • [12] Time Jitters in Multiple-Core Fiber of Ring Structure
    Yushu Liu
    Shaowu Zhang
    Hong Li
    International Journal of Infrared and Millimeter Waves, 2000, 21 : 845 - 852
  • [13] Dynamic response of viscoelastic multiple-core sandwich structures
    D'Ottavio, M.
    Krasnobrizha, A.
    Valot, E.
    Polit, O.
    Vescovini, R.
    Dozio, L.
    JOURNAL OF SOUND AND VIBRATION, 2021, 491
  • [14] Time jitters in multiple-core fiber of ring structure
    Liu, YS
    Zhang, SW
    Li, H
    INTERNATIONAL JOURNAL OF INFRARED AND MILLIMETER WAVES, 2000, 21 (05): : 845 - 852
  • [15] Multiple-Core under Test Architecture for Wireless Testing Platform
    Chen, Sung-Yu
    Chen, Ying-Yen
    Yang, Chun-Yu
    Liou, Jing-Jia
    2009 ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2009, : 275 - 280
  • [16] Single and multiple-core plastic optical fiber structures.
    Nagarur, A
    Flores, R
    Subramanian, A
    Dominguez, L
    DeLaCruz, D
    Lu, J
    Fonseca, J
    Selnau, H
    Townsend, S
    Dirk, CW
    Godbout, N
    Monette, E
    LaCroix, S
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1996, 212 : 156 - PMSE
  • [17] Phase-locked antiguided multiple-core ribbon fiber
    Beach, RJ
    Feit, MD
    Mitchell, SC
    Cutter, KP
    Payne, SA
    Mead, RW
    Hayden, JS
    Krashkevich, D
    Alunni, DA
    IEEE PHOTONICS TECHNOLOGY LETTERS, 2003, 15 (05) : 670 - 672
  • [18] CANONICAL DECOUPLING AND CONTROL OF MULTIPLE-CORE NUCLEAR-REACTORS
    TZAFESTAS, S
    CHRYSOCHOIDES, N
    NUCLEAR SCIENCE AND ENGINEERING, 1977, 62 (03) : 574 - 579
  • [19] FOCUSING LIGHT INTO A MULTIPLE-CORE FIBER .1. THEORY
    PRASAD, S
    OPTICS COMMUNICATIONS, 1995, 115 (3-4) : 354 - 367
  • [20] CANONICAL DECOUPLING AND CONTROL OF MULTIPLE-CORE NUCLEAR REACTORS.
    Tzafestas, S.
    Chrysochoides, N.
    Nuclear Science and Engineering, 1977, 62 (0n) : 574 - 579