CPU
上級

AMD-V (SVM) / AMD-Vi(エーエムディーヴィ)

AMDの仮想化拡張命令セット (2006、コードネームPacifica)。Intel VT-x相当のCPU仮想化を提供、AMD-ViはIOMMU実装名。

0 回閲覧
0 いいね
2026/5/15 更新
関連タグ
CPU
仮想化
AMD

概要

AMD-V (AMD Virtualization、コードネーム Pacifica) はAMDが2006年5月にAthlon 64 X2 Rev F (Brisbane) およびOpteron Rev Fで初実装した仮想化拡張命令セット。SVM (Secure Virtual Machine) 拡張とも呼ばれ、Intel VT-x (2005) のAMD相当機能。AMD-Vi (AMD I/O Virtualization Technology) はIOMMU実装の名称。

主要命令と機能

命令機能
VMRUNVM切替・起動
VMLOAD / VMSAVEプロセッサ状態保存・復元
VMMCALLGuest→VMMハイパーコール
STGI / CLGIグローバル割込制御
SKINITセキュアブート初期化

世代別拡張

世代年追加機能
Athlon 64 Rev F2006基本AMD-V
Barcelona (K10)2007NPT / AMD-Vi
Bulldozer2011AVIC (割込仮想化)
Zen (Ryzen 1000)2017SEV (Secure Encrypted Virt.)
Zen 2 (Ryzen 3000)2019SEV-ES (Encrypted State)
Zen 3 (Ryzen 5000)2020SEV-SNP (Secure Nested Paging)
Zen 4 (Ryzen 7000)2022SEV-SNP 拡張

SEV: 機密コンピューティング

AMDが2017年Ryzen / EPYCで導入した「VMメモリ暗号化」機能。クラウド事業者がGuestVMの中身を見られない / 改竄できない構造を提供。Google Cloud Confidential VM、Azure Confidential Computing が採用。

関連用語との違い

  • vs Intel VT-x: 命令セット非互換、機能はほぼ同等。性能差は世代次第
  • vs AMD-Vi: AMD-V はCPU仮想化、AMD-VI はI/O仮想化 (IOMMU)

FAQ

Q1: BIOSで「SVM Mode」が「AMD-V」? A: 同じもの。AMD MB は「SVM Mode」、Intel MBは「VT-x」表記が一般的。

Q2: SEV-SNP とは? A: Zen 3で導入されたメモリ整合性保護機能。ハイパーバイザによる悪意あるメモリ改変を検知。

Q3: Ryzen で対応世代は? A: Ryzen 1000 (Zen) 以降全世代対応。APU (Ryzen G系) も対応。

この記事について
カテゴリーCPU
難易度上級
作成日2026/5/15