ELECTRONIC CONTROL DEVICE

To manage a synchronization even outside an operating system operating section.SOLUTION: An ECU 1 includes CPU cores 11 to 13. The first CPU core 11 is a master core, and the second CPU core 12 and the third CPU core 13 are each a slave core. The first CPU core 11 executes necessary processes for op...

Full description

Saved in:
Bibliographic Details
Main Authors KASHIWABARA KAZUTERU, KASASHIMA TATSUYA
Format Patent
LanguageEnglish
Japanese
Published 03.06.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To manage a synchronization even outside an operating system operating section.SOLUTION: An ECU 1 includes CPU cores 11 to 13. The first CPU core 11 is a master core, and the second CPU core 12 and the third CPU core 13 are each a slave core. The first CPU core 11 executes necessary processes for operating an application on the second CPU core 12 and on the third CPU core 13. The first CPU core 11 changes, for each of the CPU cores 11 to 13, whether or not to execute a barrier synchronization in both inside and outside an OS operating section where an OS is operating using involved core identification data 24 managed by the first CPU core 11.SELECTED DRAWING: Figure 1 【課題】オペレーティングシステム動作区間外においても同期を管理する。【解決手段】ECU1は、CPUコア11〜13を備える。第1CPUコア11は、マスタコアであり、第2CPUコア12および第3CPUコア13はスレーブコアである。第1CPUコア11は、第2CPUコア12および第3CPUコア13上でアプリケーションを動作させるために必要な処理を実行する。第1CPUコア11は、OSを動作させているOS動作区間の内と外の両方において、第1CPUコア11が管理する参加コア識別データ24を用いて、CPUコア11〜13のそれぞれについてバリア同期を実行するか否かを切り替える。【選択図】図1
Bibliography:Application Number: JP20190213259