国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

CCIX規范的簡單介紹

路科驗證 ? 來源:路科驗證 ? 作者:路科驗證 ? 2022-07-21 14:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

CCIX是一種能夠將兩個或兩個以上器件通過緩存一致性的方式來共享數據的芯片間互聯技術。CCIX旨在簡化異構系統的架構設計,同時基于不同指令集(ISA)的處理器或應用特定的加速器提升系統的帶寬、降低時延。為此,多家公司聯合成立了一家新的行業標準機構—CCIX聯盟,以推動CCIX技術的應用。如今,CCIX聯盟逐漸發展壯大。

對于芯片互聯網絡,有兩個指標是至關重要的:帶寬和延時。CCIX 采用兩種機制來提高性能、降低延時。第一種機制是采用緩存一致性,自動保持處理器和加速器的緩存一致,提升易用性、降低延時。第二種機制是提高CCIX 鏈路的原始帶寬。最高的連接速率升至25GT/s (千兆傳輸/秒)。同時,CCIX 規范也規定了多個CCIX 端口可以通過端口聚合(Port Aggregation)技術,提供超過單個接口的性能,匹配加速器和內存擴展帶寬。

CCIX 架構采用的是基于PCIe基本架構擴展的分層架構。CCIX 協議規范包含CCIX 協議層和CCIX鏈路層。這些層規定緩存一致性協議、報文發送、流量控制和CCIX 傳輸部分的協議。CCIX 傳輸規范包含CCIX 和PCIe事務層,PCIe 數據鏈路層,和CCIX 物理層。這些層負責器件間的物理連接,包括速率和帶寬協商,傳輸包錯誤檢測和重試,和初始包編碼協議。

df72c56a-08a9-11ed-ba43-dac502259ad0.png

CCIX 協議層(CCIX Protocol Layer),負責一致性協議,包括內存的讀/寫。這一層提供了片上(On Chip)一致性協議(例如AMBA CHI)的簡單映射。這一層定義的緩存狀態使得硬件能夠確定內存的狀態。比如硬件可以確定數據是否唯一且未被修改(和內存一致),或是共享且被修改的(和內存不一致)。

CCIX 鏈路層(CCIX Link Layer),負責CCIX 協議層定義的代理(Agent)之間消息的傳輸格式。目前CCIX 鏈路層是構建在PCIe 之上,但是基于分層架構,CCIX 將來可以映射到不同的傳輸層。此外,這一層負責端口聚合(Port Aggregation),使得多個端口能夠聚合在一起提升帶寬。

CCIX 和PCIe 事務層(CCIX and PCIe Transaction Layer),負責處理它們各自的數據包。PCIe 協議支持部署虛擬通道,使得不同數據流可以通過一個PCIe 鏈路。將CCIX 和PCIe 傳輸流各分到一個虛擬通道,CCIX和PCIe 傳輸可以共享相同的鏈路。CCIX 能夠傳輸標準的PCIe 包,或經過優化的CCIX 包(刪減了PCIe 包里的幾個不必要的字段)。傳輸標準的PCIe 包時,可以采用現有的PCIe 交換器。傳輸經過優化的CCIX 包,能降低PCIe的額外開銷,使得一致性傳輸的包更小、更高效。

PCIe數據鏈路層,執行數據鏈路層的所有正常功能。這些功能包括CRC錯誤校驗、包確認和超時檢查,和信用初始化及交換。

CCIX/PCIe物理層的基礎是PCIe 物理層。CCIX 擴展了物理層來支持25GT/S(千兆傳輸/秒)。這個較快的速率稱為擴展速率模式(Extended Speed Mode,ESM)。

簡單分析完CCIX分層結構,再來看CCIX的拓樸結構。CCIX 能夠支持多種靈活的拓撲結構,如下圖。

df9bb8f8-08a9-11ed-ba43-dac502259ad0.png

所有的CCIX器件至少有一個CCIX端口。一個CCIX端口可以關聯一組物理管腳,用于和另一個CCIX 端口連接,在兩個或多個不同芯片間交互信息。

dfb99404-08a9-11ed-ba43-dac502259ad0.png

CCIX定義的代理類型包括:請求代理(RA)、主代理(HA)、從代理(SA)和錯誤代理(EA)。這些代理,和系統里的端口及鏈接統稱CCIX 組件。一個代理在協議中用一個代理ID 來標識。

請求代理(Request Agent):一個請求代理對系統內的不同地址進行讀、寫操作。請求代理可以對它已經訪問的地址的數據進行緩存。每個CCIX 請求代理可以有一個或多個處理單元(Processing Element)作為內部請求的發起者,請求由一個CCIX 架構的請求代理執行。根本上說CCIX 請求代理提供了加速器或CCIX 使能的IO 主設備向一致性系統內存的接口。

主代理(Home Agent):主代理負責管理指定的一段地址的數據一致性。當一個緩存行的狀態需要改變時,主代理通過向所需的請求代理發出監聽操作來保持一致性。

從代理(Slave Agent):CCIX 支持擴展系統內存,來包含外設所附的內存。這種情形出現在主代理在一個芯片上,而這個主代理關聯的一些或全部物理內存在另一個芯片上時。這種架構組件(擴展內存)稱為從代理。從代理不會被請求代理直接訪問。請求代理總是訪問一個主代理,然后主代理再訪問從代理。

錯誤代理(Error Agent):一個錯誤代理接收并處理協議錯誤信息。協議錯誤信息由CCIX 組件發出。

CCIX 的一個關鍵優勢,是它能支持主設備和加速器間通過采用無驅動的數據移動方式共享數據。而傳統的PCIe 加速器需要驅動對加速器寫入和讀出數據,這增加了延時和計算開銷。采用無驅動的數據移動方式,CCIX 還可以將系統內存擴展至主設備的內存之外。基于CCIX,每個支持CCIX 的設備的行為與現有NUMA操作系統中的節點類似。這種基于內存的方法利用了現有的操作系統功能。在這種模式下,用來共享的所有數據結構都放在處理器和加速器都可訪問的共享內存里。這種數據共享模型可以消除加速器特定的控制與管理驅動,允許加速器資源由一個中心調度器安排的長時間運行的任務來調用。這個調度器可以是操作系統調度程序的一部分,或者是和操作系統調度程序協同。

以上是對CCIX規范的簡單介紹,后面我們開始逐步分析CCIX規范。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 加速器
    +關注

    關注

    2

    文章

    839

    瀏覽量

    40106
  • 架構
    +關注

    關注

    1

    文章

    532

    瀏覽量

    26590

原文標題:老秦帶你探索CCIX(一)

文章出處:【微信號:Rocker-IC,微信公眾號:路科驗證】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    聯合電子引領汽車變速器控制器領域規范發展

    當全球汽車產業迎來電動化、智能化、網聯化、共享化的深刻變革,“標準”早已不再是簡單的技術規范,而是決定企業競爭力、彰顯國家產業實力的核心關鍵。
    的頭像 發表于 03-02 14:21 ?261次閱讀

    Altera FPGA的Avalon MM總線接口規范介紹

    Avalon總線是一種協議較為簡單的片內總線,主要用于連接片內處理器與外設,以構成片上可編程系統(SOPC)。使用Avalon接口能夠輕松連接Intel FPGA中的各個組件,從而簡化了系統
    的頭像 發表于 01-29 16:43 ?6649次閱讀
    Altera FPGA的Avalon MM總線接口<b class='flag-5'>規范</b><b class='flag-5'>介紹</b>

    電氣接線規范詳解

    電氣接線是電力系統、工業設備及民用建筑中不可或缺的基礎環節,其規范性和安全性直接關系到設備運行穩定性和人身財產安全。以下從基本原則、常見類型、操作規范及安全注意事項四個方面,系統闡述電氣接線的核心
    的頭像 發表于 01-18 07:41 ?459次閱讀

    簡單的內聯匯編介紹

    這次主要學習了使用內聯匯編完成一些較為簡單的操作。我們思考接下來在程序中插入跳轉指令來實現一些想要實現的操作以及對自行設計的硬件進行操作。
    發表于 10-30 08:04

    NICE端口相關信號簡單介紹與配置

    以下對自定義指令情況下的NICE各個端口配置進行詳細介紹。 由于NICE模塊的輸入端口由CPU發送相關信號,因此僅對NICE返回給CPU的端口進行介紹。 NICE返回給CPU的端口分為返回給
    發表于 10-30 07:57

    【綜述】工作總有規范——測試執行和bug

    關于測試工作的規范,上次討論了用例部分。本次將繼續聊下測試執行期間的規范標準,是主要需要測試執行人員關注的部分。【測試執行】測試執行規范或標準,主要是為了確保測試人員“在正確的環境做正確的驗證
    的頭像 發表于 10-24 10:04 ?438次閱讀
    【綜述】工作總有<b class='flag-5'>規范</b>——測試執行和bug

    PCIe 8.0規范開發更新!

    電子發燒友網綜合報道,近日,PCI-SIG宣布PCI Express 8.0規范的Version 0.3 版本已獲得工作組批準,現已向PCI-SIG 會員開放。這標志著PCIe 8.0 規范完成
    的頭像 發表于 09-25 09:21 ?5963次閱讀
    PCIe 8.0<b class='flag-5'>規范</b>開發更新!

    風華電阻器命名規范解析

    在電子制造與維修領域,電阻器作為最基本的電子元器件之一,其命名規范對于元器件的選型、采購、庫存管理以及應用都具有重要意義。風華電阻器作為國內知名的電阻器品牌,其命名規范遵循一定的行業標準和內部規則
    的頭像 發表于 09-22 15:22 ?752次閱讀
    風華電阻器命名<b class='flag-5'>規范</b>解析

    睿遠研究院丨IO-Link規范解讀(一):技術定義與組織規范

    ? IO-Link 技術定義與組織規范 從今日起,小睿將開始長篇連載IO-Link規范解讀系列文章,幫助大家理解和熟悉IO-Link規范,并把IO-Link技術應用到自己的產品中去。這一篇主要
    的頭像 發表于 09-18 18:17 ?1003次閱讀
    睿遠研究院丨IO-Link<b class='flag-5'>規范</b>解讀(一):技術定義與組織<b class='flag-5'>規范</b>

    一個簡單的串聯電池組充放電實驗

    文章介紹了電池充放電中的數據采集并簡單階段了電池容量
    的頭像 發表于 07-03 14:41 ?1568次閱讀
    一個<b class='flag-5'>簡單</b>的串聯電池組充放電實驗

    技術資訊 I 面向初級工程師的 PCB 設計規范

    工程師和電路板設計新手而言,掌握PCB設計規范至關重要。本文將深入解析常見的PCB設計規范和制造商要求,并概括介紹PCB設計規范中的關鍵基礎知識。線距和線寬是實現
    的頭像 發表于 06-13 16:28 ?1621次閱讀
    技術資訊 I 面向初級工程師的 PCB 設計<b class='flag-5'>規范</b>

    PCB設計中的焊盤命名規范

    1.焊盤命名規范 獲取完整文檔資料可下載附件哦!!!!如果內容有幫助可以關注、點贊、評論支持一下哦~
    發表于 05-29 16:01

    為什么你拿著《規范》,卻不會“設計”?

    硬件規范很多,但是很多朋友拿著《規范》仍然不會進行設計。 1、不知道先后關系,規范之間優先級搞不清。 規范是 “碎片化結論”,設計是 “系統化決策”
    發表于 04-28 16:21

    11節PCB實際案例課程+大廠內部PCB設計規范文檔(13920字)

    資料介紹 每個課程1個半小時左右,都是講具體設計案例,非常詳細,需要的朋友自取~ 設計規范就更基礎一些!尤其對于新手來說,從PCB的設計步驟到阻抗計算、bom分析全部都有涉及,還有一些實用的軟件
    發表于 04-02 15:28

    PCB最全封裝命名規范

    范圍本規范適用于主流EDA軟件在PCB設計前的封裝建庫命名。 獲取完整文檔資料可下載附件哦!!!!
    發表于 03-12 13:26