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

CXL體系結構(高速互連的原理解析與實踐)

  • 作者:編者:李仁剛//王彥偉//黃偉|責編:吳晉瑜
  • 出版社:人民郵電
  • ISBN:9787115662194
  • 出版日期:2025/03/01
  • 裝幀:平裝
  • 頁數:221
人民幣:RMB 89.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要介紹CXL技術的相關內容,涵蓋CXL基礎知識、系統架構、產品簡介、事務層、鏈路/物理層、交換技術、系統軟體、FPGA應用開發等內容,全面介紹CXL技術及其在現代計算系統中的重要作用。
    本書分4篇:第一篇(第1?4章)介紹CXL的起源以及相關基礎知識;第二篇(第5?8章)介紹CXL的核心概念、協議、架構及設備管理等內容;第三篇(第9、10章)介紹系統軟體,並從FPGA工程實踐角度介紹CXL應用開發;第四篇(第11、12章)對CXL技術發展趨勢進行展望。
    本書適合對CXL技術感興趣的研究人員、工程師、技術開發者,以及對高速互連技術感興趣的學生和專業人士閱讀,尤其適合驅動程序研發工程師、FPGA晶元研發工程師和異構計算領域的研究人員參考。

作者介紹
編者:李仁剛//王彥偉//黃偉|責編:吳晉瑜

目錄
第一篇  CXL概述
  第1章  CXL起源與發展
    1.1  CXL的產生背景
      1.1.1  新型應用需求飛速增長
      1.1.2  多元化計算架構需求旺盛
      1.1.3  PCIe鞭長莫及
    1.2  相關互連協議的提出
    1.3  CXL的提出與發展
    1.4  CXL的應用場景
    1.5  小結
  第2章  CXL基礎知識
    2.1  PCIe體系結構
      2.1.1  PCIe架構
      2.1.2  PCIe的層次結構
      2.1.3  PCIe配置擴展
      2.1.4  PCIe設備的初始化
    2.2  緩存一致性
      2.2.1  緩存一致性問題的誘因
      2.2.2  MESI簡介
    2.3  小結
  第3章  CXL系統架構
    3.1  CXL互連架構簡介
    3.2  CXL子協議
      3.2.1  CXL.io
      3.2.2  CXL.cache
      3.2.3  CXL.mem
    3.3  CXL設備
      3.3.1  Type 1設備
      3.3.2  Type 2設備
      3.3.3  Type 3設備
      3.3.4  多邏輯設備
      3.3.5  CXL設備擴展和CXL Fabric
    3.4  CXL核心組件
      3.4.1  Flex匯流排
      3.4.2  Flit
      3.4.3  DCOH
      3.4.4  HDM
      3.4.5  交換機
    3.5  CXL匯流排層次結構總覽
    3.6  小結
  第4章  CXL產品簡介
    4.1  CXL處理器
      4.1.1  第四代英特爾至強可擴展處理器
      4.1.2  AMD EPYC 9004處理器
    4.2  內存
      4.2.1  三星CMM
      4.2.2  海力士CMM-DDR
      4.2.3  瀾起科技CXL內存擴展控制器晶元M88MX
    4.3  CXL SSD
    4.4  CXL交換晶元

    4.5  CXL FPGA板卡
      4.5.1  Agilex 7 FPGA
      4.5.2  Intel Agilex 7 FPGA開發套件
      4.5.3  浪潮F26A
    4.6  CXL控制器IP
    4.7  浪潮G7系列伺服器
    4.8  小結
第二篇  CXL體系結構
  第5章  CXL事務層
    5.1  核心概念
      5.1.1  內存
      5.1.2  緩存行的歸屬
    5.2  CXL事務層協議
      5.2.1  CXL.io事務層
      5.2.2  CXL.cache事務層
      5.2.3  CXL.mem事務層
    5.3  CXL事務層架構
      5.3.1  CXL事務層概念映射關係
      5.3.2  CXL事務層硬體邏輯架構
    5.4  CXL.cache事務層詳解
      5.4.1  CXL.cache Read請求
      5.4.2  CXL.cache Read0請求
      5.4.3  CXL.cache Write請求
      5.4.4  CXL.cache Read0-Write請求
      5.4.5  CXL.cache H2D請求
    5.5  CXL.mem事務層詳解
      5.5.1  CXL.mem M2S請求
      5.5.2  反向無效機制
    5.6  CXL Type 1 Type 2主機請求HDM流程
      5.6.1  主機緩存讀設備內存
      5.6.2  主機獨佔讀設備內存
      5.6.3  主機無緩存讀設備內存
      5.6.4  主機獨佔設備內存(無數據)
      5.6.5  主機刷新設備緩存
      5.6.6  主機弱有序寫設備
      5.6.7  主機無效緩存寫設備
      5.6.8  主機緩存寫設備
    5.7  CXL Type 1 Type 2設備請求HDM流程
      5.7.1  設備讀HDM
      5.7.2  設備讀HDM-DB
      5.7.3  設備寫HDM-D(Host Bias)
      5.7.4  設備寫HDM-DB
      5.7.5  設備寫HDM(僅內部實現)
    5.8  CXL Type 1 Type 2設備請求主機內存流程
      5.8.1  設備讀主機內存
      5.8.2  設備寫主機內存
    5.9  CXL Type 3主機請求HDM流程
      5.9.1  主機讀HDM
      5.9.2  主機寫HDM
    5.10  小結

  第6章  CXL鏈路層/物理層
    6.1  核心概念
      6.1.1  Flit
      6.1.2  流量控制
      6.1.3  錯誤檢查
    6.2  CXL鏈路層/物理層架構
    6.3  CXL鏈路層詳解
      6.3.1  CXL鏈路層簡介
      6.3.2  CXL.io鏈路層
      6.3.3  CXL.cache mem鏈路層
    6.4  CXL仲裁 復用詳解
    6.5  CXL物理層詳解
      6.5.1  CXL物理層簡介
      6.5.2  有序集塊和數據塊
      6.5.3  CXL物理層幀結構
      6.5.4  鏈路訓練
    6.6  小結
  第7章  CXL交換技術
    7.1  CXL交換機分類
      7.1.1  單VCS交換機
      7.1.2  多VCS交換機
    7.2  交換機的配置和組成
      7.2.1  CXL交換機的初始化
      7.2.2  CXL交換機埠的綁定和解綁
      7.2.3  MLD埠的PPB和vPPB行為
    7.3  CXL協議的解碼和轉發
      7.3.1  CXL.io
      7.3.2  CXL.cache
      7.3.3  CXL.mem
    7.4  Fabric管理器API
      7.4.1  CXL Fabric管理
      7.4.2  Fabric管理模型
      7.4.3  CXL交換機管理
      7.4.4  MLD組件管理
      7.4.5  系統操作的管理要求
      7.4.6  Fabric管理API
    7.5  CXL Fabric架構
      7.5.1  CXL Fabric架構應用示例
      7.5.2  全局架構附加內存
      7.5.3  HBR和PBR交換機之間的互操作性
      7.5.4  跨越Fabric的虛擬層次
    7.6  小結
  第8章  CXL設備的複位、管理和初始化
    8.1  CXL系統複位概述
      8.1.1  CXL設備複位類型
      8.1.2  對CXL與PCIe複位行為差異
    8.2  CXL系統複位進入流程
    8.3  CXL設備睡眠狀態進入流程
    8.4  功能級複位
    8.5  緩存管理

    8.6  CXL複位
      8.6.1  對易失性HDM的影響
      8.6.2  軟體行為
      8.6.3  CXL複位和請求重試
    8.7  全局持久性刷新
      8.7.1  主機和交換機職責
      8.7.2  設備職責
      8.7.3  能量預算
    8.8  熱插拔
    8.9  軟體枚舉
    8.10  小結
第三篇  CXL工程實踐
  第9章  CXL相關係統軟體
    9.1  BIOS
    9.2  ACPI
      9.2.1  ACPI簡介
      9.2.2  ACPI表訪問工具IASL
    9.3  Linux與CXL驅動程序
      9.3.1  cxl acpi
      9.3.2  cxl pci
      9.3.3  cxl mem
      9.3.4  cxl port
      9.3.5  cxl core
    9.4  CXL內存資源工具
      9.4.1  內存性能測試工具
      9.4.2  設備管理工具mxcli
    9.5  小結
  第10章  基於FPGA的CXL應用開發
    10.1  R-Tile CXL IP
    10.2  CXL BFM
    10.3  CXL內存擴展
      10.3.1  FPGA工程設計
      10.3.2  功能模擬
      10.3.3  性能測試
    10.4  CXL GPGPU
      10.4.1  Vortex GPGPU
      10.4.2  FPGA工程設計
      10.4.3  RTL功能模擬
    10.5  小結
第四篇  CXL發展趨勢和展望
  第11章  CXL的發展趨勢
    11.1  技術創新和性能提升
    11.2  標準化和生態建設
    11.3  安全性和可靠性
    11.4  小結
  第12章  CXL的創新展望
    12.1  CXL推進內存和存儲的融合
    12.2  CXL拓展邊緣計算和物聯網
    12.3  CXL結合領域專用架構
    12.4  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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