在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    804

    瀏覽量

    37976
  • 架構
    +關注

    關注

    1

    文章

    517

    瀏覽量

    25505

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

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

收藏 人收藏

    評論

    相關推薦

    HDMI Forum發布HDMI 2.2接口規范

    近日,HDMI Forum正式對外宣布了HDMI 2.2接口規范的推出。這一新規范將HDMI接口的帶寬翻倍提升至96 Gbps,為用戶帶來了更加卓越的音視頻體驗。 HDMI Forum表示,HDMI
    的頭像 發表于 01-07 10:54 ?254次閱讀

    光學中簡單但重要的光學路徑與成像系統介紹

    ? 本文簡單介紹了光學一些簡單但重要的光學路徑與成像系統。 ? 光在物質中傳播得更慢:折射率n=c/v ? ? ? 透鏡通過折射原理工作: ? ? 傳播方向與波前垂直: ? ? 單透鏡成像
    的頭像 發表于 12-30 13:55 ?180次閱讀
    光學中<b class='flag-5'>簡單</b>但重要的光學路徑與成像系統<b class='flag-5'>介紹</b>

    DDS通信中間件——DCPS規范(下)

    DDS通信中間件——DCPS規范(下)本期還是DCPS規范,填上期沒有聊完的QoS的坑。本系列文章將包括以下內容陸續更新:1.DDS規范概述2.DCPS規范解讀3.DDS-XTypes
    的頭像 發表于 11-27 11:47 ?307次閱讀
    DDS通信中間件——DCPS<b class='flag-5'>規范</b>(下)

    車用多芯片組件AEC-Q104規范

    在這之前先簡單介紹一下AEC車用電子主要依據國際汽車電子協會(AutomotiveElectronicsCouncil,簡稱AEC)作為車規驗證標準,包括AEC-Q100(集成電路IC
    的頭像 發表于 11-21 16:41 ?277次閱讀
    車用多芯片組件AEC-Q104<b class='flag-5'>規范</b>

    示波器高壓探頭校準規范要求

    示波器高壓探頭的校準規范要求涉及多個方面,以下是根據相關規范和信息整理的主要內容:
    的頭像 發表于 10-03 16:49 ?412次閱讀

    DDS通信中間件——DCPS規范(上)

    DDS通信中間件——DCPS規范(上)本篇文章繼續和大家分享一下對DDS這套規范的理解。預期本系列文章將包括以下內容陸續更新:1.DDS規范概述2.DCPS規范解讀3.DDS-XTyp
    的頭像 發表于 09-26 08:08 ?637次閱讀
    DDS通信中間件——DCPS<b class='flag-5'>規范</b>(上)

    新能源場站遠程監控規范有哪些

    新能源場站遠程監控規范有哪些?
    發表于 07-24 15:55

    tensorflow簡單的模型訓練

    在本文中,我們將詳細介紹如何使用TensorFlow進行簡單的模型訓練。TensorFlow是一個開源的機器學習庫,廣泛用于各種機器學習任務,包括圖像識別、自然語言處理等。我們將從安裝
    的頭像 發表于 07-05 09:38 ?735次閱讀

    華為PCBA檢查規范設計總結

    福利來啦! 給大家分享《華為PCBA檢查規范設計總結》
    的頭像 發表于 06-15 16:25 ?2206次閱讀
    華為PCBA檢查<b class='flag-5'>規范</b>設計總結

    工業控制設備安裝與調試規范

    工業控制設備安裝與調試規范是確保設備正常運行、提高生產效率和保障安全生產的重要環節。本文將從以下幾個方面詳細介紹工業控制設備安裝與調試的規范: 設備選型與采購 設備運輸與保管 設備安裝前的準備工作
    的頭像 發表于 06-11 10:53 ?848次閱讀

    簡單介紹Modbus RTU協議

    介紹modbus rtu之前,我們可以了解到,Modbus是施耐德電氣公司,于1979年發明的,是全球第一個真正用于工業現場的總線協議。
    的頭像 發表于 05-09 09:13 ?2653次閱讀
    <b class='flag-5'>簡單</b><b class='flag-5'>介紹</b>Modbus RTU協議

    步進電機的簡單介紹

    步進電機的命名,參數,轉速簡單介紹
    的頭像 發表于 04-17 21:40 ?1172次閱讀

    PCIe 7.0規范何時最終確定?

    PCIe 7.0 規范的目標是將 PCIe 6.0 規范(64 GT/s)的數據速率提高一倍,達到 128 GT/s。
    的頭像 發表于 04-08 09:34 ?911次閱讀

    PCB星形接地的簡單介紹

    從概念上講,星形接地涉及到構建一個電氣系統,系統中所有模塊或者設備都在一點接地。 最簡單的方法是使用電源,其中負極端子(正極端子)被分支到不同的模塊中,將她們并聯在電路中。
    發表于 04-06 05:19 ?1409次閱讀
    PCB星形接地的<b class='flag-5'>簡單</b><b class='flag-5'>介紹</b>

    簡單介紹一下電源紋波與電容嘯叫

    簡單介紹一下電源紋波與電容嘯叫? 電源紋波與電容嘯叫是在電源系統中常見的兩種問題,它們會影響電子設備的性能和穩定性。本篇文章將詳細介紹電源紋波和電容嘯叫的定義、原因、對設備的影響以及常見的解決方法
    的頭像 發表于 02-04 09:42 ?1093次閱讀
    主站蜘蛛池模板: 手机视频在线播放| 日日操狠狠操| 国产特级毛片| 国产成人亚洲综合a∨婷婷| 国产午夜大片| 4hu影院在线观看| 亚洲成人黄色网址| 高清一区二区三区视频| 国产黄色a三级三级三级| 永久精品免费影院在线观看网站| 二区久久国产乱子伦免费精品| 天天射天天射| 欧美激情综合亚洲五月蜜桃| 天天躁天天爽| 久久看片网| 欧美一级看片a免费观看| 国产精品色片| 久久亚洲国产午夜精品理论片| 国内色视频| 在线免费视频一区二区| 久久精品视频热| 婷婷午夜天| 美国一级毛片不卡无毒| 丁香花的视频免费观看| 国产看色免费| 天天做天天摸天天爽天天爱| 国产午夜毛片v一区二区三区| 国产黄网站在线观看| 99久久99久久| 欧美亚洲综合一区| www视频在线观看天堂| free性欧美video| 日韩天天操| caoporn成人免费公开| 在线播放黄色| 欧美色图综合网| 456主播喷水在线观看| 国产香蕉视频在线| 黄网站色视频大全免费观看| 日韩欧美一区二区三区视频| 都市激情亚洲|