アーキテクチャレベルの移植スキルをRISC-Vに拡張する
Linux Foundation Education と RISC-Vインターナショナル は、無料のセルフペース型Express Learningコース Porting Software to RISC-V(LFD114)を立ち上げました。このコースは, パフォーマンスクリティカルなソフトウェアをRISC-Vに自信を持って移行する必要がある経験豊富なエンジニア向けの、無料の自習型コースです。ハードウェアに近い場所で作業するプロフェッショナル向けに設計されたこの上級コースは、命令セット、オペレーティングシステム、ファームウェアをまたぐ実際の移植課題に焦点を当てています。.
RISC-Vの導入は、AI/ML、組み込みシステム、データセンター、自動車、高性能コンピューティング、カスタムシリコンなど、様々な分野で加速しています。しかし、組織はゼロから始めるのではなく、数十年にわたって蓄積された既存のプラットフォームソフトウェアを活用しています。そのため、RISC-Vの導入を成功させるには、以下の能力を持つエンジニアが不可欠です。
- 確立されたアーキテクチャとRISC-Vプラットフォームを橋渡しする
- アーキテクチャの前提が異なる箇所を特定する
- 異なるメモリモデルの理由
- アーキテクチャ間での命令セマンティクスのマッピング
- プラットフォーム間でパフォーマンスの最適化を適応および再現する
Porting Software to RISC-V(LFD114) コースは、最新の64ビットアーキテクチャ(RISC-V)を既に理解しており、その知識をより重要な業務に応用したい開発者向けに構築されています。このコースでは、広く使用されている64ビット命令セットのベースラインとRISC-V RV64GCを比較し、アーキテクチャの類似点と重要な相違点の両方を探ります。以下の実践的なトピックを学習します。
- アーキテクチャ間での C/C++ およびアセンブリ コードの変換
- コンパイラ組み込み関数を使用した SIMD 最適化コードの移植
- さまざまな記憶モデルを理解し、適応する
- オペレーティングシステムを起動し、ファームウェアコンポーネントを統合する
より大きな影響に備える
この Porting Software to RISC-V(LFD114)を習得することで得たスキルによって、アーキテクチャの違いを分析し、パフォーマンスが重要なコードを適応させ、確立された最適化手法を本番環境の RISC-V プラットフォームに移行するなど、より影響力の大きいエンジニアリング作業に取り組む準備が整います。.
Porting Software to RISC-V(LFD114) は、 RISCstarソリューション のサポートで開発されました。この組織は、RISC-V ハードウェア テクノロジーの利点を最大限に活用するためのソフトウェアの専門知識とソリューションを企業に提供します。.
