A Model-Based Software Generation Approach Qualified for Heterogeneous GPGPU-Enabled Platforms

被引:0
|
作者
Endt, Holger [1 ]
Stolz, Lothar [1 ]
Wechs, Martin [2 ]
Stechele, Walter [3 ]
机构
[1] BMW Res & Technol, D-80788 Munich, Germany
[2] BMW Grp, Munich, Germany
[3] Tech Univ Munich, Inst Integrated Syst, D-80290 Munich, Germany
关键词
Model-Based Programming; GPGPU; ECU Platform; GPU; In-vehicle Driver Assistance;
D O I
10.3233/978-1-61499-041-3-217
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An approach for model-based programming is presented supporting automated software generation for Graphics Processing Units (GPUs). As General Purpose Computing on GPUs (GPGPU) has evolved from a very special niche of software technology to an established grade, it is ready now to be adressed from the perspective of automated software generation. This allows to achieve a more flexible, more reliable and faster development process. We present a software generation framework covering the complete design flow frommodel-based system specification to actual code for heterogeneous CPU and GPU platforms. Good mappings to highly parallel GPU architecture are achieved as inherent parallelism of signal processing algorithms is treated within code translation. First results will be given for an example design from the automotive driver assistance domain.
引用
收藏
页码:217 / 223
页数:7
相关论文
共 50 条
  • [1] A Model-Based Approach to Software Refactoring
    Verebi, Ioana
    2015 31ST INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) PROCEEDINGS, 2015, : 606 - 609
  • [2] Model-based Software Design Generation Techniques
    Lee, Tsung
    Huang, Yao-Yi
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 421 - 424
  • [3] A Model-Based Software Reasoning Approach to Software Debugging
    Abreu, Rui
    Zoeteweij, Peter
    van Gemund, Arjan J. C.
    OPPORTUNITIES AND CHALLENGES FOR NEXT-GENERATION APPLIED INTELLIGENCE, 2009, 214 : 233 - 239
  • [4] A Model-Based Approach to Context Management in Pervasive Platforms
    Aygalinc, Colin
    Gerbert-Gaillard, Eva
    Vega, German
    Lalanda, Philippe
    Chollet, Stephanie
    2016 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATION WORKSHOPS (PERCOM WORKSHOPS), 2016,
  • [5] A Model-based Approach to Software Deployment in Robotics
    Hochgeschwender, Nico
    Gherardi, Luca
    Shakhirmardanov, Azamat
    Kraetzschmar, Gerhard K.
    Brugali, Davide
    Bruyninckx, Herman
    2013 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2013, : 3907 - 3914
  • [6] Product complexity management enabled by a model-based approach
    Hu, Zhenchao
    Chen, Jinwei
    Li, Yuanfu
    Lu, Jinzhi
    Zhang, Huisheng
    Kiritsis, Dimitris
    COMPUTERS & INDUSTRIAL ENGINEERING, 2025, 200
  • [7] Model-based Test Generation for Software Product Line
    Cai, Xinying
    Zeng, Hongwei
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 347 - 351
  • [8] A Model-Based Approach to Qualified Process Automation for Anomaly Detection and Treatment
    Chen, DeJiu
    Panfilenko, Dmitri Valeri
    Khabbazi, Mahmood R.
    Sonntag, Daniel
    2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [9] A Model-Based Approach for Adaptable Middleware Evolution in WSN Platforms
    Tiberti, Walter
    Cassioli, Dajana
    Di Marco, Antinisca
    Pomante, Luigi
    Santic, Marco
    JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2021, 10 (01)
  • [10] A Model-based Approach for Test Cases Generation
    Silva, J. C.
    Silva, J. L.
    Campos, J. C.
    Saraiva, J. A.
    PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013), 2013,