arrow
Return

A Platform Programming Paradigm for Heterogeneous Systems Integration

delete2021-04-01
delete4
delete
OA
AI
K
Kai-Björn Gemlau *
L
Leonie Köhler
R
Rolf Ernst
DOI:10.1109/JPROC.2020.3035874delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
To cope with growing computing performance requirements, cyber-physical systems architectures are moving toward heterogeneous high-performance computer architectures and networks. Such architectures, however, incur intricate side effects that challenge traditional software design and integration. The programming paradigm can take a key role in mastering software design, as experience in automotive design demonstrates. To cope with the integration challenge, this industry has started introducing a programming paradigm that efficiently preserves application data flow under platform integration and changes with minimum performance loss. This article will revisit this paradigm that is currently used for lock-free multicore programming and explain its extension to the system level. It will then explore its application to two important developments in industrial design. This article will conclude with an evaluation of its properties, its overhead, and its application toward a robust design process.
Keywords:
Programming
Computer architecture
Fourth Industrial Revolution
Software design
Automotive engineering
Systems architecture
System integration
Multicore processing
Smart manufacturing
Automation
System analysis and design
Automation
industry 4
0
real-time (RT) programming abstractions
smart manufacturing
system integration
system-level logical execution time (SL LET)

Journal

Proceedings of the IEEE cover
Proceedings of the IEEE
IF:
25.9
Papers:
9.9K
Citations:
4.5W

Organization

No organization information available