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

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

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

3天內不再提示

CPU+xPU的異構方案解析 cpu和gpu有啥區別

智能計算芯世界 ? 來源:智能計算芯世界 ? 2023-09-03 11:47 ? 次閱讀

? 從廣義上講,能運行AI算法的芯片都叫AI芯片。CPUGPUFPGA、NPU、ASIC都能執行AI算法,但在執行效率層面上有巨大的差異。CPU可以快速執行復雜的數學計算,但同時執行多項任務時,CPU性能開始下降,目前行業內基本確認CPU不適用于AI計算。

CPU+xPU的異構方案成為大算力場景標配,GPU為應用最廣泛的AI芯片。目前業內廣泛認同的AI芯片類型包括GPU、FPGA、NPU等。由于CPU負責對計算機的硬件資源進行控制調配,也要負責操作系統的運行,在現代計算系統中仍是不可或缺的。GPU、FPGA等芯片都是作為CPU的加速器而存在,因此目前主流的AI計算系統均為CPU+xPU的異構并行。CPU+GPU是目前最流行的異構計算系統,在HPC、圖形圖像處理以及AI訓練/推理等場景為主流選擇。IDC數據顯示,2021年中國AI芯片市場中,GPU市占率為89%。

76d07138-4921-11ee-97a6-92fbcf53809c.png

NPU 在人工智能算法上具有較高的運行效率。為了適應某個特定領域中的常見的應用和算法而設計,通常稱之為“特定域架構(Domain Specific Architecture,DSA)”芯片,NPU(神經網絡處理器)屬于其中一種,常被設計用于神經網絡運算的加速。以華為手機 SoC 麒麟 970 為例,NPU 對圖像識別神經網絡的運算起到了顯著加速效果,使其圖像識別速度明顯優于同代競品的表現。

76f22904-4921-11ee-97a6-92fbcf53809c.png

目前已量產的 NPU 或搭載 NPU 模塊的芯片眾多,其他知名的芯片包括谷歌 TPU、華為昇騰、特斯拉 FSD、特斯拉 Dojo 等。各家廠商在計算核心的設計上有其差異,例如谷歌 TPU 的脈動陣列,華為昇騰的達芬奇架構。

以谷歌 TPU 及計算核心結構脈動陣列為例,對比其相較于 CPU、GPU 的區別:

CPU 和 GPU 均具有通用性,但以頻繁的內存訪問導致資源消耗為代價。CPU 和 GPU 都是通用處理器,可以支持數百萬種不同的應用程序和軟件。對于 ALU 中的每一次計算,CPU、GPU 都需要訪問寄存器或緩存來讀取和存儲中間計算結果。由于數據存取的速度往往大大低于數據處理的速度,頻繁的內存訪問,限制了總吞吐量并消耗大量能源。

谷歌 TPU 并非通用處理器,而是將其設計為專門用于神經網絡工作負載的矩陣處理器。TPU 不能運行文字處理器、控制火箭引擎或執行銀行交易,但它們可以處理神經網絡的大量乘法和加法,速度極快,同時消耗更少的能量,占用更小的物理空間。TPU 內部設計了由乘法器和加法器構成的脈動陣列。在計算時,TPU 將內存中的參數加載到乘法器和加法器矩陣中,每次乘法執行時,結果將傳遞給下一個乘法器,同時進行求和。所以輸出將是數據和參數之間所有乘法結果的總和。在整個海量計算和數據傳遞過程中,完全不需要訪問內存。這就是為什么 TPU 可以在神經網絡計算上以低得多的功耗和更小的占用空間實現高計算吞吐量。

770462ae-4921-11ee-97a6-92fbcf53809c.png

脈動陣列本質上是在硬件層面多次重用輸入數據,在消耗較小的內存帶寬的情況下實現較高的運算吞吐率。

脈動陣列結構簡單,實現成本低,但它靈活性較差,只適合特定運算。然而,AI 神經網絡需要大量卷積運算,卷積運算又通過矩陣乘加實現,正是脈動陣列所適合的特定運算類型。脈動陣列理論最早在 1982 年提出,自谷歌 2017 年首次將其應用于 AI 芯片 TPU 中,這項沉寂多年的技術重回大眾視野,多家公司也加入了脈動陣列行列,在自家加速硬件中集成了脈動陣列單元。

7748a34c-4921-11ee-97a6-92fbcf53809c.png

NPU 已經在 AI 運算加速領域獲得了廣泛應用。在數據中心獲得大規模應用的 NPU 案例即 TPU,已被谷歌用于構建數據中心的超級計算機,執行特定神經網絡的訓練任務。在用戶端,手機、汽車、智能安防攝像頭等設備開始搭載 AI 計算功能,通常是利用訓練好的神經網絡模型執行圖像處理等工作,此時 NPU 通用性差的劣勢被縮小,高算力、高能耗比的優勢被放大,因而得到了廣泛的應用。在終端設備中,NPU 常以模塊的形式包含在 SoC 內部,對 AI 運算進行加速,例如特斯拉自動駕駛芯片 FSD 均包含 NPU。

775fb1f4-4921-11ee-97a6-92fbcf53809c.png

模型訓練需要規模化的算力芯片部署于智能服務器,CPU 不可或缺,但性能提升遭遇瓶頸,CPU+xPU 異構方案成為大算力場景標配。其中 GPU 并行計算優勢明顯,CPU+GPU 成為目前最流行的異構計算系統,而NPU 在特定場景下的性能、效率優勢明顯,推理端應用潛力巨大,隨著大模型多模態發展,硬件需求有望從GPU 擴展至周邊編解碼硬件。AI 加速芯片市場上,英偉達憑借其硬件產品性能的先進性和生態構建的完善性處于市場領導地位,在訓練、推理端均占據領先地位。根據 Liftr Insights 數據,2022 年數據中心AI 加速市場中,英偉達份額達82%。

編輯:黃飛

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

    關注

    68

    文章

    11003

    瀏覽量

    215013
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4880

    瀏覽量

    130342
  • AI芯片
    +關注

    關注

    17

    文章

    1954

    瀏覽量

    35594
  • xpu
    xpu
    +關注

    關注

    0

    文章

    11

    瀏覽量

    8045

原文標題:AI芯片第二極:xPU性能、技術全方位分析

文章出處:【微信號:AI_Architect,微信公眾號:智能計算芯世界】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AI芯片 CPU+xPU異構方案全面解析

    CPU+xPU異構方案成為大算力場景標配,GPU為應用最廣泛的 AI 芯片。目前業內廣泛認同的AI 芯片類型包括GPU、FPGA、NPU
    發表于 08-22 10:11 ?1575次閱讀
    AI芯片 <b class='flag-5'>CPU+xPU</b>的<b class='flag-5'>異構</b><b class='flag-5'>方案</b>全面<b class='flag-5'>解析</b>

    GPUCPU區別是什么

    GPU是如何工作的GPU與DSP區別GPUCPU區別是什么
    發表于 01-05 06:15

    HSA----CPU+GPU異構系統架構詳解

    解析HSA----CPU+GPU異構系統架構
    發表于 02-03 07:07

    CPUGPU之間什么區別

    CPUGPU之間什么區別
    發表于 11-05 07:58

    MCU和CPU區別

    MCU和CPU區別
    發表于 11-09 12:17

    CPUGPU區別

    CPUGPU等協處理器、DSP、ASIC、FPGA等。一個異構計算平臺往往包含使用不同指令集架構(ISA)的處理器。
    的頭像 發表于 09-04 15:03 ?6992次閱讀
    <b class='flag-5'>CPU</b>與<b class='flag-5'>GPU</b>的<b class='flag-5'>區別</b>

    一文知道CPUGPU區別

    對于GPU,大家想必也十分熟悉。但是,大家真的了解GPU嗎?譬如,GPU和顯卡是同一個東西嗎?CPUGPU
    的頭像 發表于 11-23 10:14 ?6017次閱讀

    GPUCPU什么區別GPU的詳細介紹

    對于GPU,大家想必也十分熟悉。但是,大家真的了解GPU嗎?譬如,GPU和顯卡是同一個東西嗎?CPUGPU
    的頭像 發表于 11-28 11:23 ?2.4w次閱讀

    CPUGPU區別有哪些

    CPUGPU區別有哪些呢?接下來簡單給大家介紹一下關于GPUCPU區別
    的頭像 發表于 01-06 17:07 ?3.2w次閱讀

    恒訊科技分析:GPU是什么和CPU區別

    GPU是什么和CPU區別?CPU是計算機的中央處理單元,可以以最小的延遲執行算術和邏輯運算。相比之下,GPU是一種嵌入式或外部圖形處理單元
    的頭像 發表于 05-25 17:23 ?2771次閱讀

    CPUGPU之間的主要區別

    以下是以表格形式提供的 CPUGPU 之間的一些區別
    發表于 06-06 15:51 ?953次閱讀

    ai芯片和cpu區別

    ai芯片和cpu區別? AI芯片和CPU什么區別
    的頭像 發表于 08-08 18:00 ?7729次閱讀

    gpucpu什么區別

    gpucpu什么區別GPUCPU是電腦中兩個重要的計算器件。如果想要了解這兩個設備的
    的頭像 發表于 08-09 16:15 ?1.4w次閱讀

    cpu gpu npu的區別 NPU與GPU哪個好?gpu是什么意思?

    cpu gpu npu的區別 NPU與GPU哪個好?gpu是什么意思? 在當今數字化和人工智能的時代,高效的計算能力是現代技術發展的重要基礎
    的頭像 發表于 08-27 17:03 ?1.1w次閱讀

    gpu是什么和cpu區別

    GPUCPU是兩種常見的計算機處理器,它們在結構和功能上有很大的區別。在這篇文章中,我們將探討GPUCPU
    的頭像 發表于 02-20 11:24 ?2w次閱讀
    主站蜘蛛池模板: 激情综合五月 | 天天爱天天干天天 | 亚洲欧洲色天使日韩精品 | 久久成人影视 | 久精品视频村上里沙 | 性做久久久久久免费观看 | 成 黄 色 激 情视频网站 | 久久久午夜精品 | 日韩毛片在线看 | 国产第一页在线观看 | 酒色激情网| 久久草在线观看 | 美女黄18以下禁止观看的网站 | 国产午夜精品视频 | 亚洲啊v在线 | 免费毛片软件 | 香蕉操 | 老熟女毛片 | 四虎永久免费在线 | www.色涩| 国产香蕉75在线播放 | 四虎永久地址4hu紧急入口 | 日本精品视频四虎在线观看 | 亚洲精品久| 日本口工全彩无遮拦漫画大 | 最近2018中文字幕免费视频 | 国产女乱淫真高清免费视频 | 一级特黄aaa大片大全 | 日日噜噜噜夜夜爽爽狠狠图片 | 国产主播精品在线 | 久久久久久综合 | 色视频在线观看网站 | 好爽好深太大了再快一点 | 中文字幕人成不卡一区 | 永久影视 | 国产农村妇女毛片精品久久 | re久久 | 中文字幕婷婷 | 靓装爱神12丝袜在线播放 | 18免费视频| 国产免费人人看大香伊 |