鯤鵬處理器架構與編程
戴志濤、劉健培
買這商品的人也買了...
-
$446PCI Express 體系結構導讀
-
$280$252 -
$948$901 -
$505手把手教你設計 CPU-RISC-V 處理器篇
-
$648$616 -
$403手機安全和可信應用開發指南 : TrustZone 與 OP-TEE 技術詳解
-
$352昇騰AI處理器架構與編程 — 深入理解 CANN 技術原理及應用
-
$354$336 -
$580$493 -
$1,000$850 -
$580$493 -
$750$675 -
$1,080$853 -
$1,008$958 -
$680$530 -
$600$468 -
$539$512 -
$594$564 -
$305計算機系統結構, 4/e
-
$890$587 -
$379計算機體系結構基礎, 3/e
-
$704嵌入式實時操作系統 — 基於 ARM Mbed OS 的應用實踐
-
$534$507 -
$1,840$1,748 -
$1,214數據有道(數據分析+圖論與網絡+微課+Python編程)
相關主題
商品描述
目錄大綱
CONTENTS
目錄
第1章服務器與處理器00
1.1服務器體系結構00
1.1.1服務器的分類00
1.1.2服務器的性能評價00
1.1.3服務器的可靠性與管理0
1.2服務器處理器0
1.2.1高性能處理器的並行組織結構0
1.2.2英特爾處理器體系結構0
1.2.3ARM處理器體系結構0
1.3服務器技術基礎0
1.3.1高性能處理器的存儲器組織與片上互連0
1.3.2內存順序模型與內存屏障0
1.3.3服務器虛擬化技術0
1.3.4PCI Express總線0
第2章ARMv8A體系結構0
2.1ARMv8A處理單元的核心架構0
2.1.1ARMv8A架構的處理器運行模式0
2.1.2ARMv8A架構的寄存器0
2.1.3ARMv8A架構的異常與中斷0
2.2ARMv8A處理單元的存儲系統架構0
2.2.1ARMv8A架構的內存模型0
2.2.2ARM架構的系統存儲管理單元0
2.3ARMv8A架構的服務器特性
2.3.1ARMv8A的服務器架構標準化
2.3.2ARMv8A的RAS擴展與PMU擴展
第3章鯤鵬處理器片上系統架構
3.1鯤鵬處理器片上系統與TaiShan處理器內核架構
3.1.1鯤鵬處理器片上系統概況
3.1.2TaiShan V110處理器內核微架構
3.1.3鯤鵬920處理器片上系統的邏輯結構
3.1.4鯤鵬920處理器片上系統的內存儲系統
3.2鯤鵬920處理器片上系統的組織與管理
3.2.1鯤鵬920處理器片上系統的配置
3.2.2鯤鵬處理器多芯片系統
3.2.3鯤鵬920處理器片上系統的管理與安全架構
3.2.4鯤鵬920處理器片上系統的PMU
3.3鯤鵬920處理器片上系統的設備與輸入/輸出
3.3.1鯤鵬920處理器片上系統的輸入/輸出概述
3.3.2鯤鵬920處理器片上系統的PCI Express控制器
3.3.3鯤鵬920處理器片上系統的平臺設備
3.3.4鯤鵬920處理器片上系統的附加設備
3.4基於鯤鵬920處理器片上系統的TaiShan服務器
3.4.1TaiShan 200服務器的組成與邏輯結構
3.4.2TaiShan 200服務器的RAS技術
3.4.3TaiShan 200服務器的鯤鵬加速引擎
第4章鯤鵬軟件生態和構架
4.1鯤鵬軟件生態與雲服務
4.1.1ARM授權機制
4.1.2ARM服務器生態
4.1.3鯤鵬服務器軟件生態
4.1.4鯤鵬雲服務及解決方案
4.2鯤鵬軟件構成
4.2.1硬件特定軟件
4.2.2操作系統內核
4.2.3基礎庫
4.2.4開發工具、中間件和應用程序
4.2.5雲基礎軟件
4.3鯤鵬軟件開發模式
4.3.1原生開發模式
4.3.2交叉開發模式
4.3.3雲端開發模式
4.4鯤鵬軟件移植
4.4.1鯤鵬軟件移植流程
4.4.2編譯工具的選擇
4.4.3編譯參數移植類案例
4.4.4源碼修改類案例
4.4.5鯤鵬分析掃描工具Dependency Advisor
4.4.6鯤鵬代碼遷移工具Porting Advisor
4.5鯤鵬軟件性能調優
4.5.1鯤鵬軟件性能調優流程
4.5.2CPU與內存子系統性能調優
4.5.3網絡子系統性能調優
4.5.4磁盤I/O子系統性能調優
4.5.5應用程序性能調優
4.5.6基礎軟件性能調優
4.5.7鯤鵬性能優化工具Tuning Kit
第5章鯤鵬軟件實戰案例
5.1雲服務器源碼移植和編譯
5.1.1配置雲服務器
5.1.2Porting Advisor代碼移植
5.1.3搭建交叉編譯環境
5.1.4x86雲服務器交叉編譯OpenSSL
5.1.5鯤鵬雲服務器上編譯OpenSSL
5.2Docker的安裝與應用
5.2.1安裝Docker
5.2.2運行和驗證
5.2.3Docker常用命令
5.2.4卸載Docker
5.2.5製作適配鯤鵬架構的Docker鏡像
5.3KVM的安裝與應用
5.3.1安裝KVM
5.3.2創建虛擬機
5.3.3配置虛擬機
5.3.4克隆與修改虛擬機
5.3.5啟動與關閉虛擬機
5.3.6常用命令
5.4QEMU的安裝與應用
5.5Android模擬器的安裝與使用
5.6鯤鵬加速引擎的安裝與使用
5.6.1鯤鵬加速引擎的安裝與測試
5.6.2鯤鵬加速引擎的應用案例
參考文獻
附錄A鯤鵬開發者資源
A.1鯤鵬社區
A.2鯤鵬教學資源
A.3鯤鵬技術論壇