mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Many-Core based Execution Framework for IEC 61131-3
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. (CORE)ORCID iD: 0000-0002-1276-3609
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. (CORE)ORCID iD: 0000-0002-3375-6766
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. (CORE)ORCID iD: 0000-0002-1687-930X
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. (CORE)ORCID iD: 0000-0001-6132-7945
2015 (English)In: IECON 2015 - 41st Annual Conference of the IEEE Industrial Electronics Society, 2015, 4525-4530 p., 7392805Conference paper, Published paper (Refereed)
Abstract [en]

Programmable logic controllers are widely used for the control of automationsystems. The standard IEC 61131-3 defines the execution model as well as theprogramming languages for such systems. Nowadays, actuators and sensorsconnect to the programmable logic controller via automation buses. While suchbuses, as well as the sensors and actuators, become more and more powerful, ashift away from the current distributed operation of automation systems, closeto the field level, becomes possible. Instead, execution of complex controlfunctions can be relocated to more powerful hardware, and technologies. Thispaper presents an execution framework for IEC 61131-3, based on a many-coreprocessors. The presented execution model exploits the characteristics of theIEC 61131-3 applications as well as the characteristics of the many-core processor,yielding a predictable execution. We present the platform architectureand an algorithm to allocate a number of IEC 61131-3 conform applications.Experimental as well as simulation based evaluation is provided.

Place, publisher, year, edition, pages
2015. 4525-4530 p., 7392805
Keyword [en]
many-core, IEC 61131-3
National Category
Embedded Systems
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-29285DOI: 10.1109/IECON.2015.7392805ISI: 000382950704084Scopus ID: 2-s2.0-84973097911OAI: oai:DiVA.org:mdh-29285DiVA: diva2:858409
Conference
41st Annual Conference of the IEEE Industrial Electronics Society, IECON 2015; Pacifico YokohamaYokohama; Japan; 9 November 2015 through 12 November 2015; Category numberCFP15IEC-ART; Code 119153
Projects
PREMISE
Funder
Knowledge Foundation, 16286
Available from: 2015-10-02 Created: 2015-10-02 Last updated: 2016-11-24Bibliographically approved
In thesis
1. Efficient Resource Management for Many-Core based Industrial Real-Time Systems
Open this publication in new window or tab >>Efficient Resource Management for Many-Core based Industrial Real-Time Systems
2015 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The increased complexity of today’s industrial embedded systems stands inneed for more computational power while most systems must adhere to a restrictedenergy consumption, either to prolong the battery lifetime or to reduceoperational costs. The many-core processor is therefore a natural fit. Due tothe simple architecture of the compute cores, and therefore their good analyzability,such processors are additionally well suited for real-time applications.In our research, we focus on two particular problems which need to be addressedin order to pave the way into the many-core era. The first area is powerand thermal aware execution frameworks, where we present different energyaware extensions to well known load balancing algorithms, allowing them todynamically scale the number of active cores depending on their workload.In contrast, an additional framework is presented which balances workloadsto minimize temperature gradients on the die. The second line of works focuseson industrial standards in the face of massively parallel platforms, wherewe address the automotive and automation domain. We present an executionframework for IEC 61131-3 applications, allowing the consolidation of severalIEC 61131-3 applications on the same platform. Additionally, we discussseveral architectural options for the AUTOSAR software architecture on suchmassively parallel platforms.

Place, publisher, year, edition, pages
Västerås: Mälardalen University, 2015
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 221
National Category
Embedded Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-29290 (URN)978-91-7485-237-0 (ISBN)
Presentation
2015-11-06, Gamma, Västerås, 09:30 (English)
Opponent
Supervisors
Projects
PREMISE
Funder
Knowledge Foundation, 16286Knowledge Foundation, 16256
Available from: 2015-10-05 Created: 2015-10-02 Last updated: 2015-10-26Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Becker, MatthiasSandström, KristianBehnam, MorisNolte, Thomas
By organisation
Embedded Systems
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 103 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf