91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

一文詳細(xì)了解CCIX規(guī)范

安芯教育科技 ? 來源:老秦談芯 ? 作者:老秦談芯 ? 2022-06-23 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

正文開始前,閑扯幾句。在接下來分析CCIX規(guī)范的過程中,大家會發(fā)現(xiàn)CCIX里面有太多ARM的影子,尤其是協(xié)議層的一致性協(xié)議部分,你會看到有很多跟CHI相似的東西。另外,在CCIX規(guī)范的底層,基本全是復(fù)用和遵循PCIe規(guī)范。

說到PCIe,就必須先提一提PCI。PCI是Peripheral Component Interconnect的縮寫,它是一種由英特爾公司1991年推出的局部總線標(biāo)準(zhǔn)。最早提出的PCI總線工作在33MHz頻率之下,傳輸帶寬達(dá)到132MB/s,基本上滿足了當(dāng)時處理器的發(fā)展需要。后來,隨著對更高性能的要求,不斷把PCI 總線的頻率提升。 PCI使用共享并行總線架構(gòu),其中PCI主機和所有設(shè)備共享一組通用的地址,數(shù)據(jù)和控制線。 這種并行架構(gòu)天然決定了PCI的時鐘頻率不可能一直提升。因為隨著時鐘頻率的不斷提升,并行總線間的信號干擾(EMI)會越來越嚴(yán)重。所以PCI后期已經(jīng)不能適應(yīng)高速發(fā)展的數(shù)據(jù)傳輸需求。

PCI-Express(Peripheral Component Interconnect express,簡稱PCIe)應(yīng)運而生。PCIe是一種高速串行計算機擴展總線標(biāo)準(zhǔn),它原來的名稱為“3GIO”,是由英特爾在2001年提出的,旨在替代舊的PCI,PCI-X和AGP總線標(biāo)準(zhǔn)。PCIe屬于高速串行點對點雙通道高帶寬傳輸,所連接的設(shè)備分配獨享通道帶寬,不共享總線帶寬。它的主要優(yōu)勢就是數(shù)據(jù)傳輸速率高。目前,PCIe交由PCI-SIG組織負(fù)責(zé)維護和發(fā)布。市場已經(jīng)有支持PCIe 5.0標(biāo)準(zhǔn)的控制器和設(shè)備,相信不久之后,PCIe 6.0將會大規(guī)模商用。

由于PCIe標(biāo)準(zhǔn)極其復(fù)雜,本人能力有限,對PCIe標(biāo)準(zhǔn)還處于學(xué)習(xí)階段。所以后面跟PCIe相關(guān)的部分一帶而過,主要介紹一下CCIX獨有的部分,重點是規(guī)范中的第三章。

如果有小伙伴精通PCIe,還望不吝賜教。

接下來,我們按照CCIX規(guī)范的章節(jié)過一遍,主要是對規(guī)范內(nèi)容的理解和歸納。CCIX規(guī)范本身比較晦澀難懂,而且通篇看下來感覺有一些段落前后順序有些顛倒。比如我發(fā)現(xiàn)有一些概念是先用后解釋,造成的后果就是初看前面的時候一頭霧水,看到后面的章節(jié)才明白前面大概在說啥。如果大家也有類似的感覺,不妨多看幾遍。本系列文章中盡量避免這些問題,但是由于本人水平有限,難免會漏掉一些細(xì)節(jié)或者有理解不準(zhǔn)確的地方,請見諒,一切以spec為準(zhǔn)。

1. 文檔概述

CCIX規(guī)范定義了一些術(shù)語:

Port:端口與物理引腳關(guān)聯(lián),并有兩個子層,CCIX Port和Transport Port。CCIX端口充當(dāng)來自CCIX設(shè)備的CCIX協(xié)議層消息的入口(Ingress)和出口(Egress)。傳輸端口是充當(dāng)傳輸層數(shù)據(jù)包進(jìn)出網(wǎng)關(guān)的控制器。

CCIX Link:CCIX鏈路是一對CCIX端口之間的邏輯連接。

PCIe Link:PCIe鏈路是PCIe端口的物理連接。

Transport Link:傳輸鏈路是指傳輸層規(guī)范中用于覆蓋CCIX協(xié)議層的物理鏈路。

CCIX Components:CCIX組件是定義CCIX一致性協(xié)議所需的模塊。

Acceleration Function:加速功能(簡稱AF)是針對一致性協(xié)議的內(nèi)存訪問請求的特定實現(xiàn)源,該協(xié)議由CCIX請求代理表示,用于通過CCIX一致性層進(jìn)行通信,后文中會經(jīng)常提到AF。

CCIX Device:CCIX設(shè)備是由一個或多個符合CCIX協(xié)議的CCIX組件組成的物理實體。

CCIX Agent:CCIX代理,在規(guī)范中分為四類,Request Agent(RA),RA是讀寫事物的源端;Home Agent(HA)負(fù)責(zé)管理給定地址范圍內(nèi)的一致性和內(nèi)存訪問;Slave Agent(SA),處理HA的事務(wù),擴展系統(tǒng)內(nèi)存,包括連接到外圍設(shè)備的存儲;Error Agent(EA),接受和處理協(xié)議錯誤消息。

CCIX Function Blocks:定義CCIX組件功能所需的構(gòu)建模塊。

CCIX Switch:一種CCIX設(shè)備,由兩個或多個CCIX ports組成,支持端口到端口的轉(zhuǎn)發(fā)。

Packet:獨立路由的數(shù)據(jù)傳輸單元。

SAM:System Address Map,系統(tǒng)地址映射。

G-SAM:Global System Address Map。

G-RSAM:Global Request Agent System Address Map。

G-HSAM:Global Home Agent System Address Map。

RSAM:請求代理視角的SAM。

HSAM:主代理視角的SAM。

PSAM:端口相關(guān)的SAM。

EDR:Extended Data Rate,除了PCI Express基本規(guī)范定義的標(biāo)準(zhǔn)PHY速度之外的PHY的數(shù)據(jù)速率。

ESM:Extended Speed Mode,ESM是一種允許PCIe鏈路速度在標(biāo)準(zhǔn)PCIe速度和EDR速度之間轉(zhuǎn)換的機制。

CCIX Consortium Identifier(CCID) :CCIX DVSEC結(jié)構(gòu)和CCIX PCIe兼容頭協(xié)議消息中的16位公共標(biāo)識符。

CCIX Consortium Unique Value(CCUV) :CCIX DVSEC結(jié)構(gòu)和CCIX PCIe兼容頭協(xié)議消息中的硬件默認(rèn)16位值。

2. CCIX概述

CCIX規(guī)范擴展了處理器-處理器,處理器-內(nèi)存,處理器-加速器,加速器-加速器之間的數(shù)據(jù)共享。CCIX允許所有處理實體之間的一組公共虛擬地址(VA)引用所有數(shù)據(jù)結(jié)構(gòu)。為了實現(xiàn)這些功能,CCIX擴展了共享虛擬內(nèi)存(Shared Virtual Memory,SVM)模型。

擴展系統(tǒng)內(nèi)存:CCIX允許將系統(tǒng)內(nèi)存域擴展到主機連接內(nèi)存之外。作為系統(tǒng)內(nèi)存的一部分,主機內(nèi)存管理器可以選擇以與主機內(nèi)存分配和管理相同的方式,去分配和管理外圍連接的內(nèi)存。因此,通過CCIX內(nèi)存擴展,主機可以擴展其內(nèi)存容量和/或支持新的內(nèi)存技術(shù)。主機的外圍連接內(nèi)存視圖與多節(jié)點主機系統(tǒng)中現(xiàn)有的內(nèi)存視圖一致,即非統(tǒng)一內(nèi)存訪問(NUMA)內(nèi)存模型。

基于處理器或加速器的應(yīng)用程序訪問模式的軟件透明數(shù)據(jù)移動:CCIX在加速器中支持硬件一致性緩存,并為處理器和加速器訪問維護共享數(shù)據(jù)的一致視圖,而無需軟件干預(yù)。在CCIX系統(tǒng)中,緩存允許根據(jù)處理器或加速器的訪問模式隱式移動共享數(shù)據(jù),以便進(jìn)一步重復(fù)使用或修改,而無需在它們之間遷移或維護多個或修改后的副本。

應(yīng)用程序管理的數(shù)據(jù)從主機移動到加速器連接的內(nèi)存:CCIX使應(yīng)用程序能夠協(xié)調(diào)從一個內(nèi)存節(jié)點到另一個內(nèi)存節(jié)點的數(shù)據(jù)移動,而無需任何操作系統(tǒng)協(xié)助。這允許數(shù)據(jù)生產(chǎn)者將數(shù)據(jù)放在作為數(shù)據(jù)消費者的計算實體(處理器或加速功能)旁邊。

以上所說的這幾點構(gòu)成了主機內(nèi)存和處理器、外設(shè)連接內(nèi)存和加速器之間無縫數(shù)據(jù)共享的基礎(chǔ)。擴展系統(tǒng)內(nèi)存沒什么好解釋的了;CCIX規(guī)范支持在多芯片的處理器內(nèi)核之間共享緩存數(shù)據(jù),這種共享是通過一致性協(xié)議來完成的,對軟件來說是完全透明的;至于應(yīng)用程序管理數(shù)據(jù),我的理解是類似于CHI中的cache stashing。CCIX標(biāo)準(zhǔn)支持多種拓?fù)浣Y(jié)構(gòu):tree,mesh,ring等等。比如下圖中的直接連接拓?fù)洌?/p>

1e420b72-f291-11ec-ba43-dac502259ad0.png

全連接拓?fù)洌?/p>

1e624f86-f291-11ec-ba43-dac502259ad0.png

上一篇中介紹過了CCIX規(guī)范的分層架構(gòu)模型,這里就不再重復(fù)了。放張圖幫助大家回憶。

1e8c93cc-f291-11ec-ba43-dac502259ad0.png

每個CCIX端口都與一個傳輸端口(Transport Port)相關(guān)聯(lián)。傳輸端口僅限于PCIe端口。CCIX端口負(fù)責(zé)創(chuàng)建與PCIe兼容的供應(yīng)商定義消息(VDM)事務(wù)層數(shù)據(jù)包(TLP),或具有優(yōu)化報頭的CCIX數(shù)據(jù)包。CCIX協(xié)議消息在PCIe兼容或優(yōu)化TLP的有效負(fù)載中承載。每個CCIX端口可以與一個或多個CCIX端口通信。

1eb44afc-f291-11ec-ba43-dac502259ad0.png

CCIX可以通過選擇性地聚合多個CCIX端口,在兩個CCIX設(shè)備之間實現(xiàn)更高的帶寬連接。CCIX體系結(jié)構(gòu)定義了一種跨多個CCIX端口分配內(nèi)存訪問請求和監(jiān)聽的方法,當(dāng)PCIe用作傳輸時,每個CCIX端口映射到一個PCIe控制器,以有效地在CCIX代理之間實現(xiàn)更高的帶寬。端口聚合(Port Aggregation)通常用于單個端口的可用吞吐量不足以滿足兩個芯片之間的通信需求的情況。如下圖所示,右側(cè)芯片的RA的請求可以通過兩個CCIX端口(圖中的Port 0和Port 1)發(fā)給左側(cè)芯片的HA,達(dá)到增加兩個芯片數(shù)據(jù)共享的帶寬。

1ee0f854-f291-11ec-ba43-dac502259ad0.png

CCIX設(shè)備可以作為PCIe設(shè)備被主機發(fā)現(xiàn)和管理。組件及其功能通過PCIe配置空間中指定的特定供應(yīng)商的擴展功能(DVSEC)部分被主機識別。CCIX DVSEC在PCIe配置頭的DVSEC供應(yīng)商ID字段中攜帶通用CCIX ID(CCID)。CCIX DVSEC定義了功能,還提供了控制和狀態(tài)字段。CCIX一致性互連通過標(biāo)準(zhǔn)CCIX驅(qū)動程序進(jìn)行管理。AFs通過供應(yīng)商提供的驅(qū)動程序作為PCIe功能進(jìn)行管理。CCIX允許加速器連接的內(nèi)存成為整個系統(tǒng)內(nèi)存的一部分。然后,內(nèi)核內(nèi)存管理器將其作為可分配系統(tǒng)內(nèi)存進(jìn)行管理。

CCIX定義了服務(wù)器級可靠性、可用性和可維護性(Reliability Availability Serviceability,RAS)功能集。CCIX的RAS體系結(jié)構(gòu)通過PCI Express基本規(guī)范中定義的高級錯誤報告(Advanced Error Reporting,AER)機制維護PCIe傳輸錯誤的報告。與CCIX一致性互連相關(guān)的錯誤通過一個單獨的并行機制報告給AER。這個記錄和報告協(xié)議錯誤的新機制稱為協(xié)議錯誤報告(Protocol ErrorReporting,PER)機制。CCIX設(shè)備中的PER錯誤記錄在協(xié)議DVSEC中。

CCIX利用PCIe的地址轉(zhuǎn)換服務(wù)(Address Translation Service,ATS)標(biāo)準(zhǔn),允許CCIX設(shè)備將虛擬地址(VA)映射到其相關(guān)的物理地址(PA),并提供每頁的訪問控制。CCIX規(guī)范要求,所有CCIX設(shè)備需要提供以下保證:CCIX設(shè)備通過地址轉(zhuǎn)換服務(wù)確保來自AFs的所有請求受訪問權(quán)限控制

CCIX設(shè)備確保在設(shè)備上的固件受信任

CCIX可以使用PCIe標(biāo)準(zhǔn)的消息信令中斷(MSI/MSI-X)將事件從加速器發(fā)送到主機處理器。在前面講ARM中斷控制器的時候介紹過一些MSI的知識,想了解更多的話,往前翻一翻,或者去看看PCIe的規(guī)范。通過這兩次的學(xué)習(xí),我們對CCIX的大體輪廓有了一個認(rèn)識。CCIX是在PCIe規(guī)范的基礎(chǔ)上發(fā)展出來的,在復(fù)用了大量PCIe規(guī)范的同時添加了CCIX協(xié)議層,CCIX鏈路層和CCIX事務(wù)層,并通過這三層定義了緩存一致性協(xié)議和所需的CCIX消息,以及消息傳遞機制。這三層往下就是復(fù)用PCIe的分層結(jié)構(gòu)了。另外,CCIX規(guī)范擴展了PCIe的物理層數(shù)據(jù)傳輸速率。

原文標(biāo)題:技術(shù)分享 | CCIX(二)

文章出處:【微信公眾號:安芯教育科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

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

    關(guān)注

    68

    文章

    20250

    瀏覽量

    252209
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    839

    瀏覽量

    40097
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1460

    瀏覽量

    88396

原文標(biāo)題:技術(shù)分享 | CCIX(二)

文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    詳細(xì)了解IGBT

    IGBT:物理結(jié)構(gòu) ? ? ? ?IGBT 是種半導(dǎo)體晶體管或半導(dǎo)體開關(guān),由四個交替的半導(dǎo)體材料層 (PNPN) 構(gòu)成。當(dāng)正確的電壓施加到器件的柵極時,它能夠傳導(dǎo)電流——當(dāng)該電壓被移除時,傳導(dǎo)就會
    的頭像 發(fā)表于 01-08 13:47 ?2094次閱讀
    <b class='flag-5'>詳細(xì)了解</b>IGBT

    N34C04 EEPROM:DDR4 DIMM的理想SPD解決方案

    JC42.4(EE1004 - v)Serial Presence Detect(SPD)規(guī)范,支持多種I2C協(xié)議,下面我們就來詳細(xì)了解下它。
    的頭像 發(fā)表于 11-27 14:42 ?569次閱讀
    N34C04 EEPROM:DDR4 DIMM的理想SPD解決方案

    元服務(wù)發(fā)布準(zhǔn)備工作

    發(fā)布元服務(wù)前,請詳細(xì)了解華為應(yīng)用市場的審核要求,并提前準(zhǔn)備發(fā)布所需的文件、資源,以便您能順利、快速通過發(fā)布審核流程。 仔細(xì)閱讀元服務(wù)審核指南,了解發(fā)布元服務(wù)至華為應(yīng)用市場需要遵循的規(guī)則和要求。 完成
    發(fā)表于 10-10 15:48

    ALM(應(yīng)用生命周期管理)解析:了解其概念、關(guān)鍵階段及Perforce ALM工具推薦

    什么是ALM(應(yīng)用生命周期管理)?它遠(yuǎn)不止是SDLC!了解其概念、關(guān)鍵階段以及如何借助Perforce ALM這類工具,實現(xiàn)端到端的可追溯性、加速發(fā)布并保障合規(guī)性。
    的頭像 發(fā)表于 09-19 11:03 ?1836次閱讀
    ALM(應(yīng)用生命周期管理)解析:<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>其概念、關(guān)鍵階段及Perforce ALM工具推薦

    帶你了解海凌科毫米波雷達(dá)

    什么是毫米波雷達(dá)?毫米波雷達(dá)有什么特點?毫米波雷達(dá)有什么作用?海凌科有哪些系列毫米波雷達(dá)?帶你了解!毫米波的定義毫米波是指頻率在30GHz至300GHz之間、波長為1~10毫米的電磁波,兼具微波
    的頭像 發(fā)表于 08-11 12:04 ?1815次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>帶你<b class='flag-5'>了解</b>海凌科毫米波雷達(dá)

    PMOS電路設(shè)計分析

    今天分享個PMOS的電路設(shè)計,詳細(xì)了解下各個元器件在電路中起到的作用。
    的頭像 發(fā)表于 07-21 16:15 ?3353次閱讀
    PMOS電路設(shè)計分析

    了解什么是 BQB 認(rèn)證

    在藍(lán)牙產(chǎn)品快速普及的今天,無論是藍(lán)牙耳機、音箱、手表,還是智能家居、車載設(shè)備,只要你的產(chǎn)品宣稱使用了藍(lán)牙技術(shù),就必須通過BQB認(rèn)證。那么,BQB認(rèn)證是什么?為什么它如此重要?該怎么做?本文為你
    的頭像 發(fā)表于 07-18 14:53 ?1882次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>什么是 BQB 認(rèn)證

    請問wifi SOC與 wifi MCU的區(qū)別?

    詳細(xì)了解wifi SOC與 wifi MCU的區(qū)別?比如說為啥54591不可以獨立運行,沒有內(nèi)置協(xié)議棧嗎?
    發(fā)表于 07-09 08:30

    了解電壓諧波

    我們經(jīng)常會聽到諧波,到底什么是諧波,怎么定義的?為什么要關(guān)注諧波?什么時候關(guān)注諧波?諧波如何計算或標(biāo)準(zhǔn)規(guī)定的諧波的算法是怎樣的?GB關(guān)于電壓諧波又是如何評估的?帶著諸多的問題,我們一起來了解。
    的頭像 發(fā)表于 06-28 17:23 ?4711次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>電壓諧波

    溫濕度變送器功能有哪些?詳細(xì)解析

    對于很多行業(yè)來說,精確的測量以及控制溫度和濕度至關(guān)重要。想要達(dá)到這個目的,往往需要用到溫濕度變送器。那么,溫濕度變送器究竟有哪些功能呢?下面為大家詳細(xì)介紹。 、精確測量溫濕度 溫濕度變送器的核心
    發(fā)表于 06-03 10:56

    充電接口你真的了解嗎?

    不同的類型嗎?今天,我們就來詳細(xì)了解下USB接口的三大類型:Type-A、Type-B和Type-C。 Type-A:最常見的“USB口” 外觀特征:扁平的矩形接口,通常用于電腦、電視等設(shè)備。 常見
    的頭像 發(fā)表于 05-18 17:39 ?4510次閱讀

    電子電器產(chǎn)品全球認(rèn)證指南,幫你搞懂!

    在全球市場中,電子電器產(chǎn)品的銷售受到各國各地不同認(rèn)證要求的規(guī)范和制約。了解這些認(rèn)證,是產(chǎn)品順利進(jìn)入國際市場的關(guān)鍵。下面就為大家詳細(xì)介紹下。 中國 ? CCC認(rèn)證:這是中國強制性的安全
    發(fā)表于 04-14 10:50

    PDM產(chǎn)品數(shù)據(jù)管理是什么?詳細(xì)了解三品PDM系統(tǒng)

    在當(dāng)今競爭激烈的商業(yè)環(huán)境中,企業(yè)為了提升自身的競爭力,不斷尋求各種方法來優(yōu)化產(chǎn)品開發(fā)流程、提高生產(chǎn)效率以及降低成本。PDM(產(chǎn)品數(shù)據(jù)管理)系統(tǒng)作為種強大的工具,正在逐漸成為企業(yè)實現(xiàn)這些目標(biāo)的關(guān)鍵。
    的頭像 發(fā)表于 03-25 14:01 ?997次閱讀

    帶你全面了解陶瓷電路板厚膜工藝

    陶瓷電路板厚膜工藝是種先進(jìn)的印刷電路板制造技術(shù),廣泛應(yīng)用于電子、通信、航空航天等領(lǐng)域。本文將詳細(xì)介紹陶瓷電路板厚膜工藝的原理、流程、優(yōu)勢以及應(yīng)用,帶您全面了解技術(shù)……
    的頭像 發(fā)表于 03-17 16:30 ?1406次閱讀

    了解AEC-Q車規(guī)認(rèn)證

    AECQ認(rèn)證是汽車零部件領(lǐng)域的項重要車規(guī)級標(biāo)準(zhǔn),它為汽車電子零部件的可靠性和質(zhì)量提供了明確的規(guī)范和測試要求。金鑒實驗室作為專業(yè)的測試機構(gòu),能夠提供符合AEC-Q標(biāo)準(zhǔn)的全面測試服務(wù),確保汽車電子組件
    的頭像 發(fā)表于 03-06 17:17 ?2110次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>AEC-Q車規(guī)認(rèn)證