| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202310*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:計算機組織與結構實驗教程-基於鯤鵬處理器 ISBN:9787040611748 出版社:高等教育 著編譯者:賴曉晨 遲宗正 董索宇 頁數:204頁 所在地:中國大陸 *此為代購商品 書號:1599390 可大量預訂,請先連絡。 內容簡介本書為「計算機組成與結構」「計算機組成原理」等相關課程的實驗指導用書,基於華為公司的鯤鵬處理器技術而設計,採用華為雲作為實驗環境,,通過C語言及彙編語言編寫程序驅動鯤鵬處理器運行,以此探索鯤鵬硬體特性,進而理解計算機硬體的工作原理。 本書的基本設計思路是「用軟體的方法講硬體的故事」,通過編程去分析硬體的宏觀架構與細微特性。全書內容分為12章,並附4個附錄,內容涉及開發環境介紹、C語言與鯤鵬彙編語言混合編程、基於鯤鵬硬體特性的C程序優化和彙編程序優化、鯤鵬處理器的增強型SIMD運算,以及鯤鵬處理器的異常處理、中斷、Cache特性,同時,本書還介紹了鯤鵬處理器的性能分析工具、并行計算,以及x86彙編代碼向鯤鵬架構的遷移。 本書讀者應具備C語言編程的基本技能,了解或正在學習計算機硬體的基本知識。本書可作為高校計算機硬體相關課程的實驗指導書,也可作為鯤鵬處理器學習者的參考書。 作者簡介賴曉晨,大連理工大學軟體學院副教授、博士、碩士生導師,「寶鋼教育」教師獎獲得者,中國計算機學會會員。主要科研方向為人工智慧、嵌入式系統,參与多項國家自然科學基金、國家重大研發計劃、科技部973項目、863項目研究,發表SCI/EI收錄學術論文20餘篇,獲得遼寧省技術發明三等獎1次。先後主持教改與課程建設項目3項、省部級項目14項、主持國家金課一門。與Google、Intel、ARM、Xilinx等國際公司有長期教學合作關係。 目錄第1章 鯤鵬處理器與openEuler操作系統 1 1 國產自主可控技術 1 2 鯤鵬處理器 1 2 1 主流處理器架構 1 2 2 ARM架構 1 2 3 鯤鵬處理器 1 2 4 TaiShan伺服器 1 3 openEuler操作系統 1 3 1 開源軟體 1 3 2 GNU與Linux 1 3 3 openEuler 1 4 本書內容安排 第2章 基於QEMU的鯤鵬處理器開發環境 2 1 實驗目的 2 2 實驗環境 2 3 實驗原理 2 3 1 QEMU簡介 2 3 2 QEMU使用 2 4 實驗任務 2 4 1 QEMU安裝與配置 2 4 2 openEuler操作系統安裝 2 4 3 網路配置 第3章 C語言與鯤鵬處理器彙編語言混合編程 3 1 實驗目的 3 2 實驗環境 3 3 實驗原理 3 3 1 C代碼調用彙編代碼 3 3 2 C代碼內嵌彙編代碼 3 4 實驗任務 3 4 1 C代碼調用彙編代碼 3 4 2 C代碼內嵌彙編代碼 3 5 思考題 第4章 鯤鵬處理器C程序優化 4 1 實驗目的 4 2 實驗環境 4 3 實驗原理 4 3 1 平台特性 4 3 2 數據類型 4 3 3 結構體定義 4 4 實驗任務 4 4 1 數據類型優化 4 4 2 結構體優化 4 5 思考題 第5章 鯤鵬處理器彙編程序優化 5 1 實驗目的 5 2 實驗環境 5 3 實驗原理 5 3 1 循環展開 5 3 2 指令流水線 5 3 3 內存突發傳輸 5 4 實驗任務 5 4 1 基礎代碼設計 5 4 2 循環展開優化 5 4 3 流水線優化 5 4 4 內存突發傳輸優化 5 5 思考題 第6章 鯤鵬處理器增強型SIMD運算 6 1 實驗目的 6 2 實驗環境 6 3 實驗原理 6 3 1 SIMD概述 6 3 2 SIMD運算 6 4 實驗任務 6 4 1 基礎運算 6 4 2 增強型SIMD運算 6 5 思考題 第7章 鯤鵬處理器異常處理 7 1 實驗目的 7 2 實驗環境 7 3 實驗原理 7 3 1 異常機制 7 3 2 SVC系統調用 7 3 3 core dump機制 7 4 實驗任務 7 4 1 gdb安裝 7 4 2 SVC指令應用 7 4 3 core dump 7 5 思考題 第8章 鯤鵬處理器核間中斷 8 1 實驗目的 8 2 實驗環境 8 3 實驗原理 8 3 1 中斷控制器 8 3 2 核間中斷 8 3 3 內核模塊 8 4 實驗任務 8 5 思考題 第9章 鯤鵬處理器Cache估測 9 1 實驗目的 9 2 實驗環境 9 3 實驗原理 9 3 1 Cache工作原理 9 3 2 Cache訪問策略 9 3 3 Cache容量估測 9 4 實驗任務 9 4 1 L1 Cache和L2 Cache容量估測 9 4 2 Cache line長度估測 9 5 思考題 第10章 基於鯤鵬性能分析工具的程序優化 10 1 實驗目的 10 2 實驗環境 10 3 實驗原理 10 3 1 鯤鵬性能分析工具Hyper-Tuner 10 3 2 Hyper-Tuner應用場景 10 3 3 Hyper-Tuner實現原理 10 4 實驗任務 10 4 1 環境配置 10 4 2 標準矩陣乘法 10 4 3 矩陣乘法優化 10 5 思考題 第11章 基於任務級并行的鯤鵬處理器程序優化 11 1 實驗目的 11 2 實驗環境 11 3 實驗原理 11 3 1 多核處理器 11 3 2 多線程技術 11 3 3 多線程程序設計方法 11 4 實驗任務 11 4 1 單線程矩陣乘法 11 4 2 shell級任務并行 11 4 3 多線程矩陣乘法 11 5 思考題 第12章 x86到鯤鵬處理器的彙編代碼遷移 12 1 實驗目的 12 2 實驗環境 12 3 實驗原理 12 3 1 鯤鵬代碼遷移工具簡介 12 3 2 鯤鵬代碼遷移工具主要功能 12 3 3 鯤鵬代碼遷移工具實現原理 12 4 實驗任務 12 4 1 基礎代碼設計 12 4 2 遷移流程 12 4 3 代碼遷移 12 5 思考題 附錄A 華為雲實驗環境搭建 附錄B openEuler常用命令 附錄C 鯤鵬處理器常用指令 附錄D x86架構處理器常用指令 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |