講演名 2013/1/24
自動車エンジン制御ソフトウエアにおけるマルチコア上での並列処理(アプリケーション並列化,集積回路とアーキテクチャの協創~新しいアプリケーション創造に向けたアーキテクチャ、回路技術の貢献~)
金羽木 洋平, 梅田 弾, 見神 広紀, 林明 宏, 沢田 光男, 木村 啓二, 笠原 博徳,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) より安全,快適,省エネな自動車の要求が高まっており,自動車制御系の計算負荷か増大しているこれに伴い,制御用プロセッサコアに高い性能が求められるが,動作周波数の向上によるプロセッサコアの高性能化が困難となっており,マルチコアへの移行が求められているしかし,エンシン制御におけるマルチコア利用においては手動によるプログラムの並列化が困難て,処理性能,並列化に伴うコスト,期間等が問題となっている本稿ては,これらの問題を解決し,従来シンクルコアのみて動作していた自動車エンジン制御ソフトウェアをマルチコア上て並列化する手法を提案する.具体的には,自動車エンジン制御Cプロクラムに対し,より多くの並列性を抽出するため,関数のインライン展開および条件分岐の複製等,逐次プロクラムのリストラクチャリンクを行った後, OSCAR自動並列化コンパイラにより自動並列化を行う.その結果,従来タスクの粒度が細かく,手動ての並列化が困難てあった自動車エンシン制御ソフトウェアを,組込用マルチコアRP-X上て2コアを用いて並列実行したところ, 1コアに対して171倍の速度向上を得ることに成功し,自動車エンシン制御ソフトウェアのマルチコア上ての並列処理か有効てあることを確認した
抄録(英) The calculation load in the automobile control system is increasing to achive more safety, comfort and energy-saving Accordingly, control processor cores needs high performance However, the improvement of clock frequency in processor cores is difficult, and it is important to use multicore processor Using the multicore for the engine control, performance, development cost, development period, etc are problems be-cause it is difficult to parallelize softwares This paper proposes a parallelization method of the automobile engine control software on the multicore processor, which has only functioned on single-core processors Con-cretely, it is applied restructuring the sequential program for extracting more parallelism, for example inlining functions and duplicating conditional branches, and the OSCAR compiler allows us perform automatic par-allelization and generation of a parallel C program Using proposed method, the automobile engine control software, which is difficult to parallelize manually because of very fine-grained program, is parallelized and give us 1 71x speedup using 2 cores on RP-X multicore It is confirmed that parallehzation of the automobile engine control software is effective
キーワード(和)
キーワード(英)
資料番号 Vol.2013-ARC-203 No.2
発行日

研究会情報
研究会 ICD
開催期間 2013/1/24(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Integrated Circuits and Devices (ICD)
本文の言語 JPN
タイトル(和) 自動車エンジン制御ソフトウエアにおけるマルチコア上での並列処理(アプリケーション並列化,集積回路とアーキテクチャの協創~新しいアプリケーション創造に向けたアーキテクチャ、回路技術の貢献~)
サブタイトル(和)
タイトル(英) Parallelization of Automobile Engine Control Software on Multicore Processor
サブタイトル(和)
キーワード(1)(和/英)
第 1 著者 氏名(和/英) 金羽木 洋平 / YOUHEI KANEHAGI
第 1 著者 所属(和/英) 早稲田大学
Waseda University
第 2 著者 氏名(和/英) 梅田 弾 / DAN UMEDA
第 2 著者 所属(和/英) 早稲田大学
Waseda University
第 3 著者 氏名(和/英) 見神 広紀 / HIROKI MIKAMI
第 3 著者 所属(和/英) 早稲田大学
Waseda University
第 4 著者 氏名(和/英) 林明 宏 / AKIHIRO HAYASHI
第 4 著者 所属(和/英) 早稲田大学
Waseda University
第 5 著者 氏名(和/英) 沢田 光男 / MITSUO SAWADA
第 5 著者 所属(和/英) トヨタ自動車株式会社
Toyota Motor Corporation
第 6 著者 氏名(和/英) 木村 啓二 / KEIJI KIMURA
第 6 著者 所属(和/英) 早稲田大学
Waseda University
第 7 著者 氏名(和/英) 笠原 博徳 / HIRONORI KASAHARA
第 7 著者 所属(和/英) 早稲田大学
Waseda University
発表年月日 2013/1/24
資料番号 Vol.2013-ARC-203 No.2
巻番号(vol) vol.112
号番号(no) 425
ページ範囲 pp.-
ページ数 8
発行日