A Platform Programming Paradigm for Heterogeneous Systems Integration

被引:3
|
作者
Gemlau, Kai-Bjoern [1 ]
Koehler, Leonie [1 ]
Ernst, Rolf [1 ]
机构
[1] Tech Univ Braunschweig TU Braunschweig, Inst Comp & Network Engn, D-38106 Braunschweig, Germany
关键词
Programming; Computer architecture; Fourth Industrial Revolution; Software design; Automotive engineering; Systems architecture; System integration; Multicore processing; Smart manufacturing; Automation; System analysis and design; industry; 4; 0; real-time (RT) programming abstractions; smart manufacturing; system integration; system-level logical execution time (SL LET); INDUSTRIAL COMMUNICATION; TIME; LANGUAGE;
D O I
10.1109/JPROC.2020.3035874
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:582 / 603
页数:22
相关论文
共 50 条
  • [1] Contract-Linda: A paradigm for programming heterogeneous parallel systems
    Pycock, D
    Jackson, RO
    [J]. PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING, 1997, 3166 : 180 - 189
  • [2] PROFINET: An integration platform for heterogeneous industrial communication systems
    Jasperneite, Juergen
    Feld, Joachim
    [J]. ETFA 2005: 10th IEEE International Conference on Emerging Technologies and Factory Automation, Vol 1, Pts 1 and 2, Proceedings, 2005, : 815 - 822
  • [3] Silicon interconnect fabric: A versatile heterogeneous integration platform for AI systems
    Iyer, S. S.
    Jangam, S.
    Vaisband, B.
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2019, 63 (06)
  • [4] Computational Science Engineering Platform Integration of heterogeneous systems for simulation service
    Kwon, Yejin
    Jeon, Inho
    Seo, Jerry H.
    Lee, Jongsuk R.
    [J]. 2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC): ICT CONVERGENCE LEADING THE AUTONOMOUS FUTURE, 2019, : 1269 - 1273
  • [5] Business processes oriented heterogeneous systems integration platform for networked enterprises
    Li, Qing
    Zhou, Jian
    Peng, Qi-Rui
    Li, Can-Qiang
    Wang, Cheng
    Wu, Jing
    Shao, Bei-En
    [J]. COMPUTERS IN INDUSTRY, 2010, 61 (02) : 127 - 144
  • [6] An integration platform for heterogeneous sensor systems in GITEWS - Tsunami Service Bus
    Fleischer, J.
    Haener, R.
    Herrnkind, S.
    Kloth, A.
    Kriegel, U.
    Schwarting, H.
    Waechter, J.
    [J]. NATURAL HAZARDS AND EARTH SYSTEM SCIENCES, 2010, 10 (06) : 1239 - 1252
  • [7] Business processes oriented heterogeneous systems integration platform for networked enterprises
    Department of Automation, Tsinghua University, Beijing, 100084, China
    不详
    [J]. Comput Ind, 1600, 2 (127-144):
  • [8] A platform independent distributed IPC mechanism in support of programming heterogeneous distributed systems
    Mohsen Sharifi
    Ehsan Mousavi Khaneghah
    Morteza Kashyian
    Seyedeh Leili Mirtaheri
    [J]. The Journal of Supercomputing, 2012, 59 : 548 - 567
  • [9] A platform independent distributed IPC mechanism in support of programming heterogeneous distributed systems
    Sharifi, Mohsen
    Khaneghah, Ehsan Mousavi
    Kashyian, Morteza
    Mirtaheri, Seyedeh Leili
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 59 (01): : 548 - 567
  • [10] QPU integration in OpenCL for heterogeneous programming
    Vazquez-Perez, Jorge
    Pineiro, Cesar
    Pichel, Juan C.
    Pena, Tomas F.
    Gomez, Andres
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (08): : 11682 - 11703