Multi-core processors are becoming increasingly prevalent, with several multi-core solutions being offered for the automotive sector. Recognizing this trend, the AUTomotive Open System ARchitecture (AUTOSAR) standard Version 4.0 has introduced support for multi-core embedded real-time operating systems. A key element of the AUTOSAR multi-core specification is the spinlock mechanism for inter-core task synchronization. In this paper, we study this spinlock mechanism from the standpoint of timing predictability. We describe the timing uncertainties introduced by standard test-and-set spinlock mechanisms, and provide a predictable priority-driven solution for inter-core task synchronization.The proposed solution is to arbitrate critical sections using the well-established Multi-processor Priority Ceiling Protocol [3], which is the multiprocessor version of the ceiling protocol for uniprocessors [1, 2] used by AUTOSAR. We also present the associated analysis that can be used in conjunction with the AUTOSAR task model to bound the worst-case waiting times for accessing shared resources. The timing predictability provided by our protocol is an important requirement for automotive applications from both certification and validation standpoints.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    AUTOSAR Extensions for Predictable Task Synchronization in Multi-Core ECUs


    Weitere Titelangaben:

    Sae Technical Papers


    Beteiligte:

    Kongress:

    SAE 2011 World Congress & Exhibition ; 2011



    Erscheinungsdatum :

    2011-04-12




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Englisch




    AUTOSAR Extensions for Predictable Task Synchronization in Multi-Core ECUs

    Lakshmanan, K.S. / Bhatia, G. / Rajkumar, R. et al. | British Library Conference Proceedings | 2011



    Multi-level System Integration of Automotive ECUs based on AUTOSAR

    Löchner, Joachim / Freund, Ulrich / Jaikamal, Vivek | SAE Technical Papers | 2009


    Windows Based Software Development Platform for AUTOSAR ECUs

    Wandling, Florian / Rolina, Thierry | SAE Technical Papers | 2012


    Windows Based Software Development Platform for AUTOSAR ECUs

    Rolina, T. / Wandling, F. / Society of Automotive Engineers | British Library Conference Proceedings | 2012