• DocumentCode
    3174519
  • Title

    An Approach towards Automation Firmware Modeling for an Exploration and Evaluation of Efficient Parallelization Alternatives

  • Author

    Bregenzer, Jürgen ; Hartmann, Julian

  • fYear
    2011
  • fDate
    3-7 April 2011
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    Due to stagnating CPU cycles, future performance gains in automation firmware are unlikely to be achieved without parallelization for multi-core architectures. However, for a sophisticated system comprising millions of lines of code, this process induces significant effort, especially when having to keep real time and safety conditions. As efficiency matters in corporate software development, obtaining maximum speedup by spending no more implementation effort than necessary is intended. Thus, the design of a parallel firmware is recommended to base on the results of a model-based exploration and evaluation of efficient parallelization alternatives. For this purpose, we developed the EEEPA tool chain, that starts with graph-based firmware modeling on basis of dynamic event logs.
  • Keywords
    firmware; graph theory; parallel processing; software engineering; EEEPA tool chain; automation firmware modeling; corporate software development; dynamic event logs; graph-based firmware modeling; model-based exploration; multicore architecture; parallel firmware design; parallelization alternative; Adaptation model; Instruments; Multicore processing; Runtime; Schedules; Synchronization; Writing; automation firmware; multi-core architectures; software modeling; static parallelization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing in Electrical Engineering (PARELEC), 2011 6th International Symposium on
  • Conference_Location
    Luton
  • Print_ISBN
    978-1-4577-0078-1
  • Electronic_ISBN
    978-0-7695-4397-0
  • Type

    conf

  • DOI
    10.1109/PARELEC.2011.35
  • Filename
    5770394