
Cambricon®
目录
目录 i
插 图 目 录 1
1 版权声明 2
1.1 版权声明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 前言 4
2.1 版本记录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 更新历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 虚拟化技术介绍 7
3.1 SR‑IOV 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 寒武纪虚拟化工作原理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4 SR‑IOV 在 MLU270 上的应用 9
4.1
虚拟功能
VF
的介绍
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 虚拟功能 VF 的配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.3 VF Pass through 到虚拟机 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.4 热迁移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4.1 基于 QEMU 命令迁移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.5 编解码内部视频以及图像数据流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 SR‑IOV 在 Docker 上的应用 16
5.1 Docker SR‑IOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2 技术概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6 虚拟化安装及加载 20
6.1 安装前准备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.2 虚拟化安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.2.1 加载 PF 驱动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.2.2 加载 VF 驱动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Copyright © 2021 Cambricon Corporation. i
评论