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 条
  • [31] A virtual laboratory platform based on integration of heterogeneous resources
    Sheng, Yu
    Wang, Jianxin
    Chen, Tianci
    [J]. International Journal of Digital Content Technology and its Applications, 2012, 6 (13) : 234 - 240
  • [32] Advanced Packaging Design Platform for Chiplets and Heterogeneous Integration
    Cao, Lihong
    Wang, Chen-Chao
    Huang, Chih-Yi
    Kou, Hung-Chun
    [J]. 2023 IEEE 73RD ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE, ECTC, 2023, : 1032 - 1037
  • [33] Heterogeneous Integration as a Manufacturing Platform for Photonic Integrated Circuits
    Fang, Alexander W.
    Koch, Brian
    Norberg, Erik
    Fish, Gregory
    Hall, Eric
    [J]. 2013 IEEE PHOTONICS CONFERENCE (IPC), 2013, : 87 - 88
  • [34] Heterogeneous Platform Programming for High Performance Medical Imaging Processing
    Barros, Renan Sales
    van Geldermalsen, Sytse
    Boers, Anna M. M.
    Belloum, Adam S. Z.
    Marquering, Henk A.
    Olabarriaga, Silvia D.
    [J]. EURO-PAR 2013: PARALLEL PROCESSING WORKSHOPS, 2014, 8374 : 301 - 310
  • [35] Easy Domain Processing over Heterogeneous Databases: A Unified Programming Paradigm
    Liu, Rui
    Wang, Weihong
    Li, Qinghu
    Yu, Tao
    Zhou, Baoyao
    Chang, Cheng
    [J]. HIGH PERFORMANCE NETWORKING, COMPUTING, COMMUNICATION SYSTEMS, AND MATHEMATICAL FOUNDATIONS, 2010, 66 : 75 - 82
  • [36] Design, integration and validation of heterogeneous systems
    Klupsch, S
    [J]. INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, 2001, : 255 - 256
  • [37] Heterogeneous medical information systems integration
    [J]. 1600, Begell House Inc. (46):
  • [38] Energy Systems Integration: Economics of a New Paradigm
    Jamasb, Tooraj
    Llorca, Manuel
    [J]. ECONOMICS OF ENERGY & ENVIRONMENTAL POLICY, 2019, 8 (02) : 27 - 48
  • [39] Semantic Integration of Heterogeneous Recognition Systems
    Kaczmarek, Pawel L.
    Raszkowski, Piotr
    [J]. PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS, COMPUTER VISION, AND APPLICATIONS, 2011, 7042 : 288 - 295
  • [40] Incremental integration of heterogeneous systems views
    Gleirscher, Mario
    Ratiu, Daniel
    Schaetz, Bernhard
    [J]. 2007 INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING AND MODELING, PROCEEDINGS, 2007, : 50 - +