{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00175022","sets":["6164:6165:6561:8924"]},"path":["8924"],"owner":"11","recid":"175022","title":["制御性能要求情報に基づいたエンジン制御ソフトの並列性向上手法"],"pubdate":{"attribute_name":"公開日","attribute_value":"2016-10-13"},"_buckets":{"deposit":"c7464ad4-8923-4a94-a9c5-24395d380dd9"},"_deposit":{"id":"175022","pid":{"type":"depid","value":"175022","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"制御性能要求情報に基づいたエンジン制御ソフトの並列性向上手法","author_link":["363808","363805","363810","363803","363806","363807","363804","363809","363811","363812"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"制御性能要求情報に基づいたエンジン制御ソフトの並列性向上手法"},{"subitem_title":"Parallelism Improvement Method with Requirements of System Control Performance for Engine Control Software","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"スケジューリング,リアルタイム性能","subitem_subject_scheme":"Other"}]},"item_type_id":"29","publish_date":"2016-10-13","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_29_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"(株)日立製作所"},{"subitem_text_value":"日立オートモティブシステムズ(株)"},{"subitem_text_value":"日立オートモティブシステムズ(株)"},{"subitem_text_value":"日立オートモティブシステムズ(株)"},{"subitem_text_value":"(株)日立製作所"}]},"item_29_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Hitachi, Ltd.","subitem_text_language":"en"},{"subitem_text_value":"Hitachi Automotive Systems, Ltd.","subitem_text_language":"en"},{"subitem_text_value":"Hitachi Automotive Systems, Ltd.","subitem_text_language":"en"},{"subitem_text_value":"Hitachi Automotive Systems, Ltd.","subitem_text_language":"en"},{"subitem_text_value":"Hitachi, Ltd.","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/175022/files/IPSJ-ESS2016007.pdf","label":"IPSJ-ESS2016007.pdf"},"date":[{"dateType":"Available","dateValue":"2018-10-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-ESS2016007.pdf","filesize":[{"value":"1.4 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"330","billingrole":"42"},{"tax":["include_tax"],"price":"330","billingrole":"44"}],"accessrole":"open_date","version_id":"dc40a9a6-1ffb-4646-ab73-fc8bdae9ec29","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2016 by the Information Processing Society of Japan"}]},"item_29_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"福田, 毅"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"入江, 徹"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"鈴木, 尊文"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"蛯名, 朋仁"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"成沢, 文雄"}],"nameIdentifiers":[{}]}]},"item_29_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Takeshi, Fukuda","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Toru, Irie","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takafumi, Suzuki","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Tomohito, Ebina","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Fumio, Narisawa","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_29_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"厳しい排出ガス規制や更なる燃費向上を達成するため,自動車のエンジン制御に求められる性能は増え続けている.これに対応するため,エンジン制御コントローラにもマルチコアプロセッサの導入が始まっている.しかしながら,エンジン制御ソフトをマルチコア環境向けに並列化する場合,コア間通信するデータ数が多いため,コア間での同期処理が多発しリアルタイム性が損なわれるといった課題がある.そこで本研究では,制御性能要求情報に基づいたエンジン制御ソフト向け並列性向上手法を提案する.提案手法の特徴は,タスク間を跨るデータのディレイ時間と一貫性,同時性の要求情報を基に,同期処理の不要なコア間通信データを特定する点である.本手法を用いて既存のシングルコア用エンジン制御ソフトを,周期タスクを演算処理するコアとエンジン回転に依存したクランク角同期タスクを演算処理するコアへの並列化を実施した結果,約 600 個のコア間通信データのうち 9 割以上のデータが同期不要であることが特定できた.また,並列化した制御ソフトをマルチコアマイコンに実装し,要求されるリアルタイム性能が満たされていることを HILS を用いて確認した.","subitem_description_type":"Other"}]},"item_29_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"The performance requirements of automotive engine control are increasing, for instance to comply the exhaust emission regulations and reduce gasoline consumption. These requirements for engine control system with high performance lead to multicore approaches to reach the desired features. However, the necessary migration of software from single core to multicore systems raises several problems. In particular, an ensuring of real-time performance of engine control software in multicore environment is tough issue due to frequent inter-core synchronizations caused from a large number of inter-core communication data. In this paper, we propose a parallelism improvement method with performance requirements of control for engine control software. The feature of our method is to identify the inter-core data which doesn't need core synchronization according to the requirements of data delay, stability and coherency. We applied our method to legacy engine control software in order to migrate to multicore which has two cores. The first core executes periodic tasks, and the second core executes event tasks which are triggered by an engine rotation. The result indicated that more than ninety percent data out of approximately six hundreds inter-core communication data doesn't need synchronization mechanism. We evaluated the parallelized engine control software with HILS (Hardware-in-the loop simulation), the software satisfied requirements of real-time performance.","subitem_description_type":"Other"}]},"item_29_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"63","bibliographic_titles":[{"bibliographic_title":"組込みシステムシンポジウム2016論文集"}],"bibliographicPageStart":"55","bibliographicIssueDates":{"bibliographicIssueDate":"2016-10-13","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2016"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"updated":"2025-01-20T06:21:39.472568+00:00","created":"2025-01-19T00:45:04.682051+00:00","links":{},"id":175022}