PROBLEM TO BE SOLVED: To provide a parallelization method, and a parallelization tool, which can generate a parallel program that easily manages logics and can suppress an increase in processing load when executing a control logic, and an in-vehicle control device which is suppressed from being in a deadlock state.SOLUTION: In order to maintain the execution order among different cores, a computer inserts, into a parallel program, a status setting process of setting a status flag when execution of a preceding process is completed, and a queuing process of performing transition to execution of a subsequent process on condition that the status flag is set (S11, S12). In addition, the computer inserts a synchronous monitoring process of monitoring whether or not a completion status is stored before execution of the parallel program and a synchronous fail-safe process which is executed when the completion status is not stored, into an uncontrolled program different from the parallel program that can execute a plurality of cores (S13, S14).SELECTED DRAWING: Figure 3

    【課題】ロジックの管理が容易で、制御ロジック実行時における処理負荷の増加を抑制可能な並列プログラムを生成できる並列化方法、並列化ツール、及びデッドロック状態になることが抑制された車載制御装置。【解決手段】コンピュータは、異なるコア間で実行順序を維持するために、先行処理の実行が完了した際に状態フラグをセットする状態セット処理と、状態フラグがセットされたことを条件に後行処理の実行に移行させる待ち処理を、並列プログラムに挿入する(S11、S12)。また、コンピュータは、並列プログラムが実行される前に完了状態が記憶されているか否かを監視する同期監視処理と、完了状態が記憶されていない場合に実行される同期フェイルセーフ処理を、複数のコアが実行可能な並列プログラムとは異なる制御外プログラムに挿入する(S13、S14)。【選択図】図3


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    PARALLELIZATION METHOD, PARALLELIZATION TOOL, AND IN-VEHICLE CONTROL DEVICE


    Weitere Titelangaben:

    並列化方法、並列化ツール、車載制御装置


    Beteiligte:
    NAGAI TAKAYUKI (Autor:in)

    Erscheinungsdatum :

    2018-08-09


    Medientyp :

    Patent


    Format :

    Elektronische Ressource


    Sprache :

    Japanisch


    Klassifikation :

    IPC:    G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR



    PARALLELIZATION METHOD, PARALLELIZATION TOOL AND ON-VEHICLE CONTROL DEVICE

    MINEDA KENICHI | Europäisches Patentamt | 2018

    Freier Zugriff

    PARALLELIZATION METHOD, PARALLELIZATION TOOL, AND MULTICORE MICROCOMPUTER

    MINEDA KENICHI | Europäisches Patentamt | 2019

    Freier Zugriff

    Parallelization of automotive control software

    Kehr, Sebastian / Eric Cuvillier, Firma / Technische Universität Ilmenau | GWLB - Gottfried Wilhelm Leibniz Bibliothek | 2016


    Parallelization of automotive control software

    Kehr, Sebastian / Eric Cuvillier, Firma / Technische Universität Ilmenau | TIBKAT | 2016


    Parallelization of Rotorcraft Aerodynamics NavierStokes Codes

    Kivanc Ekici / Anastasios S. Lyrintzis | AIAA | 2002