衡阳派盒市场营销有限公司

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

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

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

DPU特征結(jié)構(gòu)系列(二)一種DPU參考設(shè)計(jì)

中科馭數(shù)(北京)科技有限公司 ? 2022-05-05 14:23 ? 次閱讀

為了滿足“數(shù)據(jù)為中心”的設(shè)計(jì)理念,本節(jié)給出一個(gè)通用的DPU參考設(shè)計(jì)。目前DPU架構(gòu)的演化比較快,DPU既可以呈現(xiàn)為一個(gè)被動(dòng)設(shè)備作為CPU的協(xié)處理器,也可以作為一個(gè)主動(dòng)設(shè)備,承接Hypervisor的一些功能。尤其是容器技術(shù)、虛擬化技術(shù)的廣泛采用,DPU的角色已經(jīng)不僅僅是一個(gè)協(xié)處理器,而是呈現(xiàn)出更多的HOST的特征,比如運(yùn)行Hypervisor,做跨節(jié)點(diǎn)的資源整合,為裸金屬和虛擬機(jī)提供虛擬網(wǎng)絡(luò),數(shù)據(jù)安全,熱遷移等支撐。宏觀來(lái)看,DPU架構(gòu)至少可以分為以下幾個(gè)核心組成部分:

poYBAGJzbASAIgqXAAq6Mgd8PGs685.png

圖DPU架構(gòu)參考設(shè)計(jì)

一、控制平面

負(fù)責(zé)管理、配置,通常由通用處理器核來(lái)實(shí)現(xiàn)。控制平臺(tái)負(fù)責(zé)DPU設(shè)備運(yùn)行管理,以及計(jì)算任務(wù)和計(jì)算資源的配置。運(yùn)行管理通常包含設(shè)備的安全管理和實(shí)時(shí)監(jiān)控兩個(gè)主要功能。在安全管理方面支持支持如信任根、安全啟動(dòng)、安全固件升級(jí)以及基于身份驗(yàn)證的容器和應(yīng)用的生命周期管理等。在設(shè)備實(shí)時(shí)監(jiān)控方面,對(duì)DPU各子系統(tǒng)、數(shù)據(jù)平面中各處理核動(dòng)態(tài)監(jiān)測(cè),實(shí)時(shí)觀察設(shè)備是否可用、設(shè)備中流量是否正常,周期性生成報(bào)表,記錄設(shè)備訪問(wèn)日志核配置修改日志。

計(jì)算任務(wù)和計(jì)算資源配置方面,根據(jù)計(jì)算任務(wù)實(shí)施配置數(shù)據(jù)平面中處理單元間的通路,以及各處理單元參數(shù)。根據(jù)資源利用情況實(shí)時(shí)進(jìn)行任務(wù)調(diào)度以及在計(jì)算單元的映射和部署。同時(shí)DPU上層同時(shí)會(huì)支持多個(gè)虛擬機(jī),控制平面在任務(wù)部署時(shí)還要進(jìn)行虛擬設(shè)備的管理,考慮虛擬機(jī)間數(shù)據(jù)和資源隔離,記錄運(yùn)行狀態(tài)協(xié)助虛擬機(jī)熱遷移。最后,當(dāng)DPU集成第三方計(jì)算平臺(tái),如GPUFPGA等,還需要參與部分卸載任務(wù)調(diào)度。

由于控制平面任務(wù)多樣,靈活性要求較高,算力要求較低,通常由通用處理器核來(lái)實(shí)現(xiàn),比如ARM、MIPS等核心。為便于用戶統(tǒng)一管理和配置DPU設(shè)備,提供較好的可編程性,通常會(huì)運(yùn)行標(biāo)準(zhǔn)Linux應(yīng)用程序。并且控制平面與數(shù)據(jù)平面數(shù)據(jù)交互驅(qū)動(dòng)程序需要進(jìn)行深度優(yōu)化,來(lái)提升控制平面與數(shù)據(jù)平面有效地交互,任務(wù)調(diào)度效率。

二、IO子系統(tǒng)

主要分為三個(gè)大類:

(1)系統(tǒng)IO,負(fù)責(zé)DPU和其他處理平臺(tái)(如X86、ARM處理器、GPU、FPGA等)或高速外部設(shè)備(如SSD)的集成。系統(tǒng)IO通常傳輸數(shù)據(jù)量較大對(duì)帶寬有著極高的要求,因此多基于PCIe來(lái)實(shí)現(xiàn)。系統(tǒng)IO接口分為兩大類:EP(Endpoint)類和RC(Root Complex)類。

EP類接口負(fù)責(zé)將DPU作為從設(shè)備與X86、ARM等處理平臺(tái)相連接。為了充分利用DPU上的內(nèi)部資源,此類接口要支持強(qiáng)大的硬件設(shè)備虛擬化功能,比如SR-IOV和VirtIO。并且可以靈活地支持多種類型的設(shè)備,如NIC、Storage、Compute設(shè)備等。

RC類接口負(fù)責(zé)將DPU作為主設(shè)備與加速平臺(tái)(如GPU、FPGA)或外設(shè)(SSD)相連接。通過(guò)此種方式將部分?jǐn)?shù)據(jù)處理卸載到第三方加速平臺(tái)GPU、FPGA中處理,通常數(shù)據(jù)量較大,需要支持較強(qiáng)的DMA方案。

(2)網(wǎng)絡(luò)IO,負(fù)責(zé)DPU與高速網(wǎng)絡(luò)相連接,主要是以太網(wǎng)或者FC為主。為了能應(yīng)對(duì)急劇增加的網(wǎng)絡(luò)帶寬,DPU中通常輔以專門的網(wǎng)絡(luò)協(xié)議處理核來(lái)加速網(wǎng)絡(luò)包的處理。包括L2/L3/L4層的ARP/IP/TCP/UDP網(wǎng)絡(luò)協(xié)議處理、RDMA、數(shù)據(jù)包交換協(xié)議、基本網(wǎng)絡(luò)虛擬化協(xié)議等,可以實(shí)現(xiàn)100G以上的網(wǎng)絡(luò)包線速處理。

(3)主存IO,負(fù)責(zé)緩存網(wǎng)絡(luò)IO和系統(tǒng)IO輸入輸出數(shù)據(jù),以及數(shù)據(jù)平面中間數(shù)據(jù)結(jié)果。也可作為共享內(nèi)存,實(shí)現(xiàn)不同處理核之間的數(shù)據(jù)通信。目前主存IO主要包含DDR和HBM接口類型,兩類接口,DDR可以提供比較大的存儲(chǔ)容量,可以提供512GB以上的存儲(chǔ)容量;HBM可以提供比較大的存儲(chǔ)帶寬,可以提供500GB/s以上的帶寬。兩種存儲(chǔ)接口相結(jié)合可以滿足不同存儲(chǔ)容量和帶寬的需求,但是需要精細(xì)的數(shù)據(jù)管理,這塊也是DPU設(shè)計(jì)中比較有挑戰(zhàn)的。

三、數(shù)據(jù)平面

主要負(fù)責(zé)高速數(shù)據(jù)通路的功能單元的集成,通常集成多個(gè)處理核。數(shù)據(jù)平面的功能主要分為五類:

1)高速數(shù)據(jù)包處理,主要對(duì)接收到的網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行如OvS(開(kāi)放式虛擬交換機(jī))解析、匹配和處理,以及RDMA遠(yuǎn)程數(shù)據(jù)傳輸加速等操作,和之前的網(wǎng)絡(luò)處理器NP功能類似,但是在性能上有更高的要求,處理帶寬線速要達(dá)到100G、200G甚至400G。同時(shí),在進(jìn)行有狀態(tài)數(shù)據(jù)處理時(shí)也有著更高的要求,如TCP協(xié)議,要求硬件記錄各連接信息,并能實(shí)現(xiàn)多連接間無(wú)縫切換。

2)虛擬化協(xié)議加速,支持SR-IOV、VirtIO和PV(Para-Virtualization)等虛擬化。支持網(wǎng)絡(luò)虛擬化VxLAN、Geneve Overlay卸載和VTEP等協(xié)議卸載。

3)安全加密,在線IPSec和TLS加密加速,以及多種標(biāo)準(zhǔn)加解密算法和國(guó)密算法。并且對(duì)于安全算法的處理性能有較高的要求,要達(dá)到網(wǎng)絡(luò)線速,從而不影響其它正在運(yùn)行的加速操作。

4)流量壓縮,對(duì)網(wǎng)絡(luò)數(shù)據(jù)包,或者要存儲(chǔ)的數(shù)據(jù),進(jìn)行實(shí)時(shí)地?cái)?shù)據(jù)壓縮/解壓縮處理,壓縮過(guò)程中還要完成地址的轉(zhuǎn)換和重映射等操作。或者在線完成數(shù)據(jù)流變換處理,如面向多媒體流、CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))和4K/8K IP視頻的“Packet Pacing”流量整形加速等。

5)其他算法加速。除了上述網(wǎng)絡(luò)、安全協(xié)議外還要支持NVMe等存儲(chǔ)協(xié)議,業(yè)務(wù)相關(guān)的處理卸載也呈增長(zhǎng)趨勢(shì),如大數(shù)據(jù)分析SQL加速。

四、DPU設(shè)計(jì)的關(guān)鍵

數(shù)據(jù)平面是整個(gè)DPU設(shè)計(jì)的關(guān)鍵,也是DPU設(shè)計(jì)中最有挑戰(zhàn)的模塊。主要面臨四個(gè)挑戰(zhàn):

1)數(shù)據(jù)中心的工作負(fù)載復(fù)雜多樣,數(shù)據(jù)平面支持的處理核種類要足夠多,不僅包括網(wǎng)絡(luò)、存儲(chǔ)、安全和虛擬化等基礎(chǔ)設(shè)施服務(wù),另外業(yè)務(wù)相關(guān)的處理也在加速向DPU平臺(tái)卸載。

2)高并發(fā)性數(shù)據(jù)處理,數(shù)據(jù)中心承載的業(yè)務(wù)多且復(fù)雜,多虛擬機(jī)多種類業(yè)務(wù)并發(fā)要求數(shù)據(jù)平面集成足夠數(shù)量的核心,規(guī)模要達(dá)到幾百個(gè)核心規(guī)模。隨著數(shù)據(jù)中心數(shù)據(jù)量的不斷增加,對(duì)處理性能提出越來(lái)越多的挑戰(zhàn),DPU數(shù)據(jù)平面在處理核規(guī)模上要具有非常強(qiáng)的可擴(kuò)展性。

3)復(fù)雜的片上互聯(lián)系統(tǒng),隨著DPU數(shù)據(jù)平面處理核數(shù)量的增加,再加之高并發(fā)處理線程運(yùn)行,同時(shí)還要兼顧好數(shù)據(jù)平面數(shù)據(jù)處理的靈活,這就要求處理核之間的數(shù)據(jù)交互既要靈活又要兼顧高帶寬。處理核之間的數(shù)據(jù)互聯(lián),以及核間的數(shù)據(jù)一致性成為另一設(shè)計(jì)難題。

4)高效簡(jiǎn)易的編程方式,數(shù)據(jù)中心業(yè)務(wù)的復(fù)雜多變決定了DPU數(shù)據(jù)平臺(tái)可編程性的硬性需求。一方面要兼顧計(jì)算效率,必須直觀表達(dá)出并發(fā)處理任務(wù),充分利用計(jì)算資源。另一方面要兼顧DPU的易用性,盡量采用高級(jí)語(yǔ)言進(jìn)行編程,易于設(shè)計(jì)、開(kāi)發(fā)和維護(hù)。

總之,DPU數(shù)據(jù)平面需要一種大規(guī)模敏捷異構(gòu)的計(jì)算架構(gòu)。這一部分的實(shí)現(xiàn)也處在“百家爭(zhēng)鳴”的階段,各家的實(shí)現(xiàn)方式差別較大,有基于通用處理器核的方式,有基于可編程門陣列FPGA的方式,也有基于異構(gòu)眾核的方式,還有待探索。

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

    關(guān)注

    0

    文章

    368

    瀏覽量

    24260
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FE1.1S的國(guó)產(chǎn)替代芯片DPU1.1S 高性能、低功耗4口高速USB2.0HUB控制器芯片 USB拓展塢等應(yīng)用之選

    DPU1.1S是款高性能、低功耗4口高速 USB2.0 HUB 控制器,上行端口兼容高速 480MHz和全速12MHz兩模式,4個(gè)下行端口兼容高速480MHz、全速12MHz、低速1.5MHz
    發(fā)表于 01-24 12:16

    利用NVIDIA DPF引領(lǐng)DPU加速云計(jì)算的未來(lái)

    DPU 的強(qiáng)大功能,并優(yōu)化 GPU 加速計(jì)算平臺(tái)。作為一種編排框架和實(shí)施藍(lán)圖,DPF 使開(kāi)發(fā)者、服務(wù)提供商和企業(yè)能夠無(wú)縫構(gòu)建 BlueField 加速的云原生軟件平臺(tái)。
    的頭像 發(fā)表于 01-24 09:29 ?213次閱讀
    利用NVIDIA DPF引領(lǐng)<b class='flag-5'>DPU</b>加速云計(jì)算的未來(lái)

    在NVIDIA BlueField-3 DPU上運(yùn)行WEKA客戶端的實(shí)際優(yōu)勢(shì)

    WEKA是可擴(kuò)展軟件定義數(shù)據(jù)平臺(tái)的先驅(qū),NVIDIA 正在與其合作,將 WEKA 先進(jìn)的數(shù)據(jù)平臺(tái)解決方案與功能強(qiáng)大的NVIDIA BlueField DPU相結(jié)合。
    的頭像 發(fā)表于 01-07 09:43 ?194次閱讀
    在NVIDIA BlueField-3 <b class='flag-5'>DPU</b>上運(yùn)行WEKA客戶端的實(shí)際優(yōu)勢(shì)

    安謀科技發(fā)布“玲瓏”DPU和新代VPU

    安謀科技(中國(guó))有限公司在自研技術(shù)道路上再邁堅(jiān)實(shí)步伐,近日震撼發(fā)布首款“玲瓏”系列DPU(數(shù)據(jù)處理單元)及新代VPU(視頻處理單元)。此次推出的“玲瓏”D8/D6/D2顯示處理器,以及“玲瓏”V510/V710視頻處理器,均源
    的頭像 發(fā)表于 09-24 14:33 ?368次閱讀

    中科馭數(shù)分析DPU在云原生網(wǎng)絡(luò)與智算網(wǎng)絡(luò)中的實(shí)際應(yīng)用

    CCF Chip 2024,精彩不能停!7月21日下午,中科馭數(shù)在第屆中國(guó)計(jì)算機(jī)學(xué)會(huì)(CCF)芯片大會(huì)的“馭數(shù)專屬時(shí)刻”仍在繼續(xù),馭數(shù)組織承辦“DPU技術(shù)趨勢(shì)和應(yīng)用——DPU在云原生與智算網(wǎng)絡(luò)中
    的頭像 發(fā)表于 08-02 11:21 ?781次閱讀

    IaaS+on+DPU(IoD)+下代高性能算力底座技術(shù)白皮書(shū)

    的技術(shù)標(biāo)準(zhǔn)也在不斷完善。從此 DPU 不再是行業(yè)巨頭的“專享”技術(shù),基礎(chǔ)設(shè)施與云計(jì)算相關(guān)產(chǎn)業(yè)參與者都在尋求一種簡(jiǎn)單高效的方法,將 DPU 的優(yōu)勢(shì)運(yùn)用到自身業(yè)務(wù)系統(tǒng)之中,例如 Red Hat
    發(fā)表于 07-24 15:32

    中科馭數(shù)CEO鄢貴海:從計(jì)算系統(tǒng)的三個(gè)視角重新審視DPU的核心價(jià)值

    在信息技術(shù)日新月異的浪潮中,DPU正逐漸嶄露頭角。當(dāng)前,DPU發(fā)展的核心驅(qū)動(dòng)力來(lái)自于什么?DPU技術(shù)是否已經(jīng)足夠成熟到廣泛應(yīng)用?市場(chǎng)上頭部玩家參與到這創(chuàng)新技術(shù)的市場(chǎng)角逐之中?在算力時(shí)
    的頭像 發(fā)表于 06-28 14:27 ?539次閱讀
    中科馭數(shù)CEO鄢貴海:從計(jì)算系統(tǒng)的三個(gè)視角重新審視<b class='flag-5'>DPU</b>的核心價(jià)值

    芯片軟件全上陣 DPU“全家桶”來(lái)了!中科馭數(shù)成功舉辦2024產(chǎn)品發(fā)布會(huì)

    6月19日,中科馭數(shù)2024產(chǎn)品發(fā)布會(huì)在北京中關(guān)村展示中心正式舉辦。聚焦自研DPU核心技術(shù),中科馭數(shù)重磅發(fā)布最新DPU芯片K2 Pro、軟件開(kāi)發(fā)平臺(tái)HADOS、以及一系列針對(duì)數(shù)據(jù)中
    的頭像 發(fā)表于 06-23 11:09 ?941次閱讀
    芯片軟件全上陣 <b class='flag-5'>DPU</b>“全家桶”來(lái)了!中科馭數(shù)成功舉辦2024產(chǎn)品發(fā)布會(huì)

    中科馭數(shù)發(fā)布高性能DPU芯片K2-Pro

    在信息技術(shù)領(lǐng)域,每次芯片技術(shù)的突破都代表著行業(yè)的次飛躍。近日,DPU領(lǐng)域的領(lǐng)軍企業(yè)中科馭數(shù)宣布,成功研發(fā)并發(fā)布了其第三代DPU芯片——“K2-Pro”。這款芯片的發(fā)布,標(biāo)志著中科馭
    的頭像 發(fā)表于 06-21 11:41 ?866次閱讀

    NVIDIA DPU編程入門開(kāi)課儀式在澳門科技大學(xué)成功舉辦

    5 月 24 日,NVIDIA DPU 編程入門開(kāi)課儀式在澳門科技大學(xué)成功舉辦。作為首個(gè)在中國(guó)開(kāi)設(shè) NVIDIA DPU 編程相關(guān)課程的高校,來(lái)自澳門科技大學(xué)不同院系的師生共同見(jiàn)證了本次儀式。
    的頭像 發(fā)表于 05-28 09:40 ?437次閱讀

    DPU技術(shù)賦能下代AI算力基礎(chǔ)設(shè)施

    4月19日,在以“重構(gòu)世界 奔赴未來(lái)”為主題的2024中國(guó)生成式AI大會(huì)上,中科馭數(shù)作為DPU新型算力基礎(chǔ)設(shè)施代表,受邀出席了中國(guó)智算中心創(chuàng)新論壇,發(fā)表了題為《以網(wǎng)絡(luò)為中心的AI算力底座構(gòu)建之路》主題演講,勾勒出在通往AGI之路上,DPU技術(shù)賦能下
    的頭像 發(fā)表于 04-20 11:31 ?932次閱讀

    明天線上見(jiàn)!DPU構(gòu)建高性能云算力底座——DPU技術(shù)開(kāi)放日最新議程公布!

    技術(shù)在不同行業(yè)中的應(yīng)用解決方案有哪些?能帶來(lái)怎樣的業(yè)務(wù)效果? 3月29日本周五,中科馭數(shù)集結(jié)產(chǎn)品大咖及解決方案專家團(tuán),誠(chéng)邀您參加以“DPU構(gòu)建高性能云算力底座”為主題的線上DPU技術(shù)開(kāi)放日! 他們將逐與您分享中科馭數(shù)
    的頭像 發(fā)表于 04-03 18:12 ?1039次閱讀

    中科馭數(shù)DPU技術(shù)開(kāi)放日秀“肌肉”:云原生網(wǎng)絡(luò)、RDMA、安全加速、低延時(shí)網(wǎng)絡(luò)等方案組團(tuán)亮相

    DPU技術(shù)開(kāi)放日既是對(duì)DPU技術(shù)應(yīng)用的典型方案展示,也是DPU技術(shù)在重要細(xì)分場(chǎng)景走向成熟的標(biāo)志。
    的頭像 發(fā)表于 04-01 11:48 ?849次閱讀
    中科馭數(shù)<b class='flag-5'>DPU</b>技術(shù)開(kāi)放日秀“肌肉”:云原生網(wǎng)絡(luò)、RDMA、安全加速、低延時(shí)網(wǎng)絡(luò)等方案組團(tuán)亮相

    FPGA-Based DPU網(wǎng)卡的發(fā)展和應(yīng)用

    采用單芯片的SoC形態(tài),兼顧性能和功耗。FPGA-Based DPU在硬件設(shè)計(jì)上的挑戰(zhàn)主要來(lái)自芯片面積和功耗。
    發(fā)表于 02-23 14:40 ?2223次閱讀
    FPGA-Based <b class='flag-5'>DPU</b>網(wǎng)卡的發(fā)展和應(yīng)用
    康莱德百家乐的玩法技巧和规则| 美乐门娱乐| 百家乐官网游戏客户端| 真人百家乐博弈| 百家乐官网加牌规则| 澳门百家乐公试打法| 凱旋門娱乐城| 2016哪个属相做生意吉利| 顶级赌场连环夺宝下注有什么窍门| 百家乐官网方案| 大发888信誉最新娱乐| 棋牌下载| 娱乐网百家乐官网的玩法技巧和规则| 大发888开户送58| 大集汇百家乐官网的玩法技巧和规则| 新澳门百家乐的玩法技巧和规则 | 龙泉市| 赌百家乐的下场| 岗巴县| 百家乐技巧头头娱乐| 百家乐官网视频二人麻将| 香港百家乐赌城| 百家乐官网翻天快播| 百家乐特殊计| 百家乐官网娱乐网代理佣金| 真人百家乐游戏| 网上百家乐网站导航| 百家乐官网技巧和规律| 聚宝盆百家乐游戏| 盖州市| 威斯汀百家乐的玩法技巧和规则| 广州太阳城巧克力社区| 百家乐官网是个什么样的游戏| 金球国际娱乐城| 利都百家乐国际娱乐| 百家乐官网套路| 丰合国际娱乐网| 百家乐赌博器| 百家乐官网棋牌游| 曲靖市| 增城太阳城巧克力|