SoC設計への革新的なアプローチ
デジタル体験は進化しています。これらの体験は、よりリッチに、よりインタラクティブに、より直感的に、そしてより没入型になっています。つまり、ユーザーのニーズに合わせてカスタマイズされた、より高速で、より満足度が高く、よりインテリジェントな体験なのです。特に最先端のXR、ゲーミング、視聴、AIベースの体験などに関して言えば、高度で複雑な要求の厳しいマルチコンピューティング・ワークロードへの対応も必要になります。これらの要件を実現するには、SoC設計へのアプローチを大きく変える必要があります。
コンピュートパフォーマンス
次世代のデバイスに必要なパフォーマンス、効率性、AI機能を提供します。
セキュリティ
エコシステム全体を対象とした多層防御を実現するDefense-in-depth
デベロッパー向けアクセス
ソフトウェアやツール全体のアクセシビリティの向上とパフォーマンスの向上
Armの第2世代Total computeソリューション
専用コンピュートと用途特化型演算
Armの第2世代Total computeソリューション(TCS22)は、用途特化型コンピュ―ティングを届けるため、あらゆるコンシューマデバイス市場に応え、異なるレベルの性能、効率、スケーラビリティを提供します。これらには、最新のArmv9 CPU、新しいフラッグシップGPUであるImmortalis-G715、新しいMali GPU、システムIP、インターコネクトテクノロジー、Cortex-MおよびCortex-R CPUプロセッサー、フィジカルIP、ソフトウェア、ツール、および規格が含まれます。
もっと詳しく
トータルコンピュートの三大原則
コンピューティングパフォーマンスの最大化
チップ性能の向上あがるにつれ、より高度で複雑、かつ要求の厳しいマルチコンピューティング・ワークロードに対応するためには、大幅な飛躍が必要です。
新しいデバイス、アプリケーション、およびエクスペリエンスの複雑さは、より大きなコンピュートパワーを必要とします。Total Computeは、システム全体を評価し、必要なエネルギーや面積への影響を最小限に抑えながらパフォーマンスを向上させる機会を特定し、開発します。
チップ性能の向上あがるにつれ、より高度で複雑、かつ要求の厳しいマルチコンピューティング・ワークロードに対応するためには、大幅な飛躍が必要です。
新しいデバイス、アプリケーション、およびエクスペリエンスの複雑さは、より大きなコンピュートパワーを必要とします。Total Computeは、システム全体を評価し、必要なエネルギーや面積への影響を最小限に抑えながらパフォーマンスを向上させる機会を特定し、開発します。
パフォーマンスを加速させる5つの方法
- 個々のコンポーネントではなく、システム全体のパフォーマンスを評価。
- IPブロックやコンピュートドメイン間で、データとコンピュートを相互に接続する方法を分析。
- デバイス上のワークロードを最適化。
- SoCの性能、効率、データ交換のための共通のアーキテクチャアプローチを用いて各IPブロックを開発。
- すべてのコンポーネントがシームレスに連携し、最高のパフォーマンスと効率性を実現。
マルチレイヤーソリューションによるセキュリティの強化
スパム攻撃がより巧妙になるにつれ、ユーザーや組織を保護するためには、セキュリティを大幅に強化する必要があります。
将来の脆弱性に対処するためには、セキュリティは製品そのものから、システム全体で連携・通信するマルチレイヤーソリューションへと進化する必要があります。また、基本的な機能として、すべてのデバイスのコアに組み込まれ、ハードウェア、ファームウェア、ソフトウェア、OS、アプリ、クラウドサービスにまでカバーする必要があります。
スパム攻撃がより巧妙になるにつれ、ユーザーや組織を保護するためには、セキュリティを大幅に強化する必要があります。
将来の脆弱性に対処するためには、セキュリティは製品そのものから、システム全体で連携・通信するマルチレイヤーソリューションへと進化する必要があります。また、基本的な機能として、すべてのデバイスのコアに組み込まれ、ハードウェア、ファームウェア、ソフトウェア、OS、アプリ、クラウドサービスにまでカバーする必要があります。
ソフトウェア、ファームウェア、およびハードウェアのセキュリティを向上させる4つの方法
- プラットフォームセキュリティの標準化:共通のセキュリティフレームワークと一貫した実装のための標準化において、ハードウェアおよびソフトウェアの開発者とのオープンなコラボレーションを通じて、アプリやクラウドサービスのためのデバイスプラットフォームの信頼性を確立。
- Compute Security: Memory Tagging Extension (MTE)により、攻撃に対するソフトウェアの耐性が強化され、メモリ安全性違反の検出が容易かつ効率的に。
- アイソレーション・アーキテクチャ:信頼できるアプリケーションをサンドボックス化し、セキュアなコードとユーザーデータを分離する。
- アイソレーション・セキュリティ:CPU、GPU、NPU上で同時に実行される複数のプロセスを、相互接続性を制限することなく保護する。
開発者のアクセス向上
今日、開発者はテクノロジーごとに、また様々なSoCコンポーネントごとに異なるツールを学んでいます。パラダイムシフトを起こすようなものをデザインしなければならないというプレッシャーが高まる中、開発者は合理的な開発プロセスでサポートされなければなりません。
Total Computeは、CPU、GPU、NPUを含むすべてのIPに対して、プログラミング、解析、デバッグのためのフレームワークを提供します。これにより、すべてのコンピュート・ドメインにおけるプログラマビリティが向上し、シームレスな開発環境、コスト削減、市場投入までの時間短縮が可能になります。
今日、開発者はテクノロジーごとに、また様々なSoCコンポーネントごとに異なるツールを学んでいます。パラダイムシフトを起こすようなものをデザインしなければならないというプレッシャーが高まる中、開発者は合理的な開発プロセスでサポートされなければなりません。
Total Computeは、CPU、GPU、NPUを含むすべてのIPに対して、プログラミング、解析、デバッグのためのフレームワークを提供します。これにより、すべてのコンピュート・ドメインにおけるプログラマビリティが向上し、シームレスな開発環境、コスト削減、市場投入までの時間短縮が可能になります。
開発者アクセス
- 簡単で効率的なアプリケーション開発プロセスを実現し、アーキテクチャごとに最適化されたツールや、複数の離散的なIPブロックを必要としない。
- 開発者がハイ・コンピューティング・パフォーマンスにアクセスし、すべてのワークロードに対してフルシステムのパフォーマンス分析を行うことを可能にする。
- 開発者は、出荷前テスト、フィールドでの機能、および迅速なデバッグを可能にするテクノロジー、ソフトウェア、およびツールを通じて、より複雑でパフォーマンスの高いアプリケーションを構築することができる。
- ソフトウェアフレームワークやArm NNなどのコンピュートライブラリを提供し、コンピュートドメイン全体のパフォーマンスを向上させる。
- より効果的なセキュリティ機能により、プラットフォーム間の開発を容易にする。