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

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

3天內不再提示

ARM CoreLink CCN互連總線介紹

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

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

image.png

以下是正文....

image.png

現代主流和優質 ARM 片上系統 (SoC) 產品使用 CoreLink 緩存一致性網絡 (CCN) 504 或最近的 508 互連。它們提供對 L3 緩存的訪問、用于 I/O 一致性加速器的多個接口以及對 DDR3 或 DDR4 內存的訪問,從而將 CPU芯片的其余部分聯系起來。

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

image.png

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

(CCN-512)

image.png

CCN-512互連的拓撲遵循CCN-508所采用的藍圖。ARM 旨在支持數據中心類型環境中的處理器密集型 SoC,現在提供了一種將 CCN-508 的 8 個相干 CPU 集群擴展到該型號上的 12 個,或從最多 32 個內核擴展到 48 個的方法。當然,合作伙伴需要設計此類 SoC - ARM 提供構建模塊所需的 IP。

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

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

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

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

(CCN-502)

image.png

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

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

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

總結: CCN看起來像是一個中間產品、過渡產品。介于CCI/CMN之間的過渡產品。CCI最大的缺點就是無法支持更多的CPU和GPU。環狀網絡CNN是一個過渡方案,而網狀網絡CMN是一個較為成熟的設計。

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

    關注

    2

    文章

    272

    瀏覽量

    41910
  • 加速器
    +關注

    關注

    2

    文章

    766

    瀏覽量

    36747
  • 片上系統
    +關注

    關注

    0

    文章

    161

    瀏覽量

    26526
  • 信號處理器
    +關注

    關注

    1

    文章

    239

    瀏覽量

    25101
  • CCN
    CCN
    +關注

    關注

    0

    文章

    5

    瀏覽量

    3526
收藏 人收藏

    評論

    相關推薦

    全新ARM CoreLink系統IP為下一代異構SoC奠定基礎

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

    ARM發布新的芯片互連技術 加速HPC效能

    arm推出新的互連科技arm CoreLink CMN-600一致性網狀網路互連CoreLink
    發表于 10-14 09:22 ?900次閱讀

    ARM CoreLink TLX-400 ARM CoreLink TLX-400網絡互聯技術參考手冊

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

    ARM CoreLink SIE-200嵌入技術參考手冊

    用于嵌入式產品的CoreLink SIE-200系統IP是互連、外圍和TrustZone?控制器組件的集合,用于符合ARMv8-M處理器體系結構的處理器。
    發表于 08-02 16:25

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

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

    CoreLink網絡互連NIC-301技術參考手冊

    CoreLink網絡互連是一個高度可配置的組件,使您能夠創建一個完整的高性能、優化的AMBA兼容網絡基礎設施。CoreLink網絡互連的可能配置范圍從單個橋接組件,例如AHB到AXI協
    發表于 08-02 11:21

    ARM?CoreLink? NIC-450網絡互連技術概述

    ARM CoreLink NIC-450網絡互連是一個高度可配置的多電源域工具庫。 CoreLink NIC-450網絡互連是一個關鍵
    發表于 08-02 13:30

    Arm CoreLink CMN-600 協調網技術參考手冊

    Arm CoreLink CMN-600 協調網技術參考手冊
    發表于 08-02 16:05

    ARM CoreLink NIC-400網絡互聯技術參考手冊

    CoreLink QoS-400網絡互連高級服務質量是CoreLink NIC-400網絡互連基礎產品的擴展,為連接的AMBA主機提供可編程QoS設施。有關包含QoS-400調節器的N
    發表于 08-02 12:15

    ARM Versatile Express Juno r1開發平臺技術參考手冊

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

    ARM CoreLinK CCN-502高速緩存一致性網絡技術參考手冊

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

    Arm CoreLink NI-710AE片上網絡互連技術參考手冊

    Arm?CoreLink? NI?710AE片上網絡互連是一種高度可配置的AMBA?兼容系統級互連,可實現汽車和工業應用的功能安全。使用NI?710AE,您可以創建一個非相干
    發表于 08-08 06:24

    ARM發布CORELINK 400系統IP,展現GPU系統潛

      ARM公司近日在加州圣克拉拉舉行的ARM技術大會上推出了CoreLink 400系列順從ARMB 4協議的系統IP,使得系統設計者
    發表于 11-15 09:25 ?872次閱讀

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

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

    ARM架構和總線協議如何支持Linux原子操作?

    這篇文章探討ARM架構和總線協議如何來支持的。對于某款ARM處理器和總線CCI,CCN和CMN產品的具體實現,屬于實現層面的微架構,一般需要
    的頭像 發表于 08-18 10:57 ?6363次閱讀
    <b class='flag-5'>ARM</b>架構和<b class='flag-5'>總線</b>協議如何支持Linux原子操作?
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>