It is common knowledge that it is impossible to shorten a pregnancy to one month by entrusting nine women with the task. Nevertheless, this is attempted again and again — figuratively speaking — in multi-core projects.

    The effort required to switch from single-core to multi-core in embedded projects is almost always drastically underestimated. Yet, most of the processors we deal with in everyday life are multi-core processors. No smartphone, tablet, laptop, or desktop PC today has a single-core processor. One would think that the development of multi-core software is the rule, rather than the exception, and should therefore run smoothly.

    The main reason why multi-core causes significant timing problems in most embedded projects is due to the different types of parallel execution. Parallelism can take place at the instruction level, at the function level, or at the application level. This chapter will cover the basics on multi-core and describe the different types of parallelism.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Multi-Core, Many-Core, and Multi-ECU Timing


    Beteiligte:
    Gliwa, Peter (Autor:in)

    Erschienen in:

    Embedded Software Timing ; Kapitel : 7 ; 189-211


    Erscheinungsdatum :

    10.02.2021


    Format / Umfang :

    23 pages




    Medientyp :

    Aufsatz/Kapitel (Buch)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch






    MULTI-CORE COMMUNICATION SYSTEM

    XU MING NENG / GOTO HIROO | Europäisches Patentamt | 2020

    Freier Zugriff


    Multi-core processing unit

    PETRUCCI DAVID R / HEIDEN DAVID / MASSOLL CHARLES A et al. | Europäisches Patentamt | 2017

    Freier Zugriff