在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

數據處理單元DPU能夠處理GPU做不了的任務嗎?

SDNLAB ? 來源:SDNLAB ? 2023-02-02 10:44 ? 次閱讀

很長一段時間以來,中央處理器CPU)和圖形處理單元(GPU)一直“統治”著數據中心。然而,近幾年,數據處理單元(DPU)越來越多地出現在大家面前,并號稱性能更強大、更專用、更異構,能夠處理CPU做不好,GPU做不了的任務,那事實究竟如何,一起看下去吧。

CPU

CPU—— Central Processing Unit, 中央處理器,CPU之于計算機、服務器,也就相當于大腦對于人類的作用。

計算、控制、存儲是CPU“大腦”布局謀略、發號施令、控制行動的主要表現形式。

CPU 是對計算機的所有硬件資源(如存儲器、輸入輸出單元) 進行控制調配、執行通用運算的核心硬件單元,是計算機的運算和控制核心。

CPU主要包括了運算器(ALU, Arithmetic and Logic Unit)、控制單元(CU, Control Unit)、寄存器(Register)、高速緩存器(Cache)和它們之間通訊的數據、控制及狀態的總線。

總的來說也就是計算單元、控制單元和存儲單元。

a7f52474-a242-11ed-bfe3-dac502259ad0.png

| CPU微架構示意圖,來源:網絡

#

控制單元

控制單元是整個CPU的指揮控制中心,由指令寄存器IR(Instruction Register)、指令譯碼器ID(Instruction Decoder)和操作控制器OC(Operation Controller)等構成,主要是對指令譯碼,并且發出為完成每條指令所要執行的各個操作的控制信號

#

計算單元

計算單元在CPU中很重要,主要負責算術和邏輯運算。相對控制單元而言,運算器接受控制單元的命令而進行動作,即運算單元所進行的全部操作都是由控制單元發出的控制信號來指揮的。

#

存儲單元

存儲單元包括CPU片內緩存和寄存器組,是CPU中暫時存放數據的地方,里面保存著那些等待處理的數據,或已經處理過的數據,CPU訪問寄存器所用的時間要比訪問內存的時間短。采用寄存器可以減少CPU訪問內存的次數,從而提高了CPU的工作速度。但因為受到芯片面積和集成度所限,寄存器組的容量不可能很大。

相對于控制單元和存儲單元,CPU的計算單元在整個結構中占比較少,故而相對于大規模并行計算能力,CPU更擅長于邏輯控制、串行運算。

下圖展示了一個基礎的CPU架構。以個人電腦的CPU為例,CPU 往往與內存 (RAM)、硬盤驅動器和 NIC(網絡接口控制器)相連,如果你想要打游戲或者處理圖像/視頻,那就需要添加GPU;如果想要更快地訪問內存,那可以選擇添加 SSD

a807f784-a242-11ed-bfe3-dac502259ad0.png

| CPU架構,來源:StatusNeo

普通個人電腦中的 CPU往往在4到8核,頻率在2到3GHz。數據中心的 CPU 往往有更多的核心和更高的時鐘速度。CPU 的核心較少但功能強大,而GPU可以有很多核心,但在時鐘速度方面的能力更弱。

GPU

GPU——Graphics Processing Unit,圖形處理器,跟它的名字一樣,GPU最初是用在個人電腦、游戲機和一些移動設備上運行繪圖運算工作的微處理器

理解 GPU 和 CPU 之間區別的一種簡單方式是比較它們如何處理任務。

CPU 由專為順序串行處理而優化的幾個核心組成,而 GPU 則擁有一個由數以千計的更小、更高效的核心組成的大規模并行計算架構。

GPU的構成相對簡單,有數量眾多的計算單元和超長的流水線,特別適合處理大量的類型統一的數據。

a82c49d6-a242-11ed-bfe3-dac502259ad0.png

| GPU微架構示意圖,來源:網絡

當涉及算術運算和邏輯運算等常規計算時,通常是CPU更快,但是當涉及到大型矩陣乘法和并行算法時,GPU 排在第一位。GPU 擁有數千個內核并行進行運算,這些內核的時鐘速度較低或內核較弱,但在并行計算中效率很高,并且每個核心都有自己的 ALU。

不過GPU不能單獨工作,需要CPU的協同處理。

GPU的工作大部分計算量龐大,但沒什么技術含量,而且要重復很多很多次。當CPU需要大量的處理類型統一的數據時,就可以調用GPU進行并行計算。

盡管GPU叫圖形處理器,但它并不是只能處理圖像。

GPU雖然是為了圖像處理而生,但在結構上并沒有專門為圖像服務的部件,只對CPU的結構進行了優化與調整。

GPU基于大吞吐量設計,擁有更多的ALU,適合對密集數據進行并行處理,擅長大規模并發計算,因此GPU也被應用于深度學習神經網絡人工智能等需要大規模并發計算場景。

GPU可以被認為是一種較通用的芯片。

a844a170-a242-11ed-bfe3-dac502259ad0.png

| GPU架構,來源:StatusNeo

FPGA

FPGA——Field Programmable Gate Array,現場可編程門陣列,本質上它是一種硬件,可以根據用戶的需要進行多次編程。

簡單地說,FPGA可以用來實現任何邏輯功能。與GPU或 ASIC(Application Specific Integrated Circuit,專用集成電路)不同,FPGA 芯片內部的電路不是硬蝕刻的——它可以根據需要重新編程。這種能力使 FPGA 成為 ASIC 的絕佳替代品,不過ASIC 通常需要較長的開發時間和大量的設計和制造投資。

a8ffb24e-a242-11ed-bfe3-dac502259ad0.png

| FPGA架構,來源:網絡

與 GPU 相比,FPGA 可以在需要低延遲的深度學習應用中提供卓越的性能。可以對 FPGA 進行微調,以平衡功率效率和性能要求。當應用程序需要低延遲和小批量時,FPGA 可以提供優于 GPU 的性能優勢。

DPU

DPU—— Data Processing Unit ,數據處理單元,DPU是面向數據中心的專用處理器。

在計算架構中,CPU 具有多重職責,例如運行應用程序、執行計算,同時它還扮演著數據流量控制器的角色,在 GPU、存儲、FPGA和其他設備之間移動數據,因此 CPU 更加以計算為中心。

隨著數據中心建設、網絡帶寬和數據量急劇增長,由于CPU性能增長速度放緩,為了尋求效率更高的計算芯片,DPU由此產生。

DPU解決的是大流量網絡數據包處理占用CPU問題。

有人說,DPU正在取代CPU,建立以數據為中心的計算架構。

a933a4a0-a242-11ed-bfe3-dac502259ad0.png

| DPU架構,來源:StatusNeo

CPU用于通用計算,GPU用于加速計算,而DPU則進行數據處理。

DPU和CPU最大的區別是,CPU擅長一般的計算任務,而DPU更擅長基礎層應用任務,比如網絡協議處理、交換路由計算、加密解密、數據壓縮等等。

簡單來說,CPU做不好,GPU做不了的那些任務,交給DPU就完事兒了。

a94be5e2-a242-11ed-bfe3-dac502259ad0.png

DPU并非單一芯片,而是一塊SoC(System On Chip,片上系統)芯片,一個DPU一般包含一個CPU、NIC和可編程數據加速引擎。這使得 DPU 具有CPU的通用性和可編程性,同時專門針對網絡數據包、存儲請求或分析請求進行高效處理。

一個高性能、軟件可編程的多核 CPU,通常基于廣泛使用的 Arm 架構,與其他 SoC 組件緊密耦合

一種高性能網絡接口,能夠解析、處理數據,并有效地將數據傳輸到GPU和CPU。

一組豐富的靈活、可編程的加速引擎,可以卸載和提高人工智能和機器學習、零信任安全、網絡和存儲等應用程序的性能。

DPU 可以是基于 ASIC 的、基于FPGA 的或基于SoC 的。由于以數據為中心的計算的使用增加,DPU 越來越多地用于數據中心、大數據、安全和人工智能/機器學習/深度學習等場景。

如果說CPU是計算生態的底座、主力芯片的基石,GPU是從圖形處理到數據處理芯片的蛻變,那么DPU則是因數據中心而生的芯片。

DPU能夠助力數據中心更高效的應對多元化的算力需求。

未來DPU也將與 CPU 、 GPU 形成新的“鐵三角”,徹底顛覆數據中心的運算模式。






審核編輯:劉清

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

    關注

    28

    文章

    4740

    瀏覽量

    128949
  • DPU
    DPU
    +關注

    關注

    0

    文章

    358

    瀏覽量

    24181
  • 硬盤驅動器
    +關注

    關注

    0

    文章

    34

    瀏覽量

    10490
  • 中央處理器
    +關注

    關注

    1

    文章

    124

    瀏覽量

    16523
  • NIC
    NIC
    +關注

    關注

    0

    文章

    23

    瀏覽量

    12425

原文標題:有了CPU、GPU,為啥還需要DPU?

文章出處:【微信號:SDNLAB,微信公眾號:SDNLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    數據處理器:DPU編程入門》讀書筆記

    ,讓用戶可以不用關注DPU的底層硬件接口而直接對硬件進行編程。 此外,DPU數據中心基礎架構的處理芯片,預測至少30%的CPU資源用于執行數據
    發表于 12-21 10:47

    數據處理器:DPU編程入門》DPU計算入門書籍測評

    一、DPU計算框架 通過一周多的時間翻閱這本書,基本上這本書是一本比較全面的,面向架構的新手指導數據。它在書中詳盡介紹了關于DPU在計算機架構中的應用。 對于DPU來說,是一種平行于
    發表于 12-24 10:54

    數據處理問題!

    數據處理基本包涵擬合,插值,濾波等,LabVIEW中一般處理的都是N行1列數據,怎么處理N行,M列數據,我現在需要將所有組
    發表于 05-08 22:43

    labview數據處理 思路!!!!!!!

    如題,想用labview數據處理,具體如下:記事本中有兩列數據(幾萬行),第一列為時間軸,第二列為每個時間點對應的數據,想用labview將其轉化為波形圖(類似正弦曲線那種)橫軸時間
    發表于 07-31 20:28

    專?數據處理器 (DPU) 技術??書

    發展歷程 161.4. DPU與CPU、GPU的關系 191.5. DPU的產業化機遇 212.DPU特征結構232.1. DPU是以
    發表于 03-14 17:35

    英偉達DPU的過“芯”之處

    GPU技術大會,從黃仁勛那里聽到:數據中心已成為全新的計算單元。黃仁勛之所以有這樣的底氣,就在于這次發布會上推出了一款全新處理DPU,以及
    發表于 03-29 14:42

    【書籍評測活動NO.23】數據處理器:DPU編程入門

    資格! “DPU將是未來計算的三大支柱之一。CPU用于通用計算,GPU用于加速計算,而DPU數據中心移動數據,進行
    發表于 10-24 15:21

    什么是DPU

    和服務器內,CPU和GPU已經被廣泛地用于各個新型超大規模數據中心。 這些數據中心通過功能強大的新型處理器連接在一起,DPU( Data P
    發表于 11-03 10:55

    數據處理器:DPU編程入門》+初步熟悉這本書的結構和主要內容

    DPU的應用場景與價值? 主要有以下幾個方面: 數據中心:DPU可以用于加速大規模數據中心的數據處理
    發表于 12-08 18:03

    各大巨頭紛紛入局DPUDPU真的會成另一個GPU

    Unit ,數據處理器)已經成為了以數據為中心的加速計算模型的第三個計算單元。 CPU用于通用計算,GPU用于加速計算,而數據中心中傳輸
    的頭像 發表于 12-31 15:07 ?4055次閱讀

    全球首款集成NVIDIA BlueField DPU技術的關鍵任務型存儲已經到來

    DPU數據處理單元,全稱Data Processing Unit,是以數據處理為核心任務處理
    的頭像 發表于 11-15 09:54 ?850次閱讀

    DPU處理器在數據中心的作用是什么?

    CPU和GPU廣泛應用于數據中心,它們非常昂貴,需要消耗大量電力,有時卻被要求處理一些并不擅長的工作。 ? 工欲善其事必先利其器,如果把CPU、GPU
    發表于 04-19 11:26 ?492次閱讀

    DPU數據處理器)能做什么?

    了解DPU數據處理器的基礎知識:它們是什么、它們做什么、誰在制造它們以及誰在采用它們。然后決定您的數據中心是否有朝一日會使用。 數據處理器是針對
    的頭像 發表于 04-19 15:38 ?2802次閱讀

    DPU處理器在數據中心的作用是什么

    CPU和GPU廣泛應用于數據中心,它們非常昂貴,需要消耗大量電力,有時卻被要求處理一些并不擅長的工作。 工欲善其事必先利其器,如果把CPU、GPU
    的頭像 發表于 04-19 15:44 ?1406次閱讀
    <b class='flag-5'>DPU</b><b class='flag-5'>處理</b>器在<b class='flag-5'>數據</b>中心的作用是什么

    為什么現有網絡設施需要集成SmartNIC / DPU

    長期以來,CPU一直被視為計算處理設備的支柱,GPU則用于處理實時圖形。然而,近來備受矚目的是數據處理單元——
    發表于 07-27 16:16 ?515次閱讀
    為什么現有網絡設施需要集成SmartNIC / <b class='flag-5'>DPU</b>?
    主站蜘蛛池模板: 亚洲精品成人网| 18免费视频| 163黄页网又粗又长又舒服| 黑人黄色大片| 美女扒开尿口给男人爽的视频| 色中射| 韩国在线免费视频| 成人国产日本亚洲精品| 国产呦系列呦交| 在线观看亚洲一区二区| 色婷丁香| 亚洲色四在线视频观看| 久久久午夜毛片免费| 免费黄色大片在线观看| 国产成人精品一区| 色婷婷在线观看视频| brazzers720欧美丰满| 久久精品午夜视频| 曰本三级香港三级人妇99视频| 天堂在线国产| 黄页在线播放网址| 午夜影院h| 性感美女逼| 美女黄页网| 国语对白老女人8av| 亚洲国产高清人在线| 开心激情五月网| 亚洲免费福利视频| 婷婷在线免费观看| 久久黄色毛片| 美女被免费视频的网站| 亚洲已满18点击进入在线观看| 丁香伊人五月综合激激激| 69日本xxxxxxxxx78| 无遮挡很爽很污很黄在线网站| 久久的色偷偷| 在线观看视频免费| 亚洲高清美女一区二区三区| 777色淫网站女女| 免费看av的网址| 欧美黄色tv|