本書以鯤鵬智能計算為主線,共12章,分別為緒論、計算機與服務(wù)器、鯤鵬通用計算平臺、鯤鵬openEuler操作系統(tǒng)、鯤鵬openGauss數(shù)據(jù)庫、鯤鵬openLooKeng數(shù)據(jù)虛擬化引擎、鯤鵬云計算技術(shù)、鯤鵬應(yīng)用遷移與開發(fā)、鯤鵬通用計算平臺基礎(chǔ)管理、openEuler操作系統(tǒng)及虛擬化應(yīng)用實踐、基于鯤鵬通用計算平臺的Web實踐,以及基于鯤鵬智能計算平臺的深度學(xué)習(xí)案例實踐。
本書內(nèi)容簡潔、技術(shù)實用,旨在幫助讀者了解并熟悉鯤鵬智能計算的相關(guān)技術(shù)及應(yīng)用。本書適合IT相關(guān)行業(yè)的專業(yè)技術(shù)人員,以及對相關(guān)知識感興趣的讀者閱讀,也適合作為高校人工智能、云計算等計算機相關(guān)專業(yè)的教材。
《鯤鵬智能計算導(dǎo)論》是鯤鵬技術(shù)叢書的第1冊,本書詳細介紹了鯤鵬計算的時代背景和現(xiàn)狀,針對計算機與服務(wù)器、鯤鵬通用計算平臺,以及openEuler、openGauss、openLooKeng三大鯤鵬生態(tài)中的系統(tǒng)軟件、鯤鵬云計算技術(shù)、鯤鵬應(yīng)用遷移與開發(fā)進行詳細說明。本書以具體應(yīng)用為案例,以實踐內(nèi)容為特色,適合IT相關(guān)行業(yè)的專業(yè)技術(shù)人員閱讀,同時也適合應(yīng)用型本科院校與高等職業(yè)院校作為教材使用,以培養(yǎng)應(yīng)用型、技能型人才。
本書目標(biāo)包括幫助讀者熟悉鯤鵬計算架構(gòu)的原理和概念,掌握鯤鵬通用計算平臺從硬件到軟件的應(yīng)用方法及工具,培養(yǎng)讀者基于鯤鵬生態(tài)的實踐能力。
華為技術(shù)有限公司創(chuàng)立于1987年,是全球領(lǐng)先的ICT(信息與通信)基礎(chǔ)設(shè)施和智能終端提供商,華為公司的產(chǎn)品已經(jīng)涉及數(shù)通、安全、無線、存儲、云計算、智能計算和人工智能等諸多方面。
目錄
第 1章 緒論 1
學(xué)習(xí)目標(biāo) 1
1.1 計算產(chǎn)業(yè)發(fā)展歷程 1
1.1.1 計算時代1.0:專用計算 2
1.1.2 計算時代2.0:通用計算 3
1.1.3 計算時代3.0:智能計算 3
1.2 智能計算時代 4
1.2.1 后摩爾定律時代 4
1.2.2 計算產(chǎn)業(yè)新時代 5
1.3 鯤鵬計算生態(tài) 6
1.3.1 鯤鵬計算硬件體系概覽 6
1.3.2 鯤鵬開源軟件概覽 7
1.3.3 鯤鵬云計算技術(shù)概覽 9
1.3.4 鯤鵬社區(qū)及三大開源社區(qū) 10
第 2章 計算機與服務(wù)器 11
學(xué)習(xí)目標(biāo) 11
2.1 服務(wù)器發(fā)展概述 11
2.1.1 計算機硬件的發(fā)展歷程 11
2.1.2 服務(wù)器硬件的發(fā)展歷程 12
2.1.3 服務(wù)器軟件的發(fā)展歷程 13
2.1.4 服務(wù)器的類型和發(fā)展趨勢 14
2.1.5 華為智能計算產(chǎn)品 18
2.2 計算機結(jié)構(gòu) 18
2.2.1 計算機的基本結(jié)構(gòu) 19
2.2.2 計算機系統(tǒng)的組成 20
2.2.3 計算機硬件與服務(wù)器硬件的組成 21
2.2.4 計算機軟件與服務(wù)器軟件的分類 27
2.3 計算平臺的性能指標(biāo)與測試 27
2.3.1 計算平臺的性能指標(biāo)及測試工具 28
2.3.2 服務(wù)器性能測試實踐 30
2.3.3 服務(wù)器性能需求分析案例 31
第3章 鯤鵬通用計算平臺 34
學(xué)習(xí)目標(biāo) 34
3.1 華為鯤鵬計算架構(gòu)概述 34
3.1.1 鯤鵬處理器與?N騰芯片 34
3.1.2 鯤鵬通用計算平臺介紹 35
3.1.3 鯤鵬通用計算平臺關(guān)鍵部件 36
3.1.4 鯤鵬計算典型應(yīng)用場景介紹 38
3.2 基于鯤鵬通用計算平臺的典型案例介紹 40
第4章 鯤鵬openEuler操作系統(tǒng) 49
學(xué)習(xí)目標(biāo) 49
4.1 鯤鵬軟件生態(tài) 49
4.1.1 ARM服務(wù)器與授權(quán)體系 49
4.1.2 鯤鵬通用計算平臺軟件生態(tài) 51
4.2 操作系統(tǒng)與openEuler 52
4.2.1 操作系統(tǒng)的基本概念 52
4.2.2 openEuler操作系統(tǒng) 54
4.2.3 openEuler與鯤鵬處理器 55
4.3 openEuler基礎(chǔ)操作 55
4.3.1 openEuler安裝流程介紹 55
4.3.2 openEuler的基礎(chǔ)操作 57
第5章 鯤鵬openGauss數(shù)據(jù)庫 59
學(xué)習(xí)目標(biāo) 59
5.1 數(shù)據(jù)庫基礎(chǔ)知識 59
5.1.1 數(shù)據(jù)庫的發(fā)展史 59
5.1.2 數(shù)據(jù)庫相關(guān)概念 63
5.1.3 結(jié)構(gòu)查詢語言 66
5.2 openGauss數(shù)據(jù)庫 67
5.2.1 openGauss數(shù)據(jù)庫概述 67
5.2.2 openGauss的特性 68
5.3 openGauss的安裝 72
第6章 鯤鵬openLooKeng數(shù)據(jù)虛擬化引擎 73
學(xué)習(xí)目標(biāo) 73
6.1 openLooKeng數(shù)據(jù)虛擬化引擎 73
6.1.1 openLooKeng概述 74
6.1.2 openLooKeng關(guān)鍵技術(shù) 76
6.1.3 openLooKeng典型應(yīng)用場景 77
6.2 openLooKeng基礎(chǔ)實踐 79
6.2.1 環(huán)境安裝實踐 79
6.2.2 數(shù)據(jù)源對接實踐 80
6.2.3 跨數(shù)據(jù)源查詢實踐 81
第7章 鯤鵬云計算技術(shù) 83
學(xué)習(xí)目標(biāo) 83
7.1 云計算關(guān)鍵技術(shù) 83
7.1.1 虛擬化技術(shù) 83
7.1.2 基于ARM架構(gòu)的主流虛擬化技術(shù) 85
7.1.3 分布式技術(shù) 88
7.2 鯤鵬云計算技術(shù)與鯤鵬云服務(wù) 89
7.2.1 鯤鵬云計算技術(shù) 89
7.2.2 鯤鵬云服務(wù) 91
第8章 鯤鵬應(yīng)用遷移與開發(fā) 93
學(xué)習(xí)目標(biāo) 93
8.1 鯤鵬軟件遷移 93
8.1.1 鯤鵬遷移概述 93
8.1.2 鯤鵬遷移工具 95
8.2 鯤鵬軟件開發(fā) 96
8.2.1 鯤鵬軟件開發(fā)模式 96
8.2.2 鯤鵬軟件開發(fā)實踐 97
8.3 鯤鵬軟件遷移實踐 100
8.3.1 鯤鵬軟件遷移流程 100
8.3.2 編譯與遷移 102
8.3.3 典型遷移實踐 103
第9章 鯤鵬通用計算平臺基礎(chǔ)管理 105
學(xué)習(xí)目標(biāo) 105
9.1 鯤鵬通用計算平臺基礎(chǔ)管理實踐 105
9.1.1 任務(wù)概述 106
9.1.2 BIOS及RAID的查看與配置 106
9.1.3 iBMC的查看與配置 109
9.2 深度學(xué)習(xí)平臺安裝與調(diào)試 111
9.2.1 任務(wù)概述 112
9.2.2 深度學(xué)習(xí)平臺基本配置 112
9.2.3 搭建深度學(xué)習(xí)平臺的開發(fā)及運行環(huán)境 114
第 10章 openEuler操作系統(tǒng)及虛擬化應(yīng)用實踐 117
學(xué)習(xí)目標(biāo) 117
10.1 基于鯤鵬通用計算平臺的openEuler操作系統(tǒng)實踐 117
10.1.1 任務(wù)概述 117
10.1.2 openEuler操作系統(tǒng)安裝與 部署 118
10.1.3 openEuler操作系統(tǒng)基本操作 實踐 124
10.2 基于鯤鵬通用計算平臺的虛擬化 應(yīng)用實踐 129
10.2.1 任務(wù)概述 129
10.2.2 KVM虛擬化安裝與基礎(chǔ)配置 129
10.2.3 虛擬機創(chuàng)建與管理操作實踐 138
第 11章 基于鯤鵬通用計算平臺的Web實踐 148
學(xué)習(xí)目標(biāo) 148
11.1 基于鯤鵬架構(gòu)的Web應(yīng)用實踐1 148
11.1.1 任務(wù)概述 151
11.1.2 LNMP實踐 151
11.1.3 鯤鵬加速器的配置與調(diào)優(yōu) 159
11.2 基于鯤鵬架構(gòu)的Web應(yīng)用實踐2 163
第 12章 基于鯤鵬智能計算平臺的深度學(xué)習(xí)案例實踐 165
學(xué)習(xí)目標(biāo) 165
12.1 鯤鵬智能計算平臺 165
12.1.1 ?N騰AI處理器 165
12.1.2 鯤鵬AI計算服務(wù)器 166
12.2 基于?N騰AI處理器的口罩檢測案例實踐 167
12.2.1 任務(wù)概述 167
12.2.2 基于Atlas服務(wù)器的口罩檢測模型訓(xùn)練 167
12.2.3 基于kAi1s的口罩檢測模型推理部署 172