魂芯V-A智能處理器系統及其應用設計
朱家兵 等
- 出版商: 電子工業
- 出版日期: 2023-10-01
- 定價: $594
- 售價: 8.5 折 $505
- 語言: 簡體中文
- 頁數: 288
- ISBN: 7121464055
- ISBN-13: 9787121464058
-
相關分類:
人工智慧、電子學 Eletronics
立即出貨
買這商品的人也買了...
-
$960$864 -
$446PCI Express 體系結構導讀
-
$700$665 -
$708$673 -
$301路由與交換技術(華為信息與網絡技術學院指定教材)/ICT認證系列叢書
-
$1,008$958 -
$474$450 -
$648$616 -
$594$564 -
$505極限黑客攻防:CTF 賽題揭秘
-
$419$398 -
$505嚴肅的密碼學:實用現代加密術
-
$414$393 -
$280$266 -
$454Wi-Fi 7 開發參考:技術原理、標準和應用
-
$454互聯網技術十講
-
$407GPT 圖解 : 大模型是怎樣構建的
-
$301智能邊緣計算
-
$294$279 -
$594$564 -
$556高效能並行運行時系統:設計與實現
-
$474$450 -
$419$398 -
$654$621 -
$708$673
相關主題
商品描述
本書重點介紹魂芯 V-A 智能處理器的基本工作原理,包括處理器結構、存儲器組織、中斷服務、時鐘管理、系統加載、系統配置、指令集系統和神經網絡模型開發等,以及基於魂芯 V-A 智能處理器的程序設計和系統應用設計。 魂芯 V-A 智能處理器集成了4個RISC-V的CPU核和4個神經網絡加速器核,為人工智能邊緣計算提供了高效和可靠的硬件算力,也為電子裝備和信息系統智能化提供了堅實的基礎。
目錄大綱
目 錄
第1章 概述 1
1.1 智能處理器概述 1
1.2 性能介紹 3
1.3 智能處理器架構概述 4
1.4 片上互聯 5
第2章 CPU內核 8
2.1 概述 8
2.2 主要特徵 8
2.3 向量協處理器 9
2.4 存儲層次結構 9
2.4.1 內存模型 9
2.4.2 L1 ICache 10
2.4.3 L1 DCache 11
2.4.4 L2 Cache 13
2.5 內存保護 13
2.5.1 虛擬內存保護 13
2.5.2 物理內存保護 15
2.6 中斷及異常 16
2.6.1 處理過程 16
2.6.2 局部中斷控制器 18
2.6.3 平臺級別中斷控制器 20
2.7 調試接口 22
2.8 指令集 23
2.8.1 標準指令集 23
2.8.2 C910擴展指令集 41
2.9 寄存器 42
2.9.1 通用寄存器 42
2.9.2 浮點寄存器 43
2.9.3 向量寄存器 44
2.9.4 系統控制寄存器 44
第3章 神經網絡加速器 81
3.1 主要特徵 82
3.2 整體結構 82
3.3 功能描述 84
3.4 中斷 85
3.5 寄存器 86
3.6 應用說明 87
第4章 存儲子系統和地址空間 89
4.1 存儲子系統 89
4.2 地址空間 90
第5章 中斷系統 93
5.1 PLIC中斷處理機制 93
5.2 中斷號映射表 94
第6章 時鐘與復位 98
6.1 簡介 98
6.2 功能框圖 98
6.3 系統時鐘 99
6.4 PLL介紹 101
6.5 系統復位 102
6.6 寄存器描述 103
6.6.1 寄存器列表 103
6.6.2 寄存器功能定義 106
6.7 引腳說明 122
第7章 系統的加載與配置 123
7.1 系統的加載 123
7.1.1 加載配置 123
7.1.2 映像文件生成工具 124
7.1.3 ROM加載過程 125
7.1.4 二次加載過程 126
7.2 系統的配置 130
7.2.1 引腳說明 130
7.2.2 寄存器 130
第8章 CPU用戶編程 160
8.1 CPU軟件環境概述 160
8.2 CPU硬件環境概述 162
8.2.1 通用寄存器 162
8.2.2 中斷和異常機制 163
8.2.3 PMP 163
8.2.4 Cache 163
第9章 調試系統用戶使用說明 166
9.1 調試系統概述 166
9.2 調試系統組成 166
9.2.1 GDB 166
9.2.2 調試代理服務程序 168
9.2.3 在線模擬器 169
9.3 調試操作 169
第10章 CPU前後台環境使用說明 171
10.1 CPU前後台環境概述 171
10.2 接口說明 172
10.2.1 標準C/C++庫接口使用方法 172
10.2.2 前後台設備驅動接口使用方法 179
10.2.3 BSP接口使用方法 180
10.3 開發過程 183
10.4 示例程序 186
第11章 CPU Linux操作系統使用說明 192
11.1 CPU Linux操作系統概述 192
11.2 用戶使用指南 192
11.2.1 操作系統啟動流程及用戶登錄方法 192
11.2.2 shell界面使用方法 193
11.2.3 調試功能 193
11.2.4 內核事件分析 195
11.2.5 包管理器 196
11.3 設備樹說明 197
11.4 用戶開發流程及示例 198
11.4.1 用戶程序的基本開發流程 198
11.4.2 系統調用編程示例 200
11.4.3 Pthread編程示例 201
11.4.4 Socket編程示例 212
11.4.5 接口說明 220
第12章 神經網絡模型開發 221
12.1 概述 221
12.1.1 特性介紹 222
12.1.2 HXAI工具鏈 222
12.2 模型轉換 223
12.2.1 簡介 223
12.2.2 轉換辦法 223
12.3 模型剪枝 225
12.3.1 簡介 225
12.3.2 剪枝方法 226
12.4 模型量化 228
12.4.1 簡介 228
12.4.2 量化方法 229
12.4.3 模型量化效果 231
12.5 模型推理 232
12.5.1 簡介 232
12.5.2 推理方法 232
12.6 模型導出 233
12.6.1 簡介 233
12.6.2 導出方法 233
12.7 典型網絡示例 234
12.7.1 簡介 234
12.7.2 ResNet網絡示例 234
12.7.3 YOLOv3網絡示例 239
12.7.4 DeepLabv3語義分割網絡示例 241
12.7.5 汽車檢測示例 245
12.7.6 OpenPose網絡示例 248
12.7.7 人臉檢測RetinaFace網絡示例 251
12.7.8 RNN手寫數字識別案例 254
12.7.9 LSTM手寫數字識別案例 257
12.7.10 RNN語句情感分類推理案例 262
12.7.11 LSTM語句情感分類推理案例 265
第13章 開發板設計 269
13.1 開發板簡介 269
13.2 硬件參數 269
13.3 評估套件清單 278
附錄A 279