Arm カスタム命令で設計を差別化

1 兆個のデバイスが接続された世界を実現するために、SoC アーキテクトは、品質、リスク、効率、およびセキュリティを犠牲にすることなく、差別化と革新を行う必要があります。

Arm Custom Instructionsは、完全統合されたカスタムCPU命令のインテリジェントで迅速な開発をサポートします。これにより、モデル、コンパイラ、およびツールの一貫したソフトウェア開発環境を維持しながら、新しいレベルのワークロード固有の最適化が可能になり、柔軟性が向上します。

ホワイトペーパーをダウンロード

Cortex-Mプロセッサーの柔軟性と効率性

柔軟性の向上、リスクの低減、追加コストなし 

カスタムインストラクションはイノベーションへの扉を開きます。設計者は、特定の戦略的アプリケーション向けに差別化データプロセッシング命令を追加コストなしで追加できるため、ワークロード最適化へのリスクが最も低くなります。

ソフトウェアの断片化なしで差別化

カスタム コンパイラ、モデル、またはソフトウェア開発ツールを必要とせずに命令を追加します。お好みの標準 Arm 準拠ツールを引き続き使用することで、ソフトウェアへの投資を保護します。

Armv8-M 上に構築

Arm カスタム命令は、Armv8-M アーキテクチャの主な利点と完全な互換性を持つように設計されています。設計者は、Arm TrustZone セキュリティとデジタル信号処理 (DSP) 拡張機能の恩恵を受け続けます。

ハードウェアとソフトウェアの共同開発

Arm カスタム命令は、差別化の柔軟性を高めます。それでも、急速なイノベーションが実現するということは、ハードウェアの設計サイクルにとって何を意味するのでしょうか?

 

ハードウェアとソフトウェアの協調設計は、設計サイクルを短縮し、最適な電力とパフォーマンスを確保するための設計プロセスの重要な部分です。Arm カスタム命令を使用すると、ソフトウェアとハードウェアの設計者が協力して、シリコンにコミットする前にカスタム命令を最適化できます。

 

ソフトウェア開発者は、カスタム命令の潜在的な候補関数のプロトタイプを作成してテストし、要件をハードウェア チームに渡すことができます。ハードウェア統合は、事前に設計された制御およびデコード ロジックを使用することで簡素化されるため、ハードウェア設計者はカスタム命令の機能を検証するだけで済みます。

Custom Instructions

Arm Custom Instructionsは、既存のソフトウェアエコシステムとの統合を容易にし、断片化することなくイノベーションを実現します。このホワイト ペーパーでは、SoC 設計者がハードウェア アクセラレータを展開する際の設計上の考慮事項と、ソフトウェア開発者が Arm カスタム命令を使用して実装されたアクセラレータにアクセスする方法について詳細。

ホワイトペーパーをダウンロード

可用性: Arm カスタム命令 Cortex-Mプロセッサー

Arm カスタム命令は、Armv8-M アーキテクチャの標準機能であり、組み込みおよびIoTアプリケーション向けのコストと電力に敏感なマイクロコントローラー向けに最適化されています。Arm カスタム命令は現在、Cortex-M33 および Cortex-M55 プロセッサーで利用できます。Cortex-M85 の Arm カスタム手順は、2022 年に利用可能になります。

詳細はこちら

エキスパートに相談する 

Arm カスタム命令は、ワークロード固有のコンピューティングに対する業界の需要の高まりに対応するために、新しいレベルの最適化を提供します。これらのカスタム手順について質問がある場合は、Arm の専門家に相談してください。

お問い合わせ