首页> 外文期刊>電子情報通信学会技術研究報告. コンピュ-タシステム. Computer Systems >プログラム解析技術を用いたエンジン制御ソフトのマルチコア移行手法
【24h】

プログラム解析技術を用いたエンジン制御ソフトのマルチコア移行手法

机译:利用程序分析技术的发动机控制软件多核移植方法

获取原文
获取原文并翻译 | 示例
           

摘要

厳しい排出ガス規制や更なる燃費向上を達成するため,自動車のエンジン制御に求められる性能は増え続けている.これに対応するため,近年はエンジン制御コントローラにもマルチコアプロセッサの導入が検討され始めている.しかしながら,データ依存関係が複雑なエンジン制御ソフトをマルチコア環境向けに並列化する場合,コア間通信データが多いため,コア間での同期処理が頻発するといった課題がある.そこで本研究では,プログラム解析技術を用いた制御ソフト向けマルチコア移行手法を提案する.提案手法の特徴は,許容ディレイ時間と入力データセットの要求情報を基に,同期処理の不必要なコア間通信データを特定する点である.本手法を用いて既存のシングルコア用エイジン制御ソフト一式を(1)周期タスクを演算処理するコアと(2)エンジン回転に依存したクランク角同期タスクを演算処理するコアへの並列化を実施した結果,約600個のコア間通信データのうち9割以上のデータが同期不要であることが特定できた.また,並列化したェンジン制御ソフトをマルチコアマイコンに実装し,HILSを用いて動作検証したところ,並列化後の制御ソフトが要求されるリアルタイム性能を満たしていることが確認できた.
机译:为了实现严格的排放法规并进一步提高燃油效率,汽车发动机控制所需的性能不断提高。近年来,为了应对这种情况,已经开始考虑将多核处理器引入发动机控制控制器。然而,当在多核环境中并行化具有复杂数据依赖性的引擎控制软件时,由于核之间存在大量通信数据,因此存在核之间频繁发生同步处理的问题。因此,在这项研究中,我们提出了一种使用程序分析技术的控制软件多核移植方法。所提出的方法的特征是基于允许的延迟时间和输入数据集的所需信息来识别不需要同步处理的核心间通信数据。使用此方法,将用于单核的现有Agin控制软件集并行化为(1)执行周期性任务的算术处理的核和(2)对依赖于发动机旋转的曲轴转角同步任务进行算术处理的核。结果,发现大约600个核心间通信数据中有90%以上不需要同步。另外,当并行化发动机控制软件安装在多核微计算机上并使用HILS验证了其运行时,可以确认并行化控制软件满足了所需的实时性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号