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

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

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

ARM CoreLink CCN互連總線介紹

冬至子 ? 來源:Arm精選 ? 作者:baron ? 2023-11-22 10:51 ? 次閱讀

NIC NOC CCI CMN CNN NI cmn-700 nic-700 ni-700 MLGB這都是啥玩意?后期博文或視頻將會更新這一系列。 今天先溫習(xí)一下CNN的概念,這是來自2014年的文章,然后稍微整理總結(jié)一番

image.png

以下是正文....

image.png

現(xiàn)代主流和優(yōu)質(zhì) ARM 片上系統(tǒng) (SoC) 產(chǎn)品使用 CoreLink 緩存一致性網(wǎng)絡(luò) (CCN) 504 或最近的 508 互連。它們提供對 L3 緩存的訪問、用于 I/O 一致性加速器的多個接口以及對 DDR3 或 DDR4 內(nèi)存的訪問,從而將 CPU芯片的其余部分聯(lián)系起來。

作為 SoC 的粘合劑,CCN-504 支持多達 4 個處理器集群(16 個內(nèi)核)、16MB 的 L3 緩存和 18 個 I/O 接口。與此同時,以數(shù)據(jù)中心為中心的 CCN-508 將其增加到潛在的 8 個集群和 32 個核心、32MB 的 L3 緩存和 24 個 I/O 接口。

image.png

ARM 今天推出了兩種新的 CCN 模型,為合作伙伴提供了更多關(guān)于 SoC 互連的選擇。CCN-502 是一款成本較低、尺寸較小的互連產(chǎn)品,適用于 WiFi 接入點、邊緣路由器和基站等產(chǎn)品。與此同時,CCN-512 通過為更多 CPU 內(nèi)核提供連接來擴展數(shù)據(jù)中心和 HPC 范圍。

(CCN-512)

image.png

CCN-512互連的拓?fù)渥裱瑿CN-508所采用的藍(lán)圖。ARM 旨在支持?jǐn)?shù)據(jù)中心類型環(huán)境中的處理器密集型 SoC,現(xiàn)在提供了一種將 CCN-508 的 8 個相干 CPU 集群擴展到該型號上的 12 個,或從最多 32 個內(nèi)核擴展到 48 個的方法。當(dāng)然,合作伙伴需要設(shè)計此類 SoC - ARM 提供構(gòu)建模塊所需的 IP。

通常,此類目標(biāo)明確且性能豐富的 SoC 的設(shè)計人員傾向于構(gòu)建自己的互連結(jié)構(gòu) - 例如,Cavium 就在 ThunderX 產(chǎn)品上實現(xiàn)了48 核支持技術(shù)。ARM 憑借 CCN-512 使希望在該領(lǐng)域競爭的合作伙伴能夠更快地進入市場,因為他們不需要自行設(shè)計和驗證。

ARM 意識到,并非所有合作伙伴都需要在密集封裝的 SoC 中提供 48 個 Cortex A 系列內(nèi)核。這就是為什么四個附加集群可以是 Cortex A 系列處理器或連接到專用數(shù)字信號處理器、通用處理器或圖形的相干集線器接口 (CHI)。請注意,這 12 個集群的處理器可以來自 Cortex-A57 或 Cortex-A53 系列,但兩組內(nèi)核不能在一個集群中共存。

CCN-512 與 CCN-508 的 24 個 I/O 一致加速器接口相匹配,并且還使用相同的四通道 DMC-520 內(nèi)存控制器。不過,這一次官方支持的速度已提高至每通道 DDR4-3200。計算數(shù)據(jù)表明 CCN-512 的可用帶寬超過 100GB/s。ARM 表示,由于有如此多的處理器內(nèi)核以及可能存在的大量 I/O 互連,峰值內(nèi)部帶寬速度為 1.8TB/s。

如果您考慮基于 ARM 的 SoC 可能如何在企業(yè)領(lǐng)域(其中密集計算和大量 I/O 最為重要)進行開發(fā),那么擁有高帶寬互連是必須的。CCN-512 擴展了 CCN-508 的工作。梳理出這樣的互連可能意味著 ARM 在某個時候會遇到與帶寬相關(guān)的問題,但該公司表示,它正在研究未來在單個芯片上相互連接的 CCN 結(jié)構(gòu)。

(CCN-502)

image.png

目前可用的 ARM CoreLink CCN-504系統(tǒng) IP 用于多種用途的多集群 SoC,但對于更基本的芯片來說,它在能源和占用空間方面都被認(rèn)為是過度殺傷力。為了滿足明顯的需求,CCN-502 經(jīng)過重新設(shè)計,可提供大部分功能,但面積和能源成本顯著降低。

ARM 保持了與 CCN-502 高達 16 核 CPU 的兼容性,但將 I/O 接口的數(shù)量減少了一半,達到 9 個,也許對于面積和功耗來說最重要的是,能夠完全刪除 L3 緩存??紤]到這些潛在的節(jié)省,具有 1MB L3 緩存的實現(xiàn)比完整的 CCN-508 小 70%(并且更節(jié)能)。

ARM 熱衷于指出,這不僅僅是 CCN-504 的縮小版本。相反,它是專門為不同的細(xì)分市場而設(shè)計的。這種新互連的推出為更尖端的基于 ARM 的 SoC 鋪平了道路,并為增加授權(quán)數(shù)量提供了途徑。

總結(jié): CCN看起來像是一個中間產(chǎn)品、過渡產(chǎn)品。介于CCI/CMN之間的過渡產(chǎn)品。CCI最大的缺點就是無法支持更多的CPU和GPU。環(huán)狀網(wǎng)絡(luò)CNN是一個過渡方案,而網(wǎng)狀網(wǎng)絡(luò)CMN是一個較為成熟的設(shè)計。

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

    關(guān)注

    2

    文章

    274

    瀏覽量

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

    關(guān)注

    2

    文章

    789

    瀏覽量

    37595
  • 片上系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    185

    瀏覽量

    26737
  • 信號處理器
    +關(guān)注

    關(guān)注

    1

    文章

    250

    瀏覽量

    25222
  • CCN
    CCN
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    3559
收藏 人收藏

    評論

    相關(guān)推薦

    全新ARM CoreLink系統(tǒng)IP為下一代異構(gòu)SoC奠定基礎(chǔ)

    ARM近日宣布,推出全新ARM? CoreLink? 系統(tǒng) IP,旨在提高下一代高端移動設(shè)備的系統(tǒng)性能和功效。CoreLink CCI-550互連
    發(fā)表于 11-03 15:06 ?1771次閱讀

    ARM發(fā)布新的芯片互連技術(shù) 加速HPC效能

    arm推出新的互連科技arm CoreLink CMN-600一致性網(wǎng)狀網(wǎng)路互連CoreLink
    發(fā)表于 10-14 09:22 ?924次閱讀

    ARM CoreLink TLX-400 ARM CoreLink TLX-400網(wǎng)絡(luò)互聯(lián)技術(shù)參考手冊

    CoreLink TLX-400網(wǎng)絡(luò)互連瘦鏈路是CoreLink NIC-400網(wǎng)絡(luò)互連基礎(chǔ)產(chǎn)品的擴展,它提供了一種機制來減少AXI點對點連接中的信號數(shù)量,并使其能夠在更長的距離上路由
    發(fā)表于 08-02 08:06

    ARM CoreLink SIE-200嵌入技術(shù)參考手冊

    用于嵌入式產(chǎn)品的CoreLink SIE-200系統(tǒng)IP是互連、外圍和TrustZone?控制器組件的集合,用于符合ARMv8-M處理器體系結(jié)構(gòu)的處理器。
    發(fā)表于 08-02 16:25

    ARM CoreLink CCI-400高速緩存相干互連技術(shù)參考手冊

    CCI-400將互連和一致性功能組合到一個模塊中。它支持最多可連接兩個ACE主機,例如: ?Cortex?-A7處理器。 ?Cortex-A15處理器。 ?Cortex-A17處理器
    發(fā)表于 08-02 17:33

    CoreLink網(wǎng)絡(luò)互連NIC-301技術(shù)參考手冊

    CoreLink網(wǎng)絡(luò)互連是一個高度可配置的組件,使您能夠創(chuàng)建一個完整的高性能、優(yōu)化的AMBA兼容網(wǎng)絡(luò)基礎(chǔ)設(shè)施。CoreLink網(wǎng)絡(luò)互連的可能配置范圍從單個橋接組件,例如AHB到AXI協(xié)
    發(fā)表于 08-02 11:21

    ARM?CoreLink? NIC-450網(wǎng)絡(luò)互連技術(shù)概述

    ARM CoreLink NIC-450網(wǎng)絡(luò)互連是一個高度可配置的多電源域工具庫。 CoreLink NIC-450網(wǎng)絡(luò)互連是一個關(guān)鍵
    發(fā)表于 08-02 13:30

    Arm CoreLink CMN-600 協(xié)調(diào)網(wǎng)技術(shù)參考手冊

    Arm CoreLink CMN-600 協(xié)調(diào)網(wǎng)技術(shù)參考手冊
    發(fā)表于 08-02 16:05

    ARM CoreLink NIC-400網(wǎng)絡(luò)互聯(lián)技術(shù)參考手冊

    CoreLink QoS-400網(wǎng)絡(luò)互連高級服務(wù)質(zhì)量是CoreLink NIC-400網(wǎng)絡(luò)互連基礎(chǔ)產(chǎn)品的擴展,為連接的AMBA主機提供可編程QoS設(shè)施。有關(guān)包含QoS-400調(diào)節(jié)器的N
    發(fā)表于 08-02 12:15

    ARM Versatile Express Juno r1開發(fā)平臺技術(shù)參考手冊

    ? TLX-400網(wǎng)絡(luò)互連瘦鏈路對ARM?CoreLink的補充? NIC-400網(wǎng)絡(luò)互連技術(shù)參考手冊(ARM DSU 0028)。?
    發(fā)表于 08-02 16:18

    ARM CoreLinK CCN-502高速緩存一致性網(wǎng)絡(luò)技術(shù)參考手冊

    CCN-502是基于AMBA 5 CHI架構(gòu)的可擴展相干互連。它設(shè)計用于高端網(wǎng)絡(luò)和企業(yè)計算系統(tǒng)。 CCN-502將互連和一致性功能組合到單個模塊中。它提供以下外部接口: ?四個完全一致
    發(fā)表于 08-02 10:38

    Arm CoreLink NI-710AE片上網(wǎng)絡(luò)互連技術(shù)參考手冊

    Arm?CoreLink? NI?710AE片上網(wǎng)絡(luò)互連是一種高度可配置的AMBA?兼容系統(tǒng)級互連,可實現(xiàn)汽車和工業(yè)應(yīng)用的功能安全。使用NI?710AE,您可以創(chuàng)建一個非相干
    發(fā)表于 08-08 06:24

    ARM發(fā)布CORELINK 400系統(tǒng)IP,展現(xiàn)GPU系統(tǒng)潛

      ARM公司近日在加州圣克拉拉舉行的ARM技術(shù)大會上推出了CoreLink 400系列順從ARMB 4協(xié)議的系統(tǒng)IP,使得系統(tǒng)設(shè)計者
    發(fā)表于 11-15 09:25 ?925次閱讀

    Cortex-M3的新助手-- CoreLink SDK-100

    ARM Cortex-M3 DesignStart項目,幫助設(shè)計團隊快速地創(chuàng)建基于Cortex-M3的IoT和嵌入式產(chǎn)品。全新的CoreLink SDK-100對Cortex-M3 DesignStart用戶開放,本文將介紹
    發(fā)表于 06-20 15:21 ?2000次閱讀

    ARM架構(gòu)和總線協(xié)議如何支持Linux原子操作?

    這篇文章探討ARM架構(gòu)和總線協(xié)議如何來支持的。對于某款ARM處理器和總線CCI,CCN和CMN產(chǎn)品的具體實現(xiàn),屬于實現(xiàn)層面的微架構(gòu),一般需要
    的頭像 發(fā)表于 08-18 10:57 ?6587次閱讀
    <b class='flag-5'>ARM</b>架構(gòu)和<b class='flag-5'>總線</b>協(xié)議如何支持Linux原子操作?