RM新时代网站-首页

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

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

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

SoC和異構(gòu)計(jì)算的挑戰(zhàn)

半導(dǎo)體產(chǎn)業(yè)縱橫 ? 來源:allaboutcircuits ? 作者:半導(dǎo)體產(chǎn)業(yè)縱橫 ? 2022-07-28 15:26 ? 次閱讀

在復(fù)雜的異構(gòu)計(jì)算生態(tài)系統(tǒng)中,片上網(wǎng)絡(luò)互連的發(fā)展對于片上系統(tǒng)技術(shù)的進(jìn)步至關(guān)重要。

在復(fù)雜的異構(gòu)計(jì)算生態(tài)系統(tǒng)中,片上網(wǎng)絡(luò)互連的發(fā)展對于片上系統(tǒng)技術(shù)的進(jìn)步至關(guān)重要。

計(jì)算生態(tài)系統(tǒng)已經(jīng)完全接受了異構(gòu)計(jì)算的概念——其結(jié)果是片上系統(tǒng) (SoC) 的激增。現(xiàn)在幾乎可以在市場上的所有高性能計(jì)算平臺(tái)中都能找到 SoC。

人們不太經(jīng)常討論但同樣重要的技術(shù)是片上網(wǎng)絡(luò) (NoC)。隨著 SoC繼續(xù)發(fā)展,NoC 的開發(fā)也只會(huì)繼續(xù)增加。最近,總部位于英國的 Sondrel 強(qiáng)調(diào)了 NoC 的重要性,宣布它使用 Arteris 的 FlexNoC IP 作為 Sondrel SoC 的 NoC 主干。他們認(rèn)為NoC 的設(shè)計(jì)是大型高性能計(jì)算 SoC 成功的關(guān)鍵。Sondrel 解釋說,設(shè)計(jì)人員經(jīng)常忽略此數(shù)據(jù)流方面的重要性,因?yàn)樨?fù)責(zé)此問題的片上網(wǎng)絡(luò) (NoC) 的設(shè)計(jì)很復(fù)雜,并且很難驗(yàn)證在所有情況下都滿足性能要求,因?yàn)橛泻芏鄻O端案例。這導(dǎo)致 NoC 的次優(yōu)數(shù)據(jù)傳輸和 SoC 無法交付。

1e942f6a-0cd1-11ed-ba43-dac502259ad0.png

本文將討論異構(gòu)計(jì)算的挑戰(zhàn)、對 NoC 的需求以及FlexNoC 的一些細(xì)節(jié)。

SoC 和異構(gòu)計(jì)算的挑戰(zhàn)

SoC 是一種單芯片解決方案,由同一芯片中的幾個(gè)不同計(jì)算和功能塊組成。SoC包含異構(gòu)計(jì)算和硬件加速,其中有專門的計(jì)算塊用于特定的計(jì)算密集型工作負(fù)載。出于這個(gè)原因,我們通常會(huì)看到一個(gè) SoC 由一些更通用的計(jì)算模塊組成,如 CPUGPU,以及許多加速器模塊,如神經(jīng)處理單元 (NPU) 和數(shù)字信號(hào)處理器 (DSP)。

用于 SoC 的軟件通常會(huì)抽象功能,以便輕松地對其進(jìn)行編程和連接。SoC 的優(yōu)勢在于它更便宜、更小且更節(jié)能。缺點(diǎn)是,與全尺寸計(jì)算機(jī)不同,它們被鎖定在其配置中。

雖然該方案帶來了更高的性能和效率,但它有幾個(gè)控制和管理問題。在數(shù)據(jù)密集型應(yīng)用中,SoC 面臨著如何控制、組織和管理它們預(yù)期要處理的大量數(shù)據(jù)的挑戰(zhàn)。從布局規(guī)劃的角度和系統(tǒng)的角度來看,控制進(jìn)出內(nèi)存的數(shù)據(jù)流和不同功能塊的數(shù)量是一個(gè)不小的問題。

什么是 NoC?

為了解決這些與數(shù)據(jù)相關(guān)的問題,幾乎每個(gè) SoC 都依賴于NoC。

NoC 幾乎互連了 SoC 的每個(gè)部分,為數(shù)據(jù)從一個(gè)塊流向另一個(gè)塊創(chuàng)建了一條清晰且定義明確的路徑。通常,NoC 將由多段布線和路由器組成,這些布線和路由器的布置旨在減少寄生效應(yīng),從而避免在整個(gè)SoC中更大的損失和延遲。這通常采用類似城市布局的網(wǎng)格結(jié)構(gòu)的形式。

1ec8bc4e-0cd1-11ed-ba43-dac502259ad0.png

網(wǎng)狀拓?fù)渲械?NoC。來源:ACM 數(shù)字圖書館

NoC 通過使用網(wǎng)絡(luò)接口 (NI) 模塊控制整個(gè) SoC 中的數(shù)據(jù)流。這些模塊通常用于將處理器內(nèi)核生成的數(shù)據(jù)包轉(zhuǎn)換為固定長度的流量控制數(shù)字。這些數(shù)字允許 NoC 內(nèi)的路由器將數(shù)據(jù)適當(dāng)?shù)匾龑?dǎo)到所需的功能塊。

傳統(tǒng)上,NoC 功能可以定義為多個(gè)層之一,包括應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層和物理層。出于這個(gè)原因,NoC 路由器將需要硬件和軟件實(shí)現(xiàn),以便它可以支持給定層的功能。

通常,設(shè)計(jì)人員首先從平面圖或 NoC 開始芯片設(shè)計(jì)。新的方法通過在非常早的階段進(jìn)行性能探索來穩(wěn)定性能要求,從而穩(wěn)定和測試架構(gòu)以減少更改的可能性,從而穩(wěn)定平面圖和 NoC,從而避免了一些意外情況。性能探索解決了 IP 塊通常被單獨(dú)隔離驗(yàn)證的問題。但是,這并沒有考慮到它們與其他 IP 塊的交互。芯片上的 IP 越多,它們之間可能嚴(yán)重影響芯片性能的幾率就可能會(huì)增加。

Sondrel 使用 FlexNoC

2022 年 6 月 22 日,Sondrel 透露,它使用Arteris 的 FlexNoC IP作為其所有 SoC 解決方案的 NoC 主干。

1f00c4ea-0cd1-11ed-ba43-dac502259ad0.png

Arteris 解釋說,NoC 互連構(gòu)成了 SoC 架構(gòu)。來源:Arteris

Sondrel認(rèn)為使用 FlexNoC 互連技術(shù)的一些具體好處首先是能夠減少面積和線數(shù)。這是通過利用傳輸層打包和序列化功能來完成的,這樣 NoC 架構(gòu)師可以精確控制 NoC 的哪些部分可以從減少的線路和面積中受益,而不會(huì)影響性能要求。其次,通過使用電源管理功能降低功耗,例如配置時(shí)鐘域交叉和時(shí)鐘門控支持的選項(xiàng),以確保功耗在功耗預(yù)算范圍內(nèi)。另外的好處就是能夠創(chuàng)建物理感知設(shè)計(jì),因?yàn)樵O(shè)計(jì)團(tuán)隊(duì)能夠?qū)⒕W(wǎng)表交給后端團(tuán)隊(duì),保證滿足時(shí)序要求,因?yàn)?NoC 設(shè)計(jì)方法從一開始就考慮了 SoC 布局規(guī)劃和任何物理設(shè)計(jì)約束該設(shè)計(jì)。最后,F(xiàn)lexNoc 擁有先進(jìn)的配置工具和出色的 UI。為生成高性能、時(shí)序清潔的互連而提供的工具套件直觀且非常容易讓 NoC 架構(gòu)師熟悉,從而提高生產(chǎn)力。

與 Sondrel 一樣,業(yè)內(nèi)許多公司都在競相生產(chǎn)最好的 NoC IP,以生產(chǎn)面積和功耗更低的 SoC,同時(shí)讓 SoC 設(shè)計(jì)更容易實(shí)現(xiàn)。

審核編輯 :李倩

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

    關(guān)注

    38

    文章

    4161

    瀏覽量

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

    關(guān)注

    0

    文章

    186

    瀏覽量

    26807

原文標(biāo)題:為什么 SoC 需要 NoC:片上網(wǎng)絡(luò)和計(jì)算的未來

文章出處:【微信號(hào):ICViews,微信公眾號(hào):半導(dǎo)體產(chǎn)業(yè)縱橫】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    【一文看懂】什么是異構(gòu)計(jì)算?

    隨著人工智能、深度學(xué)習(xí)、大數(shù)據(jù)處理等技術(shù)的快速發(fā)展,計(jì)算需求的復(fù)雜性不斷提升。傳統(tǒng)的單一計(jì)算架構(gòu)已難以滿足高效處理復(fù)雜任務(wù)的要求,異構(gòu)計(jì)算因此應(yīng)運(yùn)而生,成為現(xiàn)代計(jì)算領(lǐng)域的一個(gè)重要方向。
    的頭像 發(fā)表于 12-04 01:06 ?1349次閱讀
    【一文看懂】什么是<b class='flag-5'>異構(gòu)計(jì)算</b>?

    詳解Arm計(jì)算平臺(tái)的優(yōu)勢

    對于人工智能 (AI) 而言,任何單一硬件或計(jì)算組件都無法成為適合各類工作負(fù)載的萬能解決方案。AI 貫穿從云端到邊緣側(cè)的整個(gè)現(xiàn)代計(jì)算領(lǐng)域,為了滿足不同的 AI 用例和需求,一個(gè)可以靈活使用 CPU、GPU 和 NPU 等不同計(jì)算
    的頭像 發(fā)表于 12-03 16:53 ?276次閱讀

    SOC芯片設(shè)計(jì)的挑戰(zhàn)與解決方案

    SOC(System on Chip,系統(tǒng)級(jí)芯片)設(shè)計(jì)是將計(jì)算機(jī)或其他電子系統(tǒng)的大部分或全部組件集成到單個(gè)集成電路(IC)上的過程。這種集成可以顯著提高性能、降低成本、減小尺寸,并提高能效。 1.
    的頭像 發(fā)表于 10-31 15:01 ?397次閱讀

    最新SOC芯片技術(shù)發(fā)展

    制程技術(shù)的進(jìn)步 制程技術(shù)是SOC芯片發(fā)展的核心。隨著制程技術(shù)的進(jìn)步,芯片上的晶體管數(shù)量不斷增加,性能也隨之提升。 5nm和3nm制程技術(shù) :目前,5nm制程技術(shù)已經(jīng)成熟并被廣泛應(yīng)用于高端SOC芯片中。3nm制程技術(shù)正在研發(fā)中,預(yù)計(jì)將帶來更高的性能和更低的功耗。 2.
    的頭像 發(fā)表于 10-31 14:41 ?344次閱讀

    深蕾半導(dǎo)體ASTRA AI詳細(xì)介紹

    ASTRA AI芯片是一種集成了多種計(jì)算單元(包括NPU/uNPU、GPU、CPU、DSP等)的異構(gòu)計(jì)算系統(tǒng)級(jí)芯片(SOC),專為處理復(fù)雜的人工智能(AI)任務(wù)而設(shè)計(jì)。這種設(shè)計(jì)使得ASTRA AI芯片能夠在單個(gè)芯片上高效地執(zhí)行多
    的頭像 發(fā)表于 09-12 16:49 ?354次閱讀
    深蕾半導(dǎo)體ASTRA AI詳細(xì)介紹

    澎峰科技高性能計(jì)算庫PerfIPP介紹

    PerfIPP是專為計(jì)算機(jī)視覺處理和信號(hào)處理設(shè)計(jì)的優(yōu)化計(jì)算庫,計(jì)算驅(qū)動(dòng)層基于OpenCL標(biāo)準(zhǔn),支持異構(gòu)計(jì)算加速。
    的頭像 發(fā)表于 09-02 17:39 ?362次閱讀
    澎峰科技高性能<b class='flag-5'>計(jì)算</b>庫PerfIPP介紹

    淺談國產(chǎn)異構(gòu)雙核RISC-V+FPGA處理器AG32VF407的優(yōu)勢和應(yīng)用場景

    關(guān)于國產(chǎn)異構(gòu)雙核RISC-V+FPGA處理器AG32VF407的具體優(yōu)勢和應(yīng)用場景淺談如下: 優(yōu)勢 異構(gòu)計(jì)算能力 : 異構(gòu)雙核設(shè)計(jì)結(jié)合了RISC-V的高效指令集和FPGA的靈活可編程性,能夠針對特定
    發(fā)表于 08-31 08:32

    打造異構(gòu)計(jì)算新標(biāo)桿!國數(shù)集聯(lián)發(fā)布首款CXL混合資源池參考設(shè)計(jì)

    參考設(shè)計(jì)是首個(gè)支持異構(gòu)計(jì)算架構(gòu)的CXL硬件設(shè)備,標(biāo)志著CXL技術(shù)在數(shù)據(jù)中心領(lǐng)域迎來異構(gòu)計(jì)算新階段。 ? 國數(shù)集聯(lián)基于FPGA與自主研發(fā)的CXL協(xié)議IP的先進(jìn)特性,可實(shí)現(xiàn)CPU、GPU、DDR、SSD
    的頭像 發(fā)表于 08-06 14:19 ?311次閱讀
    打造<b class='flag-5'>異構(gòu)計(jì)算</b>新標(biāo)桿!國數(shù)集聯(lián)發(fā)布首款CXL混合資源池參考設(shè)計(jì)

    AvaotaA1全志T527開發(fā)板AMP異構(gòu)計(jì)算簡介

    Avaota SBC 的部分平臺(tái)內(nèi)具有小核心 CPU,與大核心一起組成了異構(gòu)計(jì)算的功能。 在異構(gòu)多處理系統(tǒng)中,主核心和輔助核心的存在旨在共同協(xié)作,以實(shí)現(xiàn)更高效的任務(wù)處理。這種協(xié)作需要系統(tǒng)采取一系列
    發(fā)表于 07-24 09:54

    異構(gòu)計(jì)算:解鎖算力潛能的新途徑

    在這個(gè)數(shù)據(jù)爆炸的時(shí)代,計(jì)算力是推動(dòng)社會(huì)與科技創(chuàng)新的核心。從日常智能設(shè)備的流暢運(yùn)行到超級(jí)計(jì)算機(jī)的尖端模擬,均依賴強(qiáng)大的計(jì)算能力。但面對多樣化的復(fù)雜計(jì)算任務(wù),單一處理器難以勝任。于是,
    的頭像 發(fā)表于 07-18 08:28 ?7818次閱讀
    <b class='flag-5'>異構(gòu)計(jì)算</b>:解鎖算力潛能的新途徑

    智能時(shí)代的路,將由異構(gòu)計(jì)算鋪就

    AI時(shí)代,在計(jì)算支持領(lǐng)域,云計(jì)算、邊緣計(jì)算等相繼崛起,我們能看到的算力形態(tài)逐漸多樣化。同時(shí),在我們看不到的地方,算力需求依然旺盛。隨著“十四五”規(guī)劃的不斷落地,加快數(shù)字化發(fā)展,打造具有國際競爭
    的頭像 發(fā)表于 07-03 08:28 ?226次閱讀
    智能時(shí)代的路,將由<b class='flag-5'>異構(gòu)計(jì)算</b>鋪就

    SOC的多種計(jì)算方法】

    SOC的多種計(jì)算方法
    的頭像 發(fā)表于 06-05 09:34 ?2088次閱讀
    【<b class='flag-5'>SOC</b>的多種<b class='flag-5'>計(jì)算</b>方法】

    全志科技T527高算力八核異構(gòu)芯片獲“年度最佳SoC”榮譽(yù)

    全志科技T527高算力八核異構(gòu)芯片獲“年度最佳SoC”榮譽(yù)
    的頭像 發(fā)表于 04-08 10:29 ?1623次閱讀
    全志科技T527高算力八核<b class='flag-5'>異構(gòu)</b>芯片獲“年度最佳<b class='flag-5'>SoC</b>”榮譽(yù)

    高通NPU和異構(gòu)計(jì)算提升生成式AI性能?

    異構(gòu)計(jì)算的重要性不可忽視。根據(jù)生成式AI的獨(dú)特需求和計(jì)算負(fù)擔(dān),需要配備不同的處理器,如專注于AI工作負(fù)載的定制設(shè)計(jì)的NPU、CPU和GPU。
    的頭像 發(fā)表于 03-06 14:15 ?783次閱讀

    如何評價(jià)智能車載異構(gòu)計(jì)算芯片性能?

    車企不斷的宣傳讓我們知道了芯片的重要性。那么在智能駕駛領(lǐng)域里,到底什么是重要的呢,評估面向自動(dòng)駕駛的計(jì)算芯片性能時(shí),有沒有什么科學(xué)的依據(jù)呢?
    發(fā)表于 01-25 12:45 ?736次閱讀
    如何評價(jià)智能車載<b class='flag-5'>異構(gòu)計(jì)算</b>芯片性能?
    RM新时代网站-首页