Total Compute: SoC設計への全体論的アプローチ
将来の市場の需要を満たすには、デジタル エクスペリエンスをよりインタラクティブ、直感的、没入型にする必要があります。しかし、現在のSoC設計メソドロジーを大幅に変更しない限り、それはほぼ不可能です。Arm Total Compute戦略により、コンピューティング プラットフォームは、新しいデバイス、ユースケース、および高度なアプリが急増するにつれて、将来のワークロードをシームレスかつ安全に処理できるようになります。
Total Computeの三大原則
次世代のデバイスに必要なすべてのパフォーマンス、効率、および AI 機能。
エコシステム全体を対象とした多層保護を実現するDefense-in-depthを内蔵
ソフトウェアやツール全体のアクセシビリティの向上とパフォーマンスの向上
コンピューティングパフォーマンスの最大化
新しいデバイス、アプリ、およびエクスペリエンスの複雑さには、電力エンベロープの削減ではないにしても、同様のコンピューティングパフォーマンスの向上が必要です。Total Computeは、システム全体を評価して、必要なエネルギーと面積への影響を最小限に抑えながらパフォーマンスを向上させる機会を特定します。
パフォーマンスを向上させる 5 つの方法 :
- 個々のコンポーネントではなく、システム全体のパフォーマンスを評価。
- IPブロックやコンピュートドメイン間で、データとコンピュートを相互に接続する方法を分析。
- デバイス上のワークロードを最適化。
- SoCの性能、効率、データ交換のための共通のアーキテクチャアプローチを用いて各IPブロックを開発。
- すべてのコンポーネントがシームレスに連携し、最高のパフォーマンスと効率性を実現。
マルチレイヤーソリューションによるセキュリティの強化
ますます巧妙化する攻撃に対処するには、セキュリティをポイント製品から、システム全体で連携して通信する多層ソリューションに進化させる必要があります。セキュリティもまた、すべてのデバイスのコアに組み込まれ、ハードウェア、ファームウェア、ソフトウェア、オペレーティング システム、アプリ、およびクラウド サービスに拡張される基本的な要素である必要があります。
ソフトウェア、ファームウェア、およびハードウェアのセキュリティを向上させる 4 つの方法:
- プラットフォームセキュリティの標準化:標準と一貫した実装を通じて、アプリとクラウド サービスのデバイスプラットフォームの信頼を確立します。
- コンピューティング セキュリティを強化:メモリタギング拡張機能 (MTE) を使用して、攻撃に対するソフトウェアの回復力を強化します。
- 分離アーキテクチャを展開:信頼できるアプリケーションをサンドボックス化し、セキュアなコードとユーザーデータを分離します。
- 相互接続のセキュリティを確保:相互接続機能を制限することなく、 CPU 、GPU、および NPU で実行されている複数の同時プロセスを保護します。
開発者のアクセス向上
Total Computeは、 CPU、GPU、および NPU を含むすべての IP にわたって、プログラミング、分析、およびデバッグのためのフレームワークを提供します。これにより、ツールと開発プロセスの数が減り、すべてのコンピューティング ドメインでプログラマビリティが向上してシームレスな開発者エクスペリエンスが実現し、コストと市場投入までの時間が短縮されます。
開発者の可能性を解き放つ 5 つの方法:
- アーキテクチャごとに最適化されたツールやさまざまな複数の個別の IP ブロックが不要になる 、簡単で効率的なアプリ開発 プロセスを作成します。
- 開発者が高いコンピューティングパフォーマンスにアクセスできるようにし、すべてのワークロードに対して システム全体のパフォーマンス分析を実行できるように します。
- 開発者は、出荷前テスト、フィールドでの機能、および迅速なデバッグを可能にするテクノロジー、ソフトウェア、およびツールを通じて、より複雑でパフォーマンスの高いアプリケーションを構築することができます。
- Arm NN などの ソフトウェア フレームワークとコンピューティング ライブラリを提供して、コンピューティング ドメイン全体のパフォーマンスを向上させます。
- より効果的なセキュリティ機能により、プラットフォーム間の開発を容易にします。
インテリジェンス、没入感、効率性を備えた次世代スマートフォンの実現
CPUの性能と電力効率が2桁向上することで、モバイルおよびウェアラブルデバイス、ノートパソコン、家庭用テクノロジーの効率化を促進しながら、次のレベルの没入感、AI、セキュリティの実現にどのように役立つかをご紹介します。