• DocumentCode
    726316
  • Title

    Parallel execution of AUTOSAR legacy applications on multicore ECUs with timed implicit communication

  • Author

    Kehr, Sebastian ; Quinones, Eduardo ; Boddeker, Bert ; Schafer, Gunter

  • Author_Institution
    DENSO AUTOMOTIVE Deutschland GmbH, Germany
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Parallelization of AUTOSAR legacy applications is a fundamental step to exploit the performance of multi-core ECUs (MCEs). However, the migration of an application from a single-core ECU (SCE) to a MCE presents two challenges: first, the extraction of parallelism from an application (composed of tasks) is not always possible due to communication among tasks. Second, reproducing the same data-flow on all target MCEs is required to guarantee the same (predictable) functional behaviour without exhaustive validation and testing efforts. This paper introduces timed implicit communication (TIC) for decoupling task communication to allow parallel execution of producer and consumer, while the same data-flow is achieved on all MCEs. Therefore, AUTOSAR implicit communication is applied at task-level and extended by defined communication times, which are derived from the original SCE configuration. This is realized by storing produced data in a buffer with a publication timestamp attached. TIC is implemented at AUTOSAR RTE level and does not require modification of source code.
  • Keywords
    automotive electronics; electronic engineering computing; multiprocessing systems; open systems; parallel processing; AUTOSAR legacy applications; TIC; automotive open system architecture; communication times; data storage; electronic control unit; functional behaviour; multicore ECU; parallel execution; parallelism extraction; publication timestamp; single-core ECU; timed implicit communication; Automotive engineering; Clocks; Multicore processing; Parallel processing; Receivers; Servers; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744889
  • Filename
    7167226