魂芯V-A智能處理器系統(tǒng)及其應(yīng)用設(shè)計(jì)
定 價(jià):99 元
- 作者:朱家兵 等
- 出版時(shí)間:2023/10/1
- ISBN:9787121464058
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TN911.72
- 頁(yè)碼:288
- 紙張:
- 版次:01
- 開本:16開
本書重點(diǎn)介紹魂芯 V-A 智能處理器的基本工作原理,包括處理器結(jié)構(gòu)、存儲(chǔ)器組織、中斷服務(wù)、時(shí)鐘管理、系統(tǒng)加載、系統(tǒng)配置、指令集系統(tǒng)和神經(jīng)網(wǎng)絡(luò)模型開發(fā)等,以及基于魂芯 V-A 智能處理器的程序設(shè)計(jì)和系統(tǒng)應(yīng)用設(shè)計(jì)。 魂芯 V-A 智能處理器集成了4個(gè)RISC-V的CPU核和4個(gè)神經(jīng)網(wǎng)絡(luò)加速器核,為人工智能邊緣計(jì)算提供了高效和可靠的硬件算力,也為電子裝備和信息系統(tǒng)智能化提供了堅(jiān)實(shí)的基礎(chǔ)。
朱家兵,男,1970年11月出生,博士(后),研究員/教授/科研處副處長(zhǎng),博士生導(dǎo)師。安徽省高層次人才,安徽省高校領(lǐng)軍人才,安徽省急需緊缺人才,教育部科技獎(jiǎng)勵(lì)網(wǎng)評(píng)專家,安徽省科技廳科技重大專項(xiàng)會(huì)評(píng)專家,安徽省科技獎(jiǎng)勵(lì)網(wǎng)評(píng)專家,安徽省經(jīng)信廳科技項(xiàng)目會(huì)評(píng)專家,安徽省數(shù)字資源局科技項(xiàng)目會(huì)評(píng)專家,湖南省科技廳科技項(xiàng)目網(wǎng)評(píng)專家,合肥市科技局科技專家?guī)斐蓡T,淮南市"50?科技之星”創(chuàng)新團(tuán)隊(duì)負(fù)責(zé)人,淮南師范學(xué)院領(lǐng)軍人才。主持和參與國(guó)家"核高基”重大科技專項(xiàng)、國(guó)家自然科學(xué)資金和省部委多項(xiàng)課題,獲省部級(jí)科研獎(jiǎng)勵(lì)3項(xiàng)(排名第一),申請(qǐng)國(guó)家發(fā)明專利10項(xiàng)(授權(quán)7項(xiàng));以第一作者或通信作者在IEEE/IET和國(guó)內(nèi)核心期刊上發(fā)表論文40多篇,其中SCI/EI收錄30多篇。目前受邀擔(dān)任《北京理工大學(xué)學(xué)報(bào)》、《電子與信息學(xué)報(bào)》、《雷達(dá)學(xué)報(bào)》、《兵工學(xué)報(bào)》和《中國(guó)電子科學(xué)研究院學(xué)報(bào)》等多個(gè)核心學(xué)術(shù)期刊的審稿人;指導(dǎo)已畢業(yè)博士和碩士研究生多人。
目 錄
第1章 概述 1
1.1 智能處理器概述 1
1.2 性能介紹 3
1.3 智能處理器架構(gòu)概述 4
1.4 片上互聯(lián) 5
第2章 CPU內(nèi)核 8
2.1 概述 8
2.2 主要特征 8
2.3 向量協(xié)處理器 9
2.4 存儲(chǔ)層次結(jié)構(gòu) 9
2.4.1 內(nèi)存模型 9
2.4.2 L1 ICache 10
2.4.3 L1 DCache 11
2.4.4 L2 Cache 13
2.5 內(nèi)存保護(hù) 13
2.5.1 虛擬內(nèi)存保護(hù) 13
2.5.2 物理內(nèi)存保護(hù) 15
2.6 中斷及異常 16
2.6.1 處理過程 16
2.6.2 局部中斷控制器 18
2.6.3 平臺(tái)級(jí)別中斷控制器 20
2.7 調(diào)試接口 22
2.8 指令集 23
2.8.1 標(biāo)準(zhǔn)指令集 23
2.8.2 C910擴(kuò)展指令集 41
2.9 寄存器 42
2.9.1 通用寄存器 42
2.9.2 浮點(diǎn)寄存器 43
2.9.3 向量寄存器 44
2.9.4 系統(tǒng)控制寄存器 44
第3章 神經(jīng)網(wǎng)絡(luò)加速器 81
3.1 主要特征 82
3.2 整體結(jié)構(gòu) 82
3.3 功能描述 84
3.4 中斷 85
3.5 寄存器 86
3.6 應(yīng)用說明 87
第4章 存儲(chǔ)子系統(tǒng)和地址空間 89
4.1 存儲(chǔ)子系統(tǒng) 89
4.2 地址空間 90
第5章 中斷系統(tǒng) 93
5.1 PLIC中斷處理機(jī)制 93
5.2 中斷號(hào)映射表 94
第6章 時(shí)鐘與復(fù)位 98
6.1 簡(jiǎn)介 98
6.2 功能框圖 98
6.3 系統(tǒng)時(shí)鐘 99
6.4 PLL介紹 101
6.5 系統(tǒng)復(fù)位 102
6.6 寄存器描述 103
6.6.1 寄存器列表 103
6.6.2 寄存器功能定義 106
6.7 引腳說明 122
第7章 系統(tǒng)的加載與配置 123
7.1 系統(tǒng)的加載 123
7.1.1 加載配置 123
7.1.2 映像文件生成工具 124
7.1.3 ROM加載過程 125
7.1.4 二次加載過程 126
7.2 系統(tǒng)的配置 130
7.2.1 引腳說明 130
7.2.2 寄存器 130
第8章 CPU用戶編程 160
8.1 CPU軟件環(huán)境概述 160
8.2 CPU硬件環(huán)境概述 162
8.2.1 通用寄存器 162
8.2.2 中斷和異常機(jī)制 163
8.2.3 PMP 163
8.2.4 Cache 163
第9章 調(diào)試系統(tǒng)用戶使用說明 166
9.1 調(diào)試系統(tǒng)概述 166
9.2 調(diào)試系統(tǒng)組成 166
9.2.1 GDB 166
9.2.2 調(diào)試代理服務(wù)程序 168
9.2.3 在線仿真器 169
9.3 調(diào)試操作 169
第10章 CPU前后臺(tái)環(huán)境使用說明 171
10.1 CPU前后臺(tái)環(huán)境概述 171
10.2 接口說明 172
10.2.1 標(biāo)準(zhǔn)C/C++庫(kù)接口使用方法 172
10.2.2 前后臺(tái)設(shè)備驅(qū)動(dòng)接口使用方法 179
10.2.3 BSP接口使用方法 180
10.3 開發(fā)過程 183
10.4 示例程序 186
第11章 CPU Linux操作系統(tǒng)使用說明 192
11.1 CPU Linux操作系統(tǒng)概述 192
11.2 用戶使用指南 192
11.2.1 操作系統(tǒng)啟動(dòng)流程及用戶登錄方法 192
11.2.2 shell界面使用方法 193
11.2.3 調(diào)試功能 193
11.2.4 內(nèi)核事件分析 195
11.2.5 包管理器 196
11.3 設(shè)備樹說明 197
11.4 用戶開發(fā)流程及示例 198
11.4.1 用戶程序的基本開發(fā)流程 198
11.4.2 系統(tǒng)調(diào)用編程示例 200
11.4.3 Pthread編程示例 201
11.4.4 Socket編程示例 212
11.4.5 接口說明 220
第12章 神經(jīng)網(wǎng)絡(luò)模型開發(fā) 221
12.1 概述 221
12.1.1 特性介紹 222
12.1.2 HXAI工具鏈 222
12.2 模型轉(zhuǎn)換 223
12.2.1 簡(jiǎn)介 223
12.2.2 轉(zhuǎn)換辦法 223
12.3 模型剪枝 225
12.3.1 簡(jiǎn)介 225
12.3.2 剪枝方法 226
12.4 模型量化 228
12.4.1 簡(jiǎn)介 228
12.4.2 量化方法 229
12.4.3 模型量化效果 231
12.5 模型推理 232
12.5.1 簡(jiǎn)介 232
12.5.2 推理方法 232
12.6 模型導(dǎo)出 233
12.6.1 簡(jiǎn)介 233
12.6.2 導(dǎo)出方法 233
12.7 典型網(wǎng)絡(luò)示例 234
12.7.1 簡(jiǎn)介 234
12.7.2 ResNet網(wǎng)絡(luò)示例 234
12.7.3 YOLOv3網(wǎng)絡(luò)示例 239
12.7.4 DeepLabv3語(yǔ)義分割網(wǎng)絡(luò)示例 241
12.7.5 汽車檢測(cè)示例 245
12.7.6 OpenPose網(wǎng)絡(luò)示例 248
12.7.7 人臉檢測(cè)RetinaFace網(wǎng)絡(luò)示例 251
12.7.8 RNN手寫數(shù)字識(shí)別案例 254
12.7.9 LSTM手寫數(shù)字識(shí)別案例 257
12.7.10 RNN語(yǔ)句情感分類推理案例 262
12.7.11 LSTM語(yǔ)句情感分類推理案例 265
第13章 開發(fā)板設(shè)計(jì) 269
13.1 開發(fā)板簡(jiǎn)介 269
13.2 硬件參數(shù) 269
13.3 評(píng)估套件清單 278
附錄A 279