幫助中心 | 我的帳號 | 關於我們

電腦系統開發與優化實戰

  • 作者:周文嘉//劉盼//王鈺達|責編:謝曉芳
  • 出版社:人民郵電
  • ISBN:9787115592880
  • 出版日期:2022/08/01
  • 裝幀:平裝
  • 頁數:358
人民幣:RMB 109.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書首先介紹通用處理器的架構,以及彙編和編譯的技術;然後講解Linux內存管理、Linux進程管理,以及GDB、trace、eBPF、SystemTap等Linux系統開發工具;接著通過視頻編解碼主流技術和NVIDIA計算平台CUDA等討論人工智慧技術在音視頻領域與自然語言處理領域的應用;最後講解標準計算平台OpenCL的原理、開源硬體soDLA、Intel神經網路異構加速晶元、SystemC框架。
    本書適合從事企業系統開發及優化的技術人員閱讀,也可供電腦相關專業的師生參考。

作者介紹
周文嘉//劉盼//王鈺達|責編:謝曉芳

目錄
第1章  通用處理器架構簡介
  1.1  綜述
  1.2  AArch64寄存器堆
    1.2.1  通用寄存器
    1.2.2  特殊寄存器
    1.2.3  系統控制寄存器
    1.2.4  處理器狀態
    1.2.5  函數調用標準
  1.3  流水線
    1.3.1  Cortex-A77微架構
    1.3.2  微架構與代碼優化
  1.4  AArch64異常級別
  1.5  內存模式
    1.5.1  內存對齊
    1.5.2  檢查內存模式問題的工具
  1.6  原子操作
    1.6.1  指令介紹
    1.6.2  原子指令使用示例
  1.7  處理器緩存
  1.8  系統安全增強
    1.8.1  屏障指令
    1.8.2  PAN
    1.8.3  MTE
  1.9  虛擬化
    1.9.1  ARMv7a虛擬化擴展
    1.9.2  ARM KVM work
    1.9.3  ARM VHE
    1.9.4  虛擬化的其他特性
  1.10  更多處理器架構特性
    1.10.1  獲取處理器特性
    1.10.2  運行時問題的深入討論
    1.10.3  處理器架構檢測
    1.10.4  ARMv8架構主要特性
  1.11  主流編譯器和模擬器對ARMv8架構的支持
    1.11.1  GCC對ARMv8架構的支持
    1.11.2  QEMU模擬器對ARMv8架構的支持
第2章  彙編與編譯技術入門
  2.1  通過C/C++學習彙編語言
    2.1.1  位運算通用優化技巧
    2.1.2  利用ARM的ubfiz等指令優化位操作
    2.1.3  指令與數據保序
  2.2  ARM64 NEON技術
    2.2.1  NEON寄存器
    2.2.2  調試環境
    2.2.3  NEON編程
    2.2.4  不同NEON開發方式的比較
    2.2.5  SIMD優化技巧
    2.2.6  實際案例
  2.3  RISC-V彙編介紹
    2.3.1  RISC-V彙編指令說明

    2.3.2  RISC-V啟動代碼的分析
  2.4  玩具編譯器minic的實現
    2.4.1  詞法分析
    2.4.2  語法分析
    2.4.3  mini_c的源代碼
  2.5  LLVM簡介
  ……
第3章  Linux內存管理
第4章  Linux進程管理
第5章  Linux系統開發工具
第6章  人工智慧技術
第7章  OpenCL的編程技術
第8章  一些開源項目
第9章  硬體架構

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032