日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

一文讀懂CXL協(xié)議

e9Zb_gh_8734352 ? 來源:FPGA技術聯(lián)盟 ? 2023-02-11 11:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2001年,英特爾公布了第三代I/O技術——3GIO技術(后更名為PCI Express,即PCIe),以高性能、高擴展性、高可靠性及出色的兼容性取代了包括AGP和PCI在內(nèi)所有的內(nèi)部總線并且不斷升格。例如,2019年5月底公布的PCIe 5.0,其以32Gb/s的單通道帶寬與32GT/s(Giga Transmission per second)每通道數(shù)據(jù)傳輸速率,滿足了現(xiàn)今絕大多數(shù)的需求。但應對數(shù)據(jù)TB級增長、異構計算大行其道的當下,PCIe在內(nèi)存使用效率、延遲和數(shù)據(jù)吞吐量等方面,已經(jīng)面臨壓力。 二十年后,在如今這個數(shù)據(jù)爆炸式增長,異構計算大行其道的當下,曾經(jīng)的“未來之星“PCI-e 已經(jīng)開始出現(xiàn)后繼無人的現(xiàn)象,無法成為 CPUGPUFPGA 以及其他 AI 計算設備之間溝通的橋梁。為了達到最佳的計算效果,我們越來越期待一種以內(nèi)存為中心的、富有變革性的新技術出現(xiàn),基于PCI-e協(xié)議的CXL技術便在此環(huán)境下出世。 2019年,英特爾推出的CXL技術似乎殺出了重圍。短短幾年時間,CXL便成為業(yè)界公認的先進設備互聯(lián)標準,其最為強勁的競爭對手Gen-Z、OpenCAPI都紛紛退出了競爭,并將Gen-Z協(xié)議、OpenCAPI協(xié)議轉(zhuǎn)讓給CXL。

1、什么是CXL?

CXL全稱為Compute Express Link,作為一種全新的開放式互聯(lián)技術標準,其能夠讓CPU與GPU、FPGA或其他加速器之間實現(xiàn)高速高效的互聯(lián),從而滿足高性能異構計算的要求,并且其維護CPU內(nèi)存空間和連接設備內(nèi)存之間的一致性??傮w而言,其優(yōu)勢高度概括在極高兼容性和內(nèi)存一致性兩方面上。

2、CXL 協(xié)議

CXL 標準定義了 3 個協(xié)議,這些協(xié)議在通過標準 PCIe 5.0 PHY 以 32 GT/s 傳輸之前一起動態(tài)復用: CXL.io 協(xié)議本質(zhì)上是經(jīng)過一定改進的 PCIe 5.0 協(xié)議,用于初始化、鏈接、設備發(fā)現(xiàn)和列舉以及寄存器訪問。它為 I/O 設備提供了非一致的加載/存儲接口。 CXL.cache 協(xié)議定義了主機和設備之間的交互,允許連接的 CXL 設備使用請求和響應方法以極低的延遲高效地緩存主機內(nèi)存。 CXL.mem 協(xié)議提供了主機處理器,可以使用加載和存儲命令訪問設備連接的內(nèi)存,此時主機 CPU 充當主設備,CXL 設備充當從屬設備,并且可以支持易失性和持久性存儲器架構。 如圖 1 所示,CXL.cache 和 CXL.mem 合并且共享一個公共鏈路和事務層,而 CXL.io 有自己的鏈路和事務層。

db0d1a24-a927-11ed-bfe3-dac502259ad0.png

三個協(xié)議產(chǎn)生的數(shù)據(jù)都通過仲裁和多路復用 (ARB/MUX) 模塊一起動態(tài)復用,然后被移交到 PCIe 5.0 PHY,進而以 32GT/s 的速度進行傳輸。ARB/MUX 在 CXL 鏈路層(CXL.io 和 CXL.cache/mem)發(fā)出的請求之間進行仲裁,并根據(jù)仲裁結果復用數(shù)據(jù),仲裁結果使用加權循環(huán)仲裁,權重由主機設置。ARB/MUX 還處理鏈路層發(fā)出的功耗狀態(tài)轉(zhuǎn)換請求,向物理層創(chuàng)建實現(xiàn)有序降耗操作的單個請求。

CXL 通過固定寬度的 528 位微片傳輸數(shù)據(jù),該微片由四個 16 字節(jié)時隙組成,并添加了兩個字節(jié) CRC:(4 x 16 + 2 = 66 字節(jié)= 528 位)。插槽采用多種格式定義,可專用于 CXL.cache 協(xié)議或 CXL.mem 協(xié)議。片頭定義了插槽格式,并攜帶允許事務層將數(shù)據(jù)正確路由到預期協(xié)議的信息。

由于 CXL 使用 PCIe 5.0 PHY 和電氣元件,它可以有效地插入到任何可以通過 Flex Bus 使用 PCIe 5.0 的系統(tǒng)中。Flex Bus 是一個靈活的高速端口,可以靜態(tài)配置為支持 PCIe 或 CXL。圖 2 舉例顯示了 Flex Bus 鏈路。這種方法使 CXL 系統(tǒng)能夠利用 PCIe 重定時器;但是,目前 CXL 僅定義為直連 CPU 鏈路,因此無法利用 PCIe 交換機。隨著標準的逐步完善,交換功能可能會被添加到標準中;如果是這樣,則需要創(chuàng)建新的 CXL 交換機。

db20caec-a927-11ed-bfe3-dac502259ad0.png

3、CXL 設備類型

CXL.io 協(xié)議用于初始化和鏈接,所以必須獲得所有 CXL 設備的支持,如果 CXL.io 協(xié)議發(fā)生故障,鏈接就無法運行。其他兩個協(xié)議的不同組合產(chǎn)生了總共三種被定義并受 CXL 標準支持的獨特 CXL 設備類型。

圖 3 顯示了三種已定義的 CXL 設備類型及其相應的協(xié)議、典型應用以及支持的存儲器訪問類型。

db63e53e-a927-11ed-bfe3-dac502259ad0.png

對于 2 型設備,CXL 定義了兩個一致性“偏置”,用于控制 CXL 對主機和設備連接存儲器之間的一致性數(shù)據(jù)的處理方式。偏置模式指主機偏置和設備偏置,并且操作模式可以根據(jù)需要發(fā)生改變,從而在鏈路操作期間優(yōu)化給定任務的性能。

2 型設備(例如,加速器)處理提交給主機的工作時間及其后續(xù)完成之間的數(shù)據(jù)時,設備偏置模式用于確保設備可以直接訪問其設備連接的存儲器,而無需與主機的一致性引擎通信。因此,設備可保證主機沒有緩存線路。這為設備提供了最優(yōu)的延遲性能,使得設備偏置成為加速器執(zhí)行工作的主要操作模式。主機處于設備偏置模式時,主機仍然可以訪問設備連接的存儲器,但性能卻不是最優(yōu)。

主機偏置模式優(yōu)先考慮從主機到設備連接存儲器的一致性訪問。該模式通常在工作提交期間使用,此時數(shù)據(jù)會從主機寫入設備連接的存儲器,而且在主機將數(shù)據(jù)從設備連接的存儲器中導出后,可使用該模式完成工作。在主機偏置模式下,設備連接的存儲器對于設備而言就像主機連接的存儲器一樣,如果設備需要訪問,就通過一條發(fā)送到主機的請求進行處理。

可以使用軟件或硬件,通過軟件輔助和硬件自治這兩種受支持的模式管理機制來控制偏置模式。加速器或其他 2 型設備可以選擇偏置模式,如果兩種模式均未選擇,則系統(tǒng)默認為主機偏置模式,這樣就必須通過主機路由對設備連接存儲器進行所有訪問。偏置模式可以使用 4KB 頁面的顆粒度進行更改,并通過 2 型設備中執(zhí)行的偏置表進行跟蹤。

CXL 標準的一個重要特征是一致性協(xié)議是不對稱的。Home 緩存代理僅停留在主機中。因此,主機控制存儲器的緩存,從而解決連接的 CXL 設備請求的給定地址的整個系統(tǒng)的一致性問題。這完全不同于正在使用的現(xiàn)有專有和公開的一致性協(xié)議,特別是那些用于 CPU 到 CPU 連接的協(xié)議,因為它們通常是對稱的,會使得所有互連設備都變得對等。

雖然這樣有一些優(yōu)點,但是對稱的高速緩存一致性協(xié)議更加復雜,并且所有設備都必須處理由此產(chǎn)生的復雜性。具有不同架構的設備可以采用不同的方法來實現(xiàn)在微架構級別優(yōu)化的一致性,而這一情況可能會為實現(xiàn)廣泛的行業(yè)采用增加難度。通過使用主機控制的非對稱方法,可以將不同的 CPU 和加速器輕松納入新興 CXL 生態(tài)系統(tǒng)。

4、CXL的未來

可以設想在具有內(nèi)存一致性的大型系統(tǒng)中同時使用多個協(xié)議來處理 CPU 到 CPU、CPU 到連接設備以及更長距離的機箱到機箱要求。目前,CXL 致力于為服務器提供經(jīng)過優(yōu)化的解決方案。CXL 固有的不對稱性意味著它可能不適用于 CPU 到 CPU 或加速器到加速器的連接。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11332

    瀏覽量

    225992
  • 協(xié)議
    +關注

    關注

    2

    文章

    620

    瀏覽量

    41200
  • 互聯(lián)技術

    關注

    0

    文章

    13

    瀏覽量

    8513

原文標題:一文讀懂CXL協(xié)議

文章出處:【微信號:gh_873435264fd4,微信公眾號:FPGA技術聯(lián)盟】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    讀懂 MAX504/MAX515:低功耗 10 位串行 DAC 優(yōu)選

    讀懂 MAX504/MAX515:低功耗 10 位串行 DAC 優(yōu)選 、引言 在電子設計的世界里,數(shù)模轉(zhuǎn)換器(DAC)就像是數(shù)字信號與模擬世界之間的橋梁。今天我們就來深入了解
    的頭像 發(fā)表于 04-16 15:20 ?185次閱讀

    讀懂NTRIP協(xié)議:高精度定位的“數(shù)據(jù)快遞員”是如何工作的?

    NTRIP協(xié)議是網(wǎng)絡RTK中傳輸差分數(shù)據(jù)的關鍵標準。本文從基礎概念、系統(tǒng)架構、工作拓撲到仿真應用,清晰拆解了NTRIP如何實現(xiàn)厘米級定位,為自動駕駛、無人機等領域提供可靠的數(shù)據(jù)傳輸支撐。
    的頭像 發(fā)表于 04-03 15:45 ?308次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>NTRIP<b class='flag-5'>協(xié)議</b>:高精度定位的“數(shù)據(jù)快遞員”是如何工作的?

    讀懂愛芯元智2025年度報告

    讀懂愛芯元智2025年度報告
    的頭像 發(fā)表于 03-28 11:42 ?371次閱讀
    <b class='flag-5'>一</b>圖<b class='flag-5'>讀懂</b>愛芯元智2025年度報告

    全自動劃片機與半自動劃片機怎么選?讀懂選型關鍵

    全自動劃片機與半自動劃片機怎么選?讀懂選型關鍵在半導體封裝、LED制造、光伏電池加工等精密加工領域,劃片機作為實現(xiàn)晶圓、芯片等材料高精度切割的核心設備,其選型直接決定生產(chǎn)效率、產(chǎn)品良率及綜合
    的頭像 發(fā)表于 03-16 20:54 ?564次閱讀
    全自動劃片機與半自動劃片機怎么選?<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>選型關鍵

    讀懂MAX20733集成式降壓開關穩(wěn)壓器

    讀懂MAX20733集成式降壓開關穩(wěn)壓器 在當今電子設備對高性能、高效率電源的迫切需求下,款優(yōu)秀的開關穩(wěn)壓器至關重要。今天我們就來深入剖析
    的頭像 發(fā)表于 03-16 10:30 ?275次閱讀

    無線通信的“隱形骨架”:讀懂OSI七層模型

    我們每天都在用手機聊天、刷視頻、遠程操控設備,但海量數(shù)據(jù)究竟是如何在空中穿梭的?背后離不開套被稱為“OSI七層模型”的隱形框架。本文作為WiMi-net協(xié)議棧系列的開篇,用最通俗的快遞系統(tǒng)比喻
    的頭像 發(fā)表于 03-16 09:41 ?453次閱讀
    無線通信的“隱形骨架”:<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>OSI七層模型

    讀懂EDID:顯示設備的隱形通信協(xié)議

    Type-C、HDMI、DP接口普及的當下,屏幕自動適配分辨率、無信號或畫面模糊等問題,背后都離不開關鍵技術——EDID。它是顯示設備與信號源(電腦、手機、電視盒子等)之間的“溝通橋梁”,默默支撐著設備“即插即用”,今天就用精簡且易懂的內(nèi)容,快速搞懂EDID的核心知識。
    的頭像 發(fā)表于 03-14 15:12 ?2970次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>EDID:顯示設備的隱形通信<b class='flag-5'>協(xié)議</b>

    讀懂SDWAN:打破網(wǎng)絡壁壘,賦能企業(yè)數(shù)字化轉(zhuǎn)型——附云邊云科技實踐解析

    種更高效、靈活、經(jīng)濟的網(wǎng)絡解決方案。而SDWAN(軟件定義廣域網(wǎng))的出現(xiàn),正是為了解決這些難題,成為企業(yè)數(shù)字化轉(zhuǎn)型的“網(wǎng)絡基石”。今天,我們就用通俗的語言,讀懂S
    的頭像 發(fā)表于 02-09 14:51 ?794次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>SDWAN:打破網(wǎng)絡壁壘,賦能企業(yè)數(shù)字化轉(zhuǎn)型——附云邊云科技實踐解析

    Penguin Solutions SMART Modular CXL NV-CMM E3.S 2T 內(nèi)存模塊通過 CXL 兼容性認證

    失性內(nèi)存模塊已成功通過 CXL? 兼容性測試。此項里程碑不僅代表產(chǎn)品符合行業(yè)標準,也進步確立 Penguin Solutions 在 CXL 先進內(nèi)存技術領域中值得信賴的領導地位。該產(chǎn)品現(xiàn)已正式列入
    的頭像 發(fā)表于 01-15 15:35 ?1197次閱讀

    協(xié)議“老將”,連接工業(yè)智能的橋梁——讀懂ModBus通信協(xié)議

    、什么是ModBus? ModBus是種串行通信協(xié)議,由Modicon公司(現(xiàn)施耐德電氣)于1979年推出,最初用于可編程邏輯控制器(PLC)之間的通信。如今,它已成為工業(yè)自動化領域的通信
    發(fā)表于 12-15 10:08

    讀懂:CWDM和DWDM的核心差異

    光纖通信里的“兩兄弟”CWDM和DWDM,名字只差個字母,差別可大了去!今天講透核心差異,小易幫你快速分清~
    的頭像 發(fā)表于 09-17 18:19 ?1461次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>:CWDM和DWDM的核心差異

    讀懂 PWM控制背光亮度原理

    關于PWM控制背光亮度原理的詳細介紹 讀懂PWM調(diào)光:為何你的屏幕亮度可隨心而變? 你是否曾好奇,手機或電腦屏幕的亮度是如何從最暗無級調(diào)整到最亮的?這背后的魔法,主要歸功于項名為
    發(fā)表于 09-03 08:48

    瀾起科技推出CXL? 3.1內(nèi)存擴展控制器,助力下代數(shù)據(jù)中心基礎設施性能升級

    瀾起科技今日宣布,推出基于CXL? 3.1 Type 3標準設計的內(nèi)存擴展控制器(MXC)芯片M88MX6852,并已開始向主要客戶送樣測試。該芯片全面支持CXL.mem和CXL.io協(xié)議
    的頭像 發(fā)表于 09-01 10:56 ?1014次閱讀

    PCIe協(xié)議分析儀能測試哪些設備?

    ,分析高負載下設備的熱性能。 應用價值:防止過熱導致的性能下降或硬件損壞。 六、新興技術設備 CXL設備(如CXL內(nèi)存擴展器) 測試場景:分析CXL協(xié)議下的內(nèi)存共享和緩存
    發(fā)表于 07-25 14:09

    讀懂CAN XL協(xié)議

    隨著汽車和工業(yè)應用中數(shù)據(jù)通信量的增加,傳統(tǒng)的CAN協(xié)議已無法滿足更高的數(shù)據(jù)速率需求。傳統(tǒng)CAN協(xié)議在數(shù)據(jù)速率和總線負載能力方面存在限制,難以滿足高帶寬和高實時性的應用場景。為此,CAN XL(Controller Area Network eXtended Large)應
    的頭像 發(fā)表于 07-03 14:53 ?4694次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>CAN XL<b class='flag-5'>協(xié)議</b>
    汤原县| 夏河县| 扎鲁特旗| 新干县| 额敏县| 麻城市| 张家口市| 花垣县| 厦门市| 韶山市| 清流县| 玛纳斯县| 抚远县| 肃北| 蒙城县| 新余市| 北票市| 焉耆| 钦州市| 凭祥市| 怀宁县| 定襄县| 天峨县| 德安县| 广河县| 新泰市| 永寿县| 阿荣旗| 双桥区| 高密市| 望城县| 新巴尔虎右旗| 旬邑县| 龙陵县| 广元市| 梁平县| 绍兴县| 岳普湖县| 阿荣旗| 龙山县| 安达市|