Abstract The performance of automotive electronic control units (ECUs) has improved following the development of multi-core processors. These processors facilitate fast computing performance without increasing clock speed. System developers partition automotive application runnables to have parallelizability and avoid interference between various software modules. To improve the performance of such systems, an efficient scheduler is necessary. In this regard, for multi-core ECUs, the automotive open system architecture (AUTOSAR) suggests partitioned static priority scheduling for parallelized software. In the AUTOSAR approach, clustering and partitioning of runnables for specific cores becomes difficult, but there is no exact criterion followed for partitioning the runnables. Consequently, cores are not balanced against loads, and under contingency conditions, there is a chance that tasks will miss deadlines. In this study, we address this problem by exploring a mixed harmonic runnable scheduling algorithm that includes partitioned scheduling. We tested this algorithm using high load conditions under contingency consequences, and we evaluated it using models of periodic runnables, periodic interrupts, and event-triggered interrupts. The performance parameters considered in this paper are balancing performance and the deadline missing rate. Our results indicate that the proposed algorithm can contribute toward improving the functional safety of vehicles.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Mixed Harmonic Runnable Scheduling for Automotive Software on Multi-Core Processors


    Beteiligte:
    Lee, Kyung-Jung (Autor:in) / Kim, Jae-Woo (Autor:in) / Chang, Hyuk-Jun (Autor:in) / Ahn, Hyun-Sik (Autor:in)


    Erscheinungsdatum :

    2018




    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Print


    Sprache :

    Englisch


    Klassifikation :

    BKL:    55.20$jStraßenfahrzeugtechnik / 55.20 Straßenfahrzeugtechnik



    Mixed Harmonic Runnable Scheduling for Automotive Software on Multi-Core Processors

    Lee, Kyung-Jung / Kim, Jae-Woo / Chang, Hyuk-Jun et al. | Springer Verlag | 2018


    APPARATUS AND METHOD OF OPTIMIZING CONTROL PERFORMANCE BY RUNNABLE PERIOD DETERMINATION

    GUN MIN LEE / JONG CHAN KIM / TAE WOOK KIM | Europäisches Patentamt | 2019

    Freier Zugriff

    Software parallelization in automotive multi-core systems

    Schneider,R. / Juergens,D. / Kohn,A. et al. | Kraftfahrwesen | 2015


    Software Parallelization in Automotive Multi-Core Systems

    Kohn, Andre / Juergens, Dominik / Schneider, Rolf | SAE Technical Papers | 2015


    What is the Current State of Software Development for Multi-core Processors?

    Luecke, K. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2011