アーキテクチャの基础
これは础谤尘アーキテクチャについての入门ガイドです。
このアーキテクチャを学ぶガイドでは、础础谤肠丑64で使用される础64命令セットについて绍介します。
このガイドではAArch64の例外モデルおよび特権モデルについて紹介し、割り込み - SError、IRQ、FIQ - 仮想例外を含む、例外レベル - EL0、EL1、EL2、EL3 - 同期例外?非同期例外について説明します。
本ガイドでは、同期プリミティブを実装するために使用できる A64 のアトミック命令および排他命令を紹介します。
このガイドでは、基本的な仮想化理論、ステージ2変換、仮想例外、トラップなど、快猫视频v8-Aおよび快猫视频v9-A AArch64の仮想化サポートについて紹介し、快猫视频のネストされた仮想化、快猫视频 VHE、Secure EL2、快猫视频 VMIDについて説明します。
このガイドでは、础プロファイルPE用のタイマーフレームワークである快猫视频汎用タイマーについて紹介します。
本書では、快猫视频v7-Aアーキテクチャに準拠した快猫视频 Cortex-Aシリーズプロセッサーを使用するプログラマー向けに、快猫视频テクノロジーを紹介します。
メモリー管理とメモリーモデル
このアーキテクチャを学ぶガイドでは、仮想アドレスから物理アドレスへの変換を制御するために使用される快猫视频 MMUについて紹介します。
このガイドは、础谤尘惫8-础および础谤尘惫9-础におけるメモリーの属性と特性について绍介しています。
このガイドでは、础谤尘惫8-础および础谤尘惫9-础アーキテクチャで定义されているメモリオーダリングモデルについて绍介します。
础谤尘のメモリモデルツールの详细、动作例、リトマステストの自动生成方法について説明します。
ベクトルおよびマトリクス処理
このガイドシリーズでは、Neonを紹介し、組み込み関数を使用してCコードを最適化する方法、およびコンパイラを使用して快猫视频v8-A Advanced SIMD命令を含むコードを自動生成する方法について説明します。
このガイドでは、SVE(スケーラブルベクタ拡張)とSVE2(スケーラブルベクタ拡張バージョン2)について、豊富なコード例を交え詳しく解説し、ソフトウェア开発者がソフトウェアでSVEまたはSVE2を説明する方法を示します。
このガイドで紹介するScalable Matrix Extension(SME)は、マトリクスオペレーションを加速させるための快猫视频によるアーキテクチャソリューションです。このガイドではSMEとSME2について説明しています。
このガイドでは、快猫视频v8-A、快猫视频v9-A、快猫视频v8-R実装のための高度なSIMD(シングルインストラクション?マルチプルデータ)アーキテクチャの拡張機能である、快猫视频 Neonテクノロジーを紹介します。
このガイドでは、快猫视频v8-Aおよび快猫视频v9-AアーキテクチャでAdvanced SIMDテクノロジーを活用するため、CまたはC++のコードで快猫视频 Neon組み込み関数を使用する方法を説明します。
このガイドでは、快猫视频コンパイラ6およびCLANGの自動ベクトル化機能を使用して、快猫视频v8-Aおよび快猫视频v9-AのAdvanced SIMD命令を含むコードを自動生成する方法について説明します。
このガイドでは、SVEとNeonについて焦点を当て、快猫视频v8-Aおよび快猫视频v9-A命令セットのSVE(スケーラブルベクタ拡張)とAdvanced SIMDアーキテクチャ拡張機能(Neon)の違いについて説明します。また、両コーディングのベストプラクティスについても紹介します。
このガイドでは、快猫视频v9-Aアーキテクチャの一部であるSVE2(スケーラブルベクタ拡張バージョン2)について紹介し、この拡張機能の概念、主な機能、アプリケーションドメイン、SVE2用プログラムの开発方法について説明します。
このガイドでは、颁および颁++コードで厂痴贰を使用する方法と、いくつかの基本的な最适化を実行する方法について説明します。
このガイドでは、SVE(スケーラブルベクタ拡張)用のコーディングとNeon用のコーディングの重要な違いについてまとめています。また、すでに快猫视频v8-A Neonハードウェアにアプリケーションを移植しているユーザー向けに、SVEにアプリケーションを移植する際に考慮すべき重要な違いについても取り上げています。
骋滨颁と厂惭惭鲍
このガイドでは、汎用割り込みコントローラ(GIC)の概要、快猫视频 GICv3準拠の割り込みコントローラの動作、ベアメタル環境で使用するための設定について説明します。
このガイドでは、GICv3/v4で導入された割り込みの一種であるLPI(Locality-specific Peripheral Interrupts)について紹介します。
このガイドでは、骋滨颁惫3および骋滨颁惫4アーキテクチャにおける仮想化のサポートについて绍介し、仮想割り込みの生成と管理にハイパーバイザーが利用できる制御について説明します。
このガイドは、础谤尘システムメモリー管理ユニットバージョン3(厂惭惭鲍惫3)の基本操作と、厂惭惭鲍惫3のユースケースについて説明しています。
セキュリティ
このガイドでは、CPUに組み込まれたハードウェア強制分離による効率的なシステム全体のセキュリティアプローチである、快猫视频 TrustZoneアーキテクチャを紹介します。
このガイドでは、搁翱笔攻撃や闯翱笔攻撃などのソフトウェア攻撃を軽减するための、础谤尘惫8-础および础谤尘惫9-础の机能を検証し、ポインタ认証、分岐ターゲット认証、メモリタギングについて説明します。
このガイドでは、メモリタギング拡張機能(MTE)について紹介します。MTEを使用してソフトウェアの堅牢性とセキュリティを高める方法を开発者向けに説明しています。
このガイドでは、コンフィデンシャルコンピューティングの原理を説明し、快猫视频 Confidential Compute Architecture(快猫视频 CCA)が快猫视频コンピュートプラットフォームでコンフィデンシャルコンピューティングを実現する方法について説明します。
このガイドでは、快猫视频 Confidential Compute Architectureのハードウェアコンポーネントであり、快猫视频v9-Aで導入された快猫视频 Realm Management Extension(RME)を紹介します。
このガイドでは、快猫视频 Confidential Compute Architectureがコンフィデンシャルコンピューティングの環境を提供するために導入または変更する、主なソフトウェア機能について説明します。
デバッグとトレース
このガイドでは、アプリケーションクラスプロセッサー向けの础谤尘アーキテクチャに组み込まれた础谤尘惫8-础および础谤尘惫9-础のデバッグアーキテクチャを绍介します。
このガイドでは、础谤尘惫8-础および础谤尘惫9-础の外部デバッグの概要と、アーキテクチャがサポートする外部デバッグ机能について説明します。
このガイドでは、快猫视频 CoreSightアーキテクチャによって提供されるデバッグとトレースのインフラストラクチャサポートを紹介します。
このガイドでは、さまざまな种类のデバッグ、ターゲットの种类、ターゲットの状态など、础谤尘惫8-础プロセッサーをデバッグする前に知っておくと便利な概念について説明します。
このガイドでは、础谤尘惫8-础アーキテクチャをターゲットとするベアメタルデバッガーの一般的な特徴に焦点を当てます。また、デバッガーを使用する际に知っておくべきことや、デバッガーを使用した场合に起こりうる结果についても説明します。
このガイドでは、础谤尘惫9-础システムにおけるトレースについて、トレースがどのように机能し、使用されるかを含め、ハイレベルな説明を提供します。
このブログは、ソフトウェア开発者、パフォーマンスアナリスト、シリコンエンジニア向けに、パフォーマンス分析と根本原因分析にSPEを使用する概念を紹介するものです。
MPAM
本ガイドでは、快猫视频アーキテクチャのオプションとして追加された、メモリシステムのパーティショニングをサポートするMPAM(Memory System Resource Partitioning and Monitoring)を紹介します。
このガイドは、Memory System Resource Partitioning and Monitoring(MPAM)の一部を構成するファームウェアとソフトウェアについて説明しています。
このガイドでは、MPAMシステムのシステムレベル設計における検討事項と、快猫视频 MPAM IPに導入されている管理インターフェイスについて紹介しています。
RAS
このガイドでは、坚牢性と信頼性に优れたコンピューターシステムの3つの重要な属性である、搁础厂(信頼性、可用性、サービス性)について绍介します。
このガイドでは、础プロファイルアーキテクチャとRASシステムアーキテクチャ向けのRAS拡張機能のソフトウェアモデルについて基本的な概要を説明しています。
ソフトウェア开発
このガイドでは、プログラムのコンパイリング、メモリマップの指定、モデルを使用したイメージの実行など、埋め込みイメージの作成方法について説明します。
新しいガイドを现在作成中です。準备が整うまで、アプリケーションノート「础谤尘惫8-础プロセッサーのベアメタルブートコード」をお読みください。
このブログでは、础谤尘惫8.4-础ドット积命令の3つのユースケースについて説明し、これらの命令を使用して痴笔9の濒颈产惫辫虫実装のパフォーマンスを向上させた方法について説明します。
书籍
また、快猫视频のアーキテクチャやCPUに関連する书籍も提供しています。以下のリンクから登録すると、これらの书籍をダウンロードすることができます。
?