The trend toward the adoption of a multiprocessor system on a chip (MPSoC) in critical real-time domains, like avionics or automotive, responds to the demand for increased computing performance to support advanced software functionalities. The other side of the coin is that MPSoCs challenge software timing analysis. This is so as co-running applications affect each other’s timing behavior on account of the interference incurred when accessing shared hardware resources, with the latter steadily increasing in number and complexity in every new generation of MPSoCs. For a solid and cost-contained software-timing validation approach, we contend that a taxonomy has to be developed to capture the different levels at which processors’ resources can be shared. Those levels are to be related to the conventional run-time software abstractions (e.g., task, thread, runnable) and the particular abstraction used to carry out contention analysis. From the standpoint of contention analysis, only the resources in those levels shared by the different run-time software entities need to be mastered and addressed by timing analysis, whereas the remaining resources can be safely disregarded.We tailor this approach to two of NVIDIA’s embedded platforms, TX2 and AGX Xavier, of particular relevance for the automotive domain. For the identified shared resources, we also characterize the contention that tasks can suffer and discuss the limitations and early approaches for modeling timing interference in shared hardware resources.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    On the Definition of Resource Sharing Levels to Understand and Control the Impact of Contention in Multicore Processors


    Weitere Titelangaben:

    Sae Technical Papers


    Beteiligte:

    Kongress:

    Automotive Technical Papers ; 2022



    Erscheinungsdatum :

    2021-06-02




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Englisch




    Dynamic interference quantification for multicore processors

    Uhrig, Sascha / Freitag, Johannes | IEEE | 2017


    Multicore processors deliver more buying options

    British Library Online Contents | 2007


    Compiler extensions towards reliable multicore processors

    Nezzari, Y. / Bridges, C. P. | IEEE | 2017


    Dual and multicore processors still face problems

    British Library Online Contents | 2005


    Enabling Future Robotic Missions with Multicore Processors

    Powell, Wesley / Johnson, Michael / Some, Raphael et al. | AIAA | 2011