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 条
  • [31] A Model-Based Approach to Testing Software for Critical Behavior and Properties
    Heitmeyer, Constance
    TESTING SOFTWARE AND SYSTEMS, 2010, 6435 : 15 - 15
  • [32] A novel model-based testing approach for software product lines
    Damiani, Ferruccio
    Faitelson, David
    Gladisch, Christoph
    Tyszberowicz, Shmuel
    SOFTWARE AND SYSTEMS MODELING, 2017, 16 (04): : 1223 - 1251
  • [33] A model-based approach to object-oriented software metrics
    Mei, H
    Xie, T
    Yang, FQ
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (06) : 757 - 769
  • [34] Model-based Approach for Implementation of Software Configuration Management Process
    Bartusevics, Arturs
    Novickis, Leonids
    MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 177 - 184
  • [35] A novel model-based testing approach for software product lines
    Ferruccio Damiani
    David Faitelson
    Christoph Gladisch
    Shmuel Tyszberowicz
    Software & Systems Modeling, 2017, 16 : 1223 - 1251
  • [36] MBTA: A Model-Based Threat Analysis Approach for Software Architectures
    Motii, Anas
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2023, 2023, 14181 : 121 - 134
  • [37] Model-Based Firmware Generation for Acquisition Systems Using Heterogeneous Hardware
    Baeyens, Rens
    Denil, Joachim
    Steckel, Jan
    Daems, Walter
    AUTOMATION, 2022, 3 (03): : 471 - 485
  • [38] Algorithmic and software development advances for next-generation heterogeneous platforms
    Wyrzykowski, Roman
    Ciorba, Florina M.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (14):
  • [39] Model-based generation of interlocking controller software from control tables
    Chevillat, C.
    Carrington, D.
    Strooper, P.
    Suess, J. G.
    Wildman, L.
    MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2008, 5095 : 349 - +
  • [40] An empirical evaluation of the i* framework in a model-based software generation environment
    Estrada, Hugo
    Martinez Rebollar, Alicia
    Pastor, Oscar
    Mylopoulos, John
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2006, 4001 : 513 - 527