chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

科普NPU、TPU、IPU是什么?

ruikundianzi ? 來(lái)源:IP與SoC設(shè)計(jì) ? 2023-05-17 14:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

各種PU(processing unit)的概念層出不窮,比較火熱。今天我們來(lái)大致看看,這些X PU都是些什么?

什么是CPU?

中央處理器(Central Processing Unit),是電子計(jì)算機(jī)的主要設(shè)備之一,電腦中的核心配件。其功能主要是解釋計(jì)算機(jī)指令以及處理計(jì)算機(jī)軟件中的數(shù)據(jù)。CPU是計(jì)算機(jī)中負(fù)責(zé)讀取指令,對(duì)指令譯碼并執(zhí)行指令的核心部件。中央處理器主要包括兩個(gè)部分,即控制器、運(yùn)算器,其中還包括高速及實(shí)現(xiàn)它們緩沖處理器之間聯(lián)系的數(shù)據(jù)、控制的總線。

電子計(jì)算機(jī)三大核心部件就是CPU、內(nèi)部存儲(chǔ)器、輸入/輸出設(shè)備。中央處理器的功效主要為處理指令、執(zhí)行操作、控制時(shí)間、處理數(shù)據(jù),也就是機(jī)器的“大腦”。在計(jì)算機(jī)體系結(jié)構(gòu)中,CPU 是對(duì)計(jì)算機(jī)的所有硬件資源(如存儲(chǔ)器、輸入輸出單元) 進(jìn)行控制調(diào)配、執(zhí)行通用運(yùn)算的核心硬件單元。CPU 是計(jì)算機(jī)的運(yùn)算和控制核心。計(jì)算機(jī)系統(tǒng)中所有軟件層的操作,最終都將通過(guò)指令集映射為CPU的操作。

CPU的結(jié)構(gòu)主要包括運(yùn)算器(ALU, Arithmetic and Logic Unit)、控制單元(CU, Control Unit)、寄存器(Register)、高速緩存器(Cache)和它們之間通訊的數(shù)據(jù)、控制及狀態(tài)的總線。

架構(gòu)如下圖所示:

475f94b2-f474-11ed-90ce-dac502259ad0.png

什么是GPU?

圖形處理器(Graphics Processing Unit),又稱顯示核心、視覺處理器、顯示芯片,是一種專門在個(gè)人電腦、工作站、游戲機(jī)和一些移動(dòng)設(shè)備(如平板電腦、智能手機(jī)等)上做圖像和圖形相關(guān)運(yùn)算工作的微處理器

GPU的構(gòu)成相對(duì)簡(jiǎn)單,有數(shù)量眾多的計(jì)算單元和超長(zhǎng)的流水線,特別適合處理大量的類型統(tǒng)一的數(shù)據(jù)。但GPU無(wú)法單獨(dú)工作,必須由CPU進(jìn)行控制調(diào)用才能工作。

圖像上的每一個(gè)像素點(diǎn)都有被處理的需要,而且每個(gè)像素點(diǎn)處理的過(guò)程和方式都十分相似,也就成了GPU的天然溫床。GPU就是用很多簡(jiǎn)單的計(jì)算單元去完成大量的計(jì)算任務(wù),也就是并行計(jì)算。

47793c5a-f474-11ed-90ce-dac502259ad0.png

47856cb4-f474-11ed-90ce-dac502259ad0.png

什么是TPU?

TPU(Tensor Processing Unit),也就是張量處理單元,是一款為機(jī)器學(xué)習(xí)而定制的芯片,經(jīng)過(guò)了專門深度機(jī)器學(xué)習(xí)方面的訓(xùn)練,它有更高效能。

如果說(shuō)CPU,GPU是比較萬(wàn)能的工具,那么TPU就是專用工具。TPU就是谷歌專門為加速深層神經(jīng)網(wǎng)絡(luò)運(yùn)算能力而研發(fā)的一款芯片,其實(shí)也是一款ASIC

財(cái)大氣粗的谷歌就是針對(duì)機(jī)器學(xué)習(xí)算法而專門制作了TPU,那么它的性能想來(lái)也是沒得說(shuō)。畢竟專業(yè)人做專業(yè)事,效率更高。

據(jù)說(shuō),TPU與同期的CPU和GPU相比,可以提供15-30倍的性能提升,以及30-80倍的效率(性能/瓦特)提升。

每一個(gè)操作需要更少的晶體管,用更多精密且大功率的機(jī)器學(xué)習(xí)模型,并快速應(yīng)用這些模型,因此用戶便能得到更正確的結(jié)果。這就是TPU。

47a3fd50-f474-11ed-90ce-dac502259ad0.png

47c04de8-f474-11ed-90ce-dac502259ad0.png

什么是NPU?

NPU(Neural network Processing Unit), 也就是神經(jīng)網(wǎng)絡(luò)處理器。顧名思義,設(shè)計(jì)人員試圖用電路模擬人類的神經(jīng)元和突觸結(jié)構(gòu)。

在電路層模擬神經(jīng)元,通過(guò)突觸權(quán)重實(shí)現(xiàn)存儲(chǔ)和計(jì)算一體化,一條指令完成一組神經(jīng)元的處理,提高運(yùn)行效率。主要應(yīng)用于通信領(lǐng)域、大數(shù)據(jù)、圖像處理。

嵌入式神經(jīng)網(wǎng)絡(luò)處理器(NPU)采用“數(shù)據(jù)驅(qū)動(dòng)并行計(jì)算”的架構(gòu),特別擅長(zhǎng)處理視頻、圖像類的海量多媒體數(shù)據(jù)。

NPU處理器專門為物聯(lián)網(wǎng)人工智能而設(shè)計(jì),用于加速神經(jīng)網(wǎng)絡(luò)的運(yùn)算,解決傳統(tǒng)芯片在神經(jīng)網(wǎng)絡(luò)運(yùn)算時(shí)效率低下的問(wèn)題。

NPU處理器包括了乘加、激活函數(shù)、二維數(shù)據(jù)運(yùn)算、解壓縮等模塊。

乘加模塊用于計(jì)算矩陣乘加、卷積、點(diǎn)乘等功能,NPU內(nèi)部有64個(gè)MAC,SNPU有32個(gè)。

激活函數(shù)模塊采用最高12階參數(shù)擬合的方式實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)中的激活函數(shù),NPU內(nèi)部有6個(gè)MAC,SNPU有3個(gè)。

二維數(shù)據(jù)運(yùn)算模塊用于實(shí)現(xiàn)對(duì)一個(gè)平面的運(yùn)算,如降采樣、平面數(shù)據(jù)拷貝等,NPU內(nèi)部有1個(gè)MAC,SNPU有1個(gè)。

解壓縮模塊用于對(duì)權(quán)重?cái)?shù)據(jù)的解壓。為了解決物聯(lián)網(wǎng)設(shè)備中內(nèi)存帶寬小的特點(diǎn),在NPU編譯器中會(huì)對(duì)神經(jīng)網(wǎng)絡(luò)中的權(quán)重進(jìn)行壓縮,在幾乎不影響精度的情況下,可以實(shí)現(xiàn)6-10倍的壓縮效果。

神經(jīng)網(wǎng)絡(luò)中存儲(chǔ)和處理是一體化的,都是通過(guò)突觸權(quán)重來(lái)體現(xiàn)。而馮·諾伊曼結(jié)構(gòu)中,存儲(chǔ)和處理是分離的,分別由存儲(chǔ)器和運(yùn)算器來(lái)實(shí)現(xiàn),二者之間存在巨大的差異。因此專門針對(duì)人工智能的專業(yè)芯片在具體的應(yīng)用領(lǐng)域比傳統(tǒng)芯片更有性能等方面的優(yōu)勢(shì)。

47dfad32-f474-11ed-90ce-dac502259ad0.png

什么是IPU?

傳統(tǒng)意義上的IPU(Image Processing Unit),圖像處理單元,是圖像識(shí)別SoC的重要組成部分。

47f5f38a-f474-11ed-90ce-dac502259ad0.png

圖像處理單元的目標(biāo)是提供從圖像輸入(攝像頭傳感器 / 電視信號(hào)輸入等)到顯示設(shè)備(LCD顯示屏 / TV輸出 / 外部圖像處理單元等)端到端的數(shù)據(jù)流信號(hào)處理的全面支持。

480de9c2-f474-11ed-90ce-dac502259ad0.png

IPU庫(kù)(IPU Library)是基于IPU硬件的,它能實(shí)現(xiàn)以下功能:

1、調(diào)整大小。

2、旋轉(zhuǎn)。

3、色彩空間 / 格式轉(zhuǎn)換。

4、以同樣大小的窗口,支持色鍵和α混合疊加組合。

5、在IPU處理后,直接輸出顯示到幀緩沖區(qū)。

6、兩個(gè)輸出處理來(lái)自一個(gè)輸入。

7、窗口切割。

8、局部 α 混合。

在IPU處理內(nèi),IPU庫(kù)采取三種操作緩沖區(qū)的方式:

1、輸入緩沖區(qū),包含需要處理的數(shù)據(jù),用戶可以自己分配或者由IPU庫(kù)分配。

2、輸出緩沖區(qū),包含來(lái)自輸入緩沖區(qū)已經(jīng)處理完成的數(shù)據(jù),用戶可以自己分配

或者由IPU庫(kù)分配;如果用戶想將輸出顯示指向幀緩沖區(qū),然后用戶就不需要分配它們,幀緩沖區(qū)現(xiàn)在已經(jīng)是輸出緩沖區(qū)了。

3、覆蓋緩沖區(qū),包含要處理和組合的數(shù)據(jù)。

(注意:這三個(gè)緩沖區(qū)是連續(xù)的。)

對(duì)于IPU緩沖區(qū)有兩種操作模式:

1、流模式,在IPU低級(jí)操作里將使用雙緩沖區(qū)。

2、正常模式,在IPU低級(jí)操作里將使用單緩沖區(qū)。

481e79b8-f474-11ed-90ce-dac502259ad0.png

Tip:

以上提到的IPU是傳統(tǒng)意義上的IPU,2021年8月英特爾發(fā)布了兩款新的IPU(Infrustracture Processing Unit),架構(gòu)處理器,讓各類網(wǎng)絡(luò)服務(wù)運(yùn)作過(guò)程可降低CPU資源占用比重。在定位上與英偉達(dá)提出的DPU(Data Processing Unit)相類似。

哦對(duì)了,Graphcore 此前也開發(fā)了一款I(lǐng)PU,智能處理單元(intelligence processing unit),用于改善AI性能,實(shí)現(xiàn)AI技術(shù)。

目前看來(lái),或許X PU的前綴字母已經(jīng)不夠用了。當(dāng)然,這也是各大廠商希望自己與其他家產(chǎn)品區(qū)分開的結(jié)果。我們真的需要這么多X PU嗎?大浪淘沙,時(shí)間自然會(huì)給我們答案。

X PU大致一覽

APU -- Accelerated Processing Unit, 加速處理器,AMD公司推出加速圖像處理芯片產(chǎn)品。

BPU -- Brain Processing Unit, 地平線公司主導(dǎo)的嵌入式處理器架構(gòu)。

CPU -- Central Processing Unit 中央處理器, 目前PC core的主流產(chǎn)品。

DPU -- Deep learning Processing Unit, 深度學(xué)習(xí)處理器,最早由國(guó)內(nèi)深鑒科技提出;另說(shuō)有Dataflow Processing Unit 數(shù)據(jù)流處理器, Wave Computing 公司提出的AI架構(gòu);Data storage Processing Unit,深圳大普微的智能固態(tài)硬盤處理器。

FPU -- Floating Processing Unit 浮點(diǎn)計(jì)算單元,通用處理器中的浮點(diǎn)運(yùn)算模塊。

GPU -- Graphics Processing Unit, 圖形處理器,采用多線程SIMD架構(gòu),為圖形處理而生。

HPU -- Holographics Processing Unit 全息圖像處理器, 微軟出品的全息計(jì)算芯片與設(shè)備。

IPU -- Intelligence Processing Unit, Deep Mind投資的Graphcore公司出品的AI處理器產(chǎn)品。

MPU/MCU -- Microprocessor/Micro controller Unit, 微處理器/微控制器,一般用于低計(jì)算應(yīng)用的RISC計(jì)算機(jī)體系架構(gòu)產(chǎn)品,如ARM-M系列處理器。

NPU -- Neural Network Processing Unit,神經(jīng)網(wǎng)絡(luò)處理器,是基于神經(jīng)網(wǎng)絡(luò)算法與加速的新型處理器總稱,如中科院計(jì)算所/寒武紀(jì)公司出品的diannao系列。

RPU -- Radio Processing Unit, 無(wú)線電處理器, Imagination Technologies 公司推出的集合集Wifi/藍(lán)牙/FM/處理器為單片的處理器。

TPU -- Tensor Processing Unit 張量處理器, Google 公司推出的加速人工智能算法的專用處理器。目前一代TPU面向Inference,二代面向訓(xùn)練。

VPU -- Vector Processing Unit 矢量處理器,Intel收購(gòu)的Movidius公司推出的圖像處理與人工智能的專用芯片的加速計(jì)算核心。

WPU -- Wearable Processing Unit, 可穿戴處理器,Ineda Systems公司推出的可穿戴片上系統(tǒng)產(chǎn)品,包含GPU/MIPS CPU等IP。

XPU -- 百度與Xilinx公司在2017年Hotchips大會(huì)上發(fā)布的FPGA智能云加速,含256核。

ZPU -- Zylin Processing Unit, 由挪威Zylin 公司推出的一款32位開源處理器。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19896

    瀏覽量

    235213
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11080

    瀏覽量

    217085
  • TPU
    TPU
    +關(guān)注

    關(guān)注

    0

    文章

    154

    瀏覽量

    21201
  • IPU
    IPU
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    15802
  • NPU
    NPU
    +關(guān)注

    關(guān)注

    2

    文章

    330

    瀏覽量

    19753

原文標(biāo)題:科普:NPU,TPU,IPU,這些都是什么?

文章出處:【微信號(hào):IP與SoC設(shè)計(jì),微信公眾號(hào):IP與SoC設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    TPU-MLIR開發(fā)環(huán)境配置時(shí)出現(xiàn)的各種問(wèn)題求解

    按照 TPU-MLIR 開發(fā)指南進(jìn)行環(huán)境配置: 2.1. 代碼下載? 代碼路徑: https://github.com/sophgo/tpu-mlir 克隆該代碼后, 需要在Docker中編譯
    發(fā)表于 01-10 08:02

    CORAL-EDGE-TPU:珊瑚開發(fā)板TPU

    包括一個(gè)上系統(tǒng)模塊(SOM)和護(hù)壁板。SOM基于iMX 8M應(yīng)用處理器,還包含LPDDR4內(nèi)存,eMMC存儲(chǔ),雙頻Wi-Fi和Edge TPU。Edge TPU是由Google設(shè)計(jì)的小型ASIC
    發(fā)表于 05-29 10:43

    TPU透明副牌.TPU副牌料.TPU抽粒廠.TPU塑膠副牌.TPU再生料.TPU低溫料

    清源塑膠經(jīng)營(yíng). 供應(yīng)TPU塑膠原料.副牌.再生顆粒料.TPU塑膠.TPU透明副牌. 再生粒子.白色.黑色.透明. 注塑料.擠出料. 壓延等等..聚醚. 脂肪料. 聚酯料.硬度70A--98A.
    發(fā)表于 11-21 17:21

    TPU副牌低溫料.TPU熱熔料.TPU中溫料.TPU低溫塑膠.TPU低溫抽粒.TPU中溫塑料

    清源塑膠公司.供應(yīng)TPU塑膠原料.副牌.再生顆粒料.TPU塑膠.TPU透明副牌. 再生粒子.白色.黑色.透明. 注塑料.擠出料. 壓延等等..聚醚. 脂肪料. 聚酯料.硬度70A--98A. 高硬度
    發(fā)表于 11-21 17:33

    供應(yīng)TPU抽粒工廠.TPU再生工廠.TPU聚醚料.TPU聚酯料.TPU副牌透明.TPU副牌.TPU中低溫料

    清源塑膠經(jīng)營(yíng).進(jìn)口.國(guó)內(nèi).供應(yīng)TPU原料.副牌TPU塑膠.TPU透明副牌. 再生粒子.白色.黑色.透明. 注塑料.擠出料. 壓延等等..聚醚. 脂肪料. 聚酯料.硬度70A--98A. 高硬度
    發(fā)表于 11-21 17:47

    采購(gòu)TPU復(fù)牌料.復(fù)牌TPU原料.TPU復(fù)牌透明塑料.TPU廢邊料.TPU廢膜料.TPU低溫料

    全球大量采購(gòu)① tpu,透明,白色,副牌,再生粒,注塑,擠出料,TPU邊角膜料. TPU廢卷膜. 進(jìn)口.國(guó)內(nèi)料. 200噸,② TPU低溫,中溫.副牌料,膠塊料. 200噸, ③ PB
    發(fā)表于 11-22 02:38

    CPU,GPU,TPU,NPU都是什么

    嵌入式算法移植優(yōu)化學(xué)習(xí)筆記5——CPU,GPU,TPU,NPU都是什么一、什么是CPU?二、什么是GPU?三、什么是TPU?四、什么是NPU?附:一、什么是CPU?中央處理器(CPU)
    發(fā)表于 12-15 06:07

    MCU、DSP、GPU、MPU、CPU、DPU、FPGA、ASIC、SOC、ECU、NPU、TPU、VPU、APU、BPU、ECU、FPU、EPU、這些主控異同點(diǎn)有哪些?

    MCU、DSP、GPU、MPU、CPU、DPU、FPGA、ASIC、SOC、ECU、NPU、TPU、VPU、APU、BPU、ECU、FPU、EPU、這些主控異同點(diǎn)有哪些?
    發(fā)表于 12-17 17:07

    如何驗(yàn)證MC68332 TPU配置是否正確?

    a) 以下 TPU 模塊配置在項(xiàng)目中完成 *M332_TPU_TMCR = 0x1e4c;/* 選擇 TCR1 時(shí)基 = 250nsec, TCR2 = 4usec,仿真模式
    發(fā)表于 05-09 08:17

    tpu是什么材料_tpu硬度范圍_tpu的應(yīng)用

    TPU(Thermoplastic polyurethanes)名稱為熱塑性聚氨酯彈性體橡膠。主要分為有聚酯型和聚醚型之分,它硬度范圍寬(60HA-85HD)、耐磨、耐油,透明,彈性好,在日用品
    發(fā)表于 12-01 15:55 ?2.1w次閱讀

    CPU、GPU、TPU、NPU等的講解

    CPU、GPU、TPUNPU等的講解
    的頭像 發(fā)表于 01-05 14:54 ?1.2w次閱讀

    MPU、MCU、CPU、GPU、DSP、MMU、TPU、NPU大雜燴

    MPU、MCU、CPU、GPU、DSP、MMU、TPU、NPU大雜燴寫在前面:相信大家都和我一樣,對(duì)這些U的英文縮寫,傻傻分不清楚,這是最近收集的一些,整理一下,做個(gè)記錄。MPU與MCU最常見的大家
    發(fā)表于 12-08 14:21 ?19次下載
    MPU、MCU、CPU、GPU、DSP、MMU、<b class='flag-5'>TPU</b>、<b class='flag-5'>NPU</b>大雜燴

    什么是CPU、GPU、TPU、DPU、NPU、BPU?有什么區(qū)別?

    技術(shù)日新月異,物聯(lián)網(wǎng)、人工智能、深度學(xué)習(xí)等遍地開花,各類芯片名詞GPU, TPU, NPU,DPU層出不窮…它們都是什么鬼?又有什么不一樣? 01 CPU CPU,作為機(jī)器的“大腦”,它是布局謀略
    的頭像 發(fā)表于 06-30 08:48 ?1.8w次閱讀
    什么是CPU、GPU、<b class='flag-5'>TPU</b>、DPU、<b class='flag-5'>NPU</b>、BPU?有什么區(qū)別?

    TPUNPU的區(qū)別

    TPUNPU的區(qū)別? 在IT領(lǐng)域中,TPUNPU屬于兩種不同類型的芯片。這兩種芯片都是專為人工智能(AI)和大型數(shù)據(jù)分析設(shè)計(jì)而開發(fā)的,但它們的功能和優(yōu)點(diǎn)卻有所不同。在本文中,我們將
    的頭像 發(fā)表于 08-27 17:08 ?1w次閱讀

    NPU與機(jī)器學(xué)習(xí)算法的關(guān)系

    緊密。 NPU的起源與特點(diǎn) NPU的概念最早由谷歌在其TPU(Tensor Processing Unit)項(xiàng)目中提出,旨在為TensorFlow框架提供專用的硬件加速。NPU的設(shè)計(jì)目
    的頭像 發(fā)表于 11-15 09:19 ?1217次閱讀