Przeskocz do nawigacji głównej Przeskocz do wyszukiwania Przeskocz do głównej treści

Multiple-core PLC CPU implementation and programming

Wyniki badań: Wkład do czasopisma › Artykuł › recenzja

6 Cytowania z bazy Scopus

Abstrakt

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.

Język oryginałuangielski
Numer artykułu1850162
CzasopismoJournal of Circuits, Systems and Computers
Tom27
Numer wydania10
Identyfikatory DOI
Status publikacjiOpublikowano - 1 wrz 2018

Obszary tematyczne ASJC Scopus

  • Sprzęt i architektura
  • Inżynieria elektryczna i elektroniczna

Fingerprint

Zanurz się w tematy badawcze publikacji „Multiple-core PLC CPU implementation and programming”. Razem tworzą niepowtarzalny odcisk palca.

Cytowanie