特許
J-GLOBAL ID:201403088409787274

マルチプロセッサ、電子制御装置、プログラム

発明者:
出願人/特許権者:
代理人 (2件): 伊東 忠重 ,  伊東 忠彦
公報種別:公開公報
出願番号(国際出願番号):特願2013-067621
公開番号(公開出願番号):特開2014-191655
出願日: 2013年03月27日
公開日(公表日): 2014年10月06日
要約:
【課題】同期処理を行う複数のコアの一方が、同期待ちの時間を抑制して非同期処理を実行可能なマルチプロセッサを提供すること。【解決手段】依存関係のあるプログラムを並列に処理する複数のプロセッサ21と、他のプロセッサが行った処理結果に同期処理を施す同期処理手段36と、プロセッサ毎にプロセッサの現在の実行プログラムアドレス値を保持するPC37と、他のプロセッサの現在PC値を読み出す読み出し手段33と、他のプロセッサが同期処理を開始するアドレス位置を記憶するアドレス位置記憶手段35と、現在PC値とアドレス位置とに基づいて他のプロセッサの同期処理開始までの進捗情報を算出する進捗情報算出手段34と、進捗情報に基づき他のプロセッサが同期処理を開始する前に自プロセッサが非同期処理を実行可能であると判定した場合に、非同期処理を実行する非同期処理手段38と、を有するマルチプロセッサ11を提供する。【選択図】図3
請求項(抜粋):
依存関係のあるプログラムを並列に処理する複数のプロセッサと、 他のプロセッサが行った処理結果に同期処理を施す同期処理手段と、 プロセッサ毎にプロセッサの現在の実行プログラムアドレス値を保持するプログラムカウンタと、 他のプロセッサの現在の実行プログラムアドレス値を読み出す読み出し手段と、 他のプロセッサが同期処理を開始するアドレス位置を記憶するアドレス位置記憶手段と、 前記読み出し手段が読み出した実行プログラムアドレス値と、前記アドレス位置記憶手段に記憶された前記アドレス位置とに基づいて他のプロセッサの同期処理開始までの進捗情報を算出する進捗情報算出手段と、 前記進捗情報に基づき他のプロセッサが同期処理を開始する前に自プロセッサが非同期処理を実行可能であると判定した場合に、非同期処理を実行する非同期処理手段と、 を有することを特徴とするマルチプロセッサ。
IPC (2件):
G06F 9/52 ,  G06F 9/38
FI (2件):
G06F9/46 475Z ,  G06F9/38 370X
Fターム (1件):
5B013DD05

前のページに戻る