本文へスキップ

現代の自動車における効率の最大化:AUTOSAR マルチコア・ディストリビューションのパワーの解放

AUTOSAR イラストレーション

自動車業界におけるマルチコアへの移行

自動車業界は、高度な機能性と中央集約型車両アーキテクチャの需要に対応するため、マルチコアアーキテクチャの採用を急速に進めています。2000年代初頭のデスクトップコンピューティング革命と同様に、現在のソフトウェアシステムは、マルチコアマイクロコントローラー(MCU)とシステムオンチップ(SoC)の潜在能力を最大限に引き出すために進化する必要があります。この移行は、開発者がソフトウェア設計、構成、最適化のアプローチを再考する必要がある重大な課題をもたらしています。自動車ソフトウェアソリューションのリーダーであるETASは、この進化の最前線に立っており、2009年に世界で初めて車両量産向けマルチコアAUTOSARスタックを開発しました。世界中で40億台を超えるECUがETAS RTA-CAR(RTA-Classic AUTOSAR)に依存していることから、同社は自動車メーカーがマルチコア実装の複雑さを克服する支援において豊富な経験を有しています。

並列化と深く組み込まれたシステムにおける課題

コア数を単純に増やすだけでは、必ずしも線形な性能向上にはつながりません。同期オーバーヘッド、コンテキストスイッチング、リソース競合、メモリアクセス時間、およびアムダールの法則の根本的な制限など、複数の要因が最適な並列化を実現する上での課題となっています。鍵は、並列処理を最大化し、順次処理を最小化し、メモリ使用を最適化してボトルネックを回避することにあります。

車両に深く組み込まれたシステムは、安全性、信頼性、リアルタイム動作に関する厳格な要件を満たす必要があります。歴史的に、これらのシステムはシングルコアアーキテクチャに基づいて構築されてきました。既存のシングルコアコードをマルチコア環境に移行することは困難です。既存のレガシーシステムをマルチコアに移行することは、新しいシステムをゼロから設計するよりも一般的に好まれます。ETASは、AUTOSAR規格にマルチコアサポートを初めて導入した企業のひとつであり、同時にETAS RTA-CAR BSW Stackを開発し、その機能を実用化しました。RTA-CAR BSW Stackは、分割されたシステムにおけるコア利用率の最適化を目的とした「マスター/サテライト」パターンを含む、BSWの配分に関する多様なアーキテクチャオプションを提供する包括的なスタックポートフォリオとして、段階的に発展してきました。

実践的な実装:実際の事例

このホワイトペーパーでは、実際の自動車事例を通じて、AUTOSARマルチコア配分の最適化に関する実践的な考慮点を検討します。具体的には、3つの異なるシナリオを分析します:

  • 負荷分散の最適化:あるOEMは、マルチコアECUの1つのコアで実行時問題が発生しました。ETASは、過負荷のコアから負荷の軽いコアへComスタックを移動させることで、負荷の再配分を支援しました。これにより、ワークロードの分散が改善されました。システム最適な構成を決定するためには、具体的な最適化目標を理解することが重要です。

AUTOSAR マルチコア・ディストリビューションの最適化に関する実践的な知見

AUTOSAR マルチコア・ディストリビューションの最適化に関する実践的な知見 オンラインセミナーのビジュアル

マルチコア ECU 向けの AUTOSAR ベーシックソフトウェアの最適化には、固有の課題があります。当社のウェブキャストをご覧いただき、パフォーマンスのボトルネックを克服し、タスクのディストリビューションを強化するための実践的な知見と実証済みの戦略をご確認ください。当社の顧客が、マルチコア AUTOSAR システムの実行時間とリソースの利用率をどのように改善したかをご覧ください。

タブレットで ETAS のホワイトペーパー「AUTOSAR マルチコア・ディストリビューションの最適化:実際の自動車用例による実践的考察」を読んでいる人物の写真

ホワイトペーパーで、AUTOSAR マルチコア・ディストリビューションのパワーを解き放ちましょう!

マルチコア処理はもはや未来の話ではなく、現在のこととなっています。しかし、コアのディストリビューションを最適化して効率を最大化するにはどうすればよいのでしょうか?当社のホワイトペーパーでは、コアのディストリビューションを最適化するための実践的な戦略を、新規および既存のマルチコアシステムの実例とともに詳しく紹介しています。

お問い合わせ

ご質問やご不明な点などございましたら、お問い合わせフォームよりメッセージをお送りください。または、サポートホットラインをご利用ください。

お気軽にお問い合わせください!