精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

Kunpeng處理器組織及芯片架構

架構師技術聯盟 ? 來源:架構師技術聯盟 ? 2023-03-24 13:56 ? 次閱讀

鯤鵬處理器基于Arm架構。Arm是一種CPU架構,有別于IntelAMD CPU采用的CISC復雜指令集,Arm CPU采用RISC精簡指令集(精簡指令集計算機)。更多內容參考“華為鯤鵬處理器介紹”、“鯤鵬計算產業發展白皮書”和“華為鯤鵬生態研究框架”。 推薦閱讀:?1、?華為鯤鵬處理器介紹 2、2023「企業智能分析與決策」實踐合集

1、鯤鵬處理器的組織

Chip:芯片(Chip)是指有大規模集成電路的硅片,我們見過的CPU這種是最常見的芯片。一般幾塊硅片可以封裝在一起組成一個芯片。

DIE:芯片的最小物理單元。Kunpeng 920封裝了3個DIE,兩個用來做計算,第三個用來做IO。

晶粒(die)是以半導體材料制作而成未經封裝的一小塊集成電路本體,該集成電路的既定功能就是在這一小片半導體上實現。通常情況下,集成電路是以大批方式,經光刻等多項步驟,制作在大片的半導體晶圓,然后再分割成方型小片,這一小片就稱為晶粒,每個晶粒就是一個集成電路的復制品。

Core:真正的計算單元,我們在操作系統側看到的“核”。

Cluster:若干個核(core)的集合。Kunpeng 920把4個core集合成為一個cluster,而一個DIE上有8個cluster。

SoC: System on chip,例如,Kunpeng 920除了CPu外,還集成了RoCE 網卡、SAS控制器和南橋。 SoC可以理解為一個芯片集成了一個系統,可以完成特定的一系列的工作,例如,CPU是大腦,SoC是不僅有大腦,還有手、腳、身體等等,這些手腳就相當于,GPU,網卡處理器,聲卡處理器等。

2、Kunpeng 920芯片的架構

d13f8d1e-ca07-11ed-bfe3-dac502259ad0.jpg

1片SoC上包含3個DIE,2個計算DIE,1個IO DIE。 1個計算DIE中8個Cluster。 1個Cluster中4個Core。 因此一個kunpeng 920芯片中包含4*8*2=64個核。 計算DIE上的每一個core具有自己的L1和L2級Cache,所有的core共享L3級Cache。 IO DIE上集成有網絡模塊、PCle模塊。 這些DIE在芯片內部通過高速內部總線進行連接。

3、芯片架構的系統安全&IMU

d1566480-ca07-11ed-bfe3-dac502259ad0.jpg

系統安全:支持安全啟動,以及保證系統在可信環境內運行的一套軟硬件方案。該方案由Secure Boot技術和ARM架構中的Trust Zone技術結合而成。 IMU ( lntelligent Management Unit )是Hi162x芯片內部的智能管理單元,完善ARM節點在數據中心的管理和控制,未來數據中心設備管理要求統一、智能和協同,遵循管理系統集中決策+節點執行監控,按照設備節點模型統一管理。 IMU作為數據中心的管理末端,協同BMC,完成數據中心的節點執行監控。 IMU可以覆蓋的功能:RA5故障預處理以及錯誤記錄上報、安全信任根、能效管理、芯片內部管理。

4、Kunpeng 920的其他子系統

d168d7fa-ca07-11ed-bfe3-dac502259ad0.jpg

鯤鵬處理器包含計算、存儲、設備IO、中斷以及虛擬化等子系統。 鯤鵬920含有兩個CPU DIE、一個IO DIE、以及共8組DDR4channel,它們通過AMBA(Advanced MicrocontrollerBus Architecture)總線互聯。

5、Kunpeng 920的IO子系統

鯤鵬處理器和IO子系統通過IO DIE進行擴展,支持soC片上加速器,如100G網卡、SAS控制器等。鯤鵬處理器同時支持基于PCle 4.0的設備擴展,可支持網卡、GPu等板卡。 為了方便軟件編程,內部SoC上的高速設備也基于PCle,且可以通過PCle的配置空間進行配置。 各子系統 PCIE(含CCIX ),Hydra(多片互聯),Network,Storage,HAC,ME,各自遵循行業標準,兼容軟件接口規范,滿足開源及演進要求。

d16e7796-ca07-11ed-bfe3-dac502259ad0.jpg

6、Kunpeng 920的中斷子系統

d17ba09c-ca07-11ed-bfe3-dac502259ad0.jpg

1.在兼容ARM GIC規范的基礎上,實現了線中斷、消息中斷支持。 (1)GlC ( Generic Interrupt Controller)指Arm定義的通用中斷控制器。也是當前的芯片系統基于GIC規范提出的一種全局中斷管理架構,它主要包括如下功能:

使能、禁用、選擇所有的SGI、PPI、SPI以及LPI。

支持將輸入的中斷路由到任一指定的CPU內核。

支持中斷優先級配置。

支持Arm AArch64安全化擴展。

持Arm AArch64虛擬化擴展。

(2)gicv3中,引入了消息中斷,并且為之支持了LPI。分配了大量的中斷號,用于LPIo對于LPI的實現,有2種方式,一種是訪問redistributor提供的寄存器,一種是使用ITS。 (3)ITS( Hyper Interrupt Translation Service)功能是提供LPI中斷重定向服務,將LPI中斷路由到不同的CPU內核,其中中斷和CPU內核的路由關系支持動態配置。 (4)LPI(Locality-specific Peripheral Interrupt):基于message的中斷。 2.鯤鵬處理器引入中斷收集再分發的概念。 3.鯤鵬920上還實現了華為公司的MBIGEN(message based interrupt generator)技術。

7、Kunpeng 920的網絡子系統

1、網絡子系統包括Network ICL和RoCE引擎兩大部分。 2、Network lCL包括多個1Gbps~100Gbps以太網控制器,二層DCB、MAC地址表,多播表,VLAN過濾表,流表,中斷,PCle化,具有完整的NIC引擎,可以在RoCE引擎關閉的情況下單獨工作。 3、RoCE(RDMA over Converge Ethernet)是一種在以太網上采用RDMA(RemoteDirect Memory Access,遠程直接內存訪問)的網絡互聯技術。 4、華為鯤鵬920處理器使用的RoCE v2協議是由InfiniBand(IB)協議演進而來,既具有lnfiniBand網絡的低時延、低CPU利用率等特點,又能夠很好地兼容于Ethernet網絡。

8、Kunpeng 920的SAS子系統

d1868e76-ca07-11ed-bfe3-dac502259ad0.jpg

1、提供2個X8 SAS 3.0控制器 (1)SAS(Serial Attached SCSI)即串行SCSI技術,一種磁盤連接技術。SAS控制器用于磁盤與內存之間進行交互。 (2)SAS控制器主要通過總線與CPU和內存進行交互,同時通過SERDES與硬盤進行連接。 (3)SAS控制器與設備連接方式有兩種:直連和Expander連接。

直連表示SAS控制器的PHY與設備直接連接,不經過中間轉換或擴展;.

Expander連接表示SAS控制器與設備之間通過擴展器進行連接

2、支持SAS 3.0,向下兼容SAS2.0和SAS1.0;支持SATA3.0,向下兼容SATA2.0和SATA1.0;SAS支持12G/6G/3G/1.5G四種速率,SATA支持6G/3G/1.5G速率,同時可以實現速率的自協商。 3、可以直接不經過Expander最大連接8個SAS盤或者SATA盤,兩者可以混插; SAS盤分為SAS機械盤和SAS SSD盤,SAS盤是為滿足高性能、高可靠性而設計,在內部驅動電機的可靠性、轉速以及基板方面都與SATA盤有差異。 4、可以連接SAS Expander擴展更多磁盤。提供1個X2 SATA控制器; 5、支持SATA 3.0,向下兼容SATA 2.5;支持AHCI1.3,向下兼容AHCI 1.2;支持6G/3G/1.5G速率自協商; 6、支持直連兩個SATA盤。 7、支持NOR Flash控制器,4個片選,NOR FLASH最大支持512K。 8、支持SPI Flash控制器,2個片選,SPI Flash最大支持32M。 9、支持NAND FLASH接口,4個片選。

9、Kunpeng 920的PCle子系統

d1992914-ca07-11ed-bfe3-dac502259ad0.jpg

1、支持PCle GEN1/2/3/4.0

Run at the 2.5G/5G/8G/16G。

x16 PCle控制器

嵌入式DMA引擎

PCle是一種高性能、通用的I/O互連接口,適用于各種計算和通信平臺。鯤鵬920PCle子系統提供了實現PCle根聯合體(Root Complex,RC)或端點(Endpoint,EP)應用程序的解決方案。 2、最多支持40個PCle Lane

3 PCle控制器

提供了實現PCIe根聯合體或端點應用程序的解決方案

鯤鵬920 PCle子系統包含3個PCle Core,最多支持40個PCle Lane。每個PCle Core包括多個PCle端口。PCle Core0共享16個Lane。PCle Core1共享16個Lane。PCle Core2共享8個Lane。3個PCle Core均可作為根端口(Root Port,RP)使用。只有PCle Core1能作為EP端口。 3、硬件特性:SRIS(Separate Refclk Independent ssc)支持SR-IOv 4、支持共享虛擬內存 5、支持CCIX 6、支持P2P(Peer to Peer)。不同控制器之間的對等流量

審核編輯 :李倩

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

    關注

    68

    文章

    18927

    瀏覽量

    227230
  • 集成電路
    +關注

    關注

    5366

    文章

    11162

    瀏覽量

    358375
  • 半導體材料
    +關注

    關注

    11

    文章

    493

    瀏覽量

    29370
  • 芯片架構
    +關注

    關注

    1

    文章

    30

    瀏覽量

    14537

原文標題:Kunpeng處理器組織及芯片架構

文章出處:【微信號:架構師技術聯盟,微信公眾號:架構師技術聯盟】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    華為首次發布基于ARM架構處理器芯片

    今年10月,華為發布的兩款AI芯片:昇騰910和昇騰310是華為AI的核心武器,用來武裝企業端——華為云EI;而今日華為發布了最新款的基于ARM架構處理器芯片
    的頭像 發表于 12-25 10:04 ?7494次閱讀

    MIT突破傳統架構,挑戰36核心處理器

    麻省理工學院采用新架構開發出一款36核的處理器芯片原型。
    發表于 07-10 09:21 ?972次閱讀

    淺談ARM處理器架構

    ,新的 Cortex-M處理器家族設計的非常容易使用。因此,ARM 微控制處理器在單片機和深度嵌入式系統市場非常成功和受歡迎。二、ARM三個系列處理器特點三、目前,有哪些
    發表于 08-18 12:04

    存儲是如何組織的?是如何與處理器總線連接的?

    第一套在8086的微計算機系統中,存儲是如何組織的?是如何與處理器總線連接的?#BHE信號起什么作用?答:8086 為 16 位處理器,可訪問 1M 字節的存儲
    發表于 07-26 06:06

    談談嵌入式處理器的體系架構

    當我們談及嵌入式處理器的體系架構時,一般都是想到Intel的X86架構和ARM公司的ARM架構。X86架構和ARM
    發表于 12-15 06:59

    ARM微處理器的特點及其架構解析

    - 基于 ARMv5 架構的常用處理器? ARM7? 系列- 面向通用應用的經典處理器ARM 經典處理器適用于那些希望在新應用中使用經過市場驗證的技術的
    發表于 04-13 12:08

    多核處理器架構及調試

      認識多核基本架構   多核處理器在同一個芯片中植入了多個處理器引擎,這就可以提供更高的CPU性能、功能特性和分區能力。一般說來,多核有兩種實現形式。
    發表于 08-26 18:08 ?1296次閱讀

    ARM公版架構 真的是麒麟處理器的槽點嗎?

    只要出現麒麟處理器,那么必定會有很多人糾結于其使用的是ARM的公版架構,或者用之作為麒麟處理器的弱點進行攻擊。那么,在筆者看來,拿采用ARM公版架構來否認麒麟
    發表于 01-04 16:24 ?2990次閱讀
    ARM公版<b class='flag-5'>架構</b> 真的是麒麟<b class='flag-5'>處理器</b>的槽點嗎?

    華為推出基于ARM架構的服務處理器鯤鵬920

    1月7日,華為宣布推出業界最高性能基于ARM架構的服務處理器鯤鵬920(Kunpeng 920),以及基于鯤鵬920的TaiShan服務
    的頭像 發表于 01-10 16:03 ?6559次閱讀

    音頻處理器架構_音頻處理器的延時怎么調整

    本文主要闡述了音頻處理器架構與音頻處理器延時的調整方法。
    發表于 04-09 11:01 ?5144次閱讀

    處理器架構與指令集

    大家天天都在使用手機,你知道你的手機使用的什么處理器處理器又是何種架構呢?今天筆者就來談談處理器架構和指令集。 我們知道一臺手機最重要的
    的頭像 發表于 04-26 11:40 ?3364次閱讀
    <b class='flag-5'>處理器</b><b class='flag-5'>架構</b>與指令集

    m3芯片與m1處理器參數對比

    ,它是一款基于ARM架構芯片,而M1處理器是蘋果公司在2020年推出的首款基于ARM架構芯片,它是蘋果公司自主設計的
    的頭像 發表于 08-16 11:33 ?9863次閱讀

    簡單認識MIPS架構處理器

    無互鎖流水級微處理器 (Microprocessors without Interlocked Pipeline Stages,MIPS) 是流行的 RISC 架構處理器之一。其原理是盡量利用軟件
    的頭像 發表于 11-29 09:14 ?1417次閱讀
    簡單認識MIPS<b class='flag-5'>架構</b><b class='flag-5'>處理器</b>

    處理器的指令集架構介紹

    處理器的指令集架構(Instruction Set Architecture,ISA)是計算機體系結構中至關重要的部分,它定義了微處理器能夠執行的操作和指令的集合,以及這些指令如何被組織
    的頭像 發表于 08-22 10:53 ?443次閱讀

    ARM處理器的寄存組織及功能

    ARM處理器的寄存組織是其核心架構的重要組成部分,對于理解ARM處理器的運行機制和性能特點具有重要意義。以下是對ARM
    的頭像 發表于 09-10 11:11 ?254次閱讀