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

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

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

增強(qiáng)機(jī)器學(xué)習(xí)能力的“左膀右臂”的GPU、FPGA芯片

mK5P_AItists ? 來(lái)源:未知 ? 作者:李倩 ? 2018-06-19 15:27 ? 次閱讀

在商業(yè)軟件中,電腦芯片已被遺忘。對(duì)于商業(yè)應(yīng)用程序來(lái)說(shuō),這是一種商品。由于機(jī)器人技術(shù)與個(gè)人硬件設(shè)備聯(lián)系更為緊密,因而制造應(yīng)用程序仍然更側(cè)重于硬件部分。

自20世紀(jì)70年代以來(lái),整體上看,人工智能AI)的現(xiàn)狀,以及具體到深度學(xué)習(xí)(DL)領(lǐng)域,硬件與軟件的關(guān)系比任何時(shí)候都聯(lián)系地更加緊密。而我最近幾篇“管理人工智能(management AI)”的文章與過(guò)度擬合和偏見(jiàn)有關(guān),機(jī)器學(xué)習(xí)(ML)系統(tǒng)中存在的兩個(gè)主要風(fēng)險(xiǎn)。本專(zhuān)欄將深入探討許多管理人員,尤其是業(yè)務(wù)線(xiàn)經(jīng)理可能會(huì)處理的硬件縮略詞問(wèn)題,這些縮略詞在機(jī)器學(xué)習(xí)系統(tǒng)中被不斷提及:圖形處理單元(Graphics Processing Unit ,GPU)和現(xiàn)場(chǎng)可編程門(mén)陣列(Field Programmable Gate Array ,FPGA)。

這有助于理解GPU的價(jià)值,因?yàn)镚PU加速了深度學(xué)習(xí)應(yīng)用程序所需的張量(tensor)處理。FPGA的興趣點(diǎn)則在于尋找研究新AI算法的途徑,訓(xùn)練這些系統(tǒng),并開(kāi)始部署現(xiàn)在正在許多工業(yè)AI應(yīng)用中研究的低容量定制系統(tǒng)。盡管這是關(guān)于FPGA進(jìn)行訓(xùn)練的能力研究討論,但我認(rèn)為早期使用是源于F,現(xiàn)場(chǎng)(field)的使用。

例如,訓(xùn)練一個(gè)推理引擎(機(jī)器學(xué)習(xí)“機(jī)器”的核心)可能需要千兆字節(jié),甚至兆兆字節(jié)的數(shù)據(jù)。在數(shù)據(jù)中心運(yùn)行推理時(shí),計(jì)算機(jī)必須管理一個(gè)潛在的不斷增加中的并發(fā)用戶(hù)請(qǐng)求數(shù)。在邊緣應(yīng)用程序中,無(wú)論是在用于檢查管道的無(wú)人機(jī)中還是在智能手機(jī)中,設(shè)備都必須很小且仍然有效,而且還具有適應(yīng)性。簡(jiǎn)單地說(shuō),一個(gè)CPU和一個(gè)GPU是兩個(gè)器件,而一個(gè)FPGA可以有不同的塊做不同的事情,并有可能提供一個(gè)穩(wěn)健的芯片系統(tǒng)。鑒于所有這些不同的需求,最好了解可支持不同需求的系統(tǒng)架構(gòu)的當(dāng)前狀態(tài)。

有兩類(lèi)主要的芯片設(shè)計(jì)可以驅(qū)動(dòng)當(dāng)前的ML系統(tǒng),GPU和FPGA。在未來(lái)的中期(至少幾年),也有可能成為游戲轉(zhuǎn)換者的新技術(shù)暗示。讓我們來(lái)看看。

圖形處理單元(GPU)

機(jī)器學(xué)習(xí)世界中最大的芯片是圖形處理單元GPU。這個(gè)主要用于電腦游戲,讓其在計(jì)算機(jī)顯示器上看起來(lái)更好的東西是如何變得對(duì)機(jī)器學(xué)習(xí)至關(guān)重要的?要理解這一點(diǎn),我們必須回到軟件層。

機(jī)器學(xué)習(xí)目前的冠軍是Deep Learning(DL)系統(tǒng)。DL系統(tǒng)基于各種算法,包括深度神經(jīng)網(wǎng)絡(luò)(DNN),卷積神經(jīng)網(wǎng)絡(luò)(CNN),遞歸神經(jīng)網(wǎng)絡(luò)(RNN)以及許多其他變體。你在這三個(gè)術(shù)語(yǔ)中看到的關(guān)鍵詞是“網(wǎng)絡(luò)(network)”。算法是一個(gè)主題的變體,主題是幾層節(jié)點(diǎn), 節(jié)點(diǎn)和層之間有不同類(lèi)型的通信。

正在處理的是多個(gè)陣列或矩陣。矩陣(matrix)的另一個(gè)更為精確的術(shù)語(yǔ)是張量(tensor),因此它在整個(gè)機(jī)器學(xué)習(xí)行業(yè)中用于諸如TensorFlow之類(lèi)。

現(xiàn)在回到你的電腦屏幕。您可以將它按行和列看作是像素或點(diǎn)的矩陣。這是一個(gè)二維矩陣或張量。當(dāng)你添加顏色,添加到每個(gè)像素的位大小,想要一個(gè)快速變化的一致圖像的時(shí)候,計(jì)算可以很快變得復(fù)雜并且在一步一步的CPU中占用周期。而GPU擁有自己的內(nèi)存,可以將整個(gè)圖形圖像保存為矩陣。然后可以使用張量數(shù)學(xué)計(jì)算圖像中的變化,然后只更改屏幕上受影響的像素。這個(gè)過(guò)程比每次更改圖像時(shí)重新繪制整個(gè)屏幕要快得多。

NVIDIA成立于1993年,旨在創(chuàng)建一個(gè)芯片來(lái)解決諸如CPU等通用計(jì)算機(jī)無(wú)法解決的矩陣問(wèn)題。這是GPU的誕生。

矩陣運(yùn)算并不關(guān)心最終產(chǎn)品是什么,而只是處理元素。這是一種輕微的過(guò)度簡(jiǎn)化,因?yàn)椴煌倪\(yùn)算依稀疏矩陣(當(dāng)有很多零時(shí))與密集矩陣的不同而有不同的工作方式,但內(nèi)容不會(huì)改變運(yùn)算,這個(gè)事實(shí)依然存在。當(dāng)深度學(xué)習(xí)理論學(xué)者看到GPU的發(fā)展時(shí),他們很快就采用其來(lái)加速?gòu)埩窟\(yùn)算。

GPU對(duì)機(jī)器學(xué)習(xí)的發(fā)展至關(guān)重要,推動(dòng)了數(shù)據(jù)中心的訓(xùn)練和推理。例如,NVIDIA Volta V100 Tensor Core在其基本架構(gòu)和以更低精度運(yùn)行推理的能力方面繼續(xù)加速推進(jìn)(這將是另一個(gè)話(huà)題,意味著更少的位,即意味著更快的處理)。但是,當(dāng)涉及物聯(lián)網(wǎng)時(shí)還有其他問(wèn)題需要考慮。

現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)

在現(xiàn)場(chǎng)(field)中,所有類(lèi)型的應(yīng)用程序都有不同的需求。有很多不同的應(yīng)用領(lǐng)域,車(chē)輛,管線(xiàn),機(jī)器人等等。不同行業(yè)可以為每種類(lèi)型的應(yīng)用設(shè)計(jì)不同的芯片,但這可能會(huì)非常昂貴并且會(huì)破壞公司的投資回報(bào)率。還可能推遲上市時(shí)間,錯(cuò)過(guò)重要的商業(yè)機(jī)會(huì)。對(duì)于那些不能提供足夠規(guī)模經(jīng)濟(jì)市場(chǎng)的高度個(gè)性化需求而言,情況尤其如此。

FPGA是幫助公司和研究人員解決問(wèn)題的芯片。FPGA是一種集成電路,可以編程為多種用途。它有一系列“可編程邏輯塊”和一種編程塊和塊之間關(guān)系的方法。它是一種通用工具,可以為多種用途進(jìn)行定制。主要供應(yīng)商包括賽靈思(Xinlinx)和美國(guó)國(guó)家儀器(National Instruments)。

值得注意的是,芯片設(shè)計(jì)成本較低的問(wèn)題并不能使FPGA成為低價(jià)位的選擇。它們通常最適用于研究或工業(yè)應(yīng)用。電路和設(shè)計(jì)的復(fù)雜性使其可編程,不適用于低成本的消費(fèi)類(lèi)應(yīng)用。

由于FPGA可以重新編程,這使得其對(duì)于新興的機(jī)器學(xué)習(xí)領(lǐng)域來(lái)說(shuō)很有價(jià)值。不斷增加算法,并通過(guò)重新編程塊來(lái)針對(duì)不同算法進(jìn)行微調(diào)。此外,低精度推斷的低功耗FPGA對(duì)于遠(yuǎn)程傳感器來(lái)說(shuō)是一個(gè)很好的組合。雖然發(fā)明人將“現(xiàn)場(chǎng)(field)”更多地稱(chēng)為“客戶(hù)(customer)”,但FPGA在實(shí)現(xiàn)AI應(yīng)用方面的真正優(yōu)勢(shì)在實(shí)際領(lǐng)域中。無(wú)論是對(duì)于工廠(chǎng)、道路和管道等基礎(chǔ)設(shè)施,還是無(wú)人機(jī)遠(yuǎn)程檢測(cè),F(xiàn)PGA都允許系統(tǒng)設(shè)計(jì)人員靈活地使用一塊硬件,以實(shí)現(xiàn)多種用途,從而實(shí)現(xiàn)更簡(jiǎn)單的物理設(shè)計(jì),從而可以更加容易地進(jìn)行現(xiàn)場(chǎng)應(yīng)用。

新體系結(jié)構(gòu)即將到來(lái)

GPU和FPGA是目前正在幫助解決如何擴(kuò)大機(jī)器學(xué)習(xí)對(duì)許多市場(chǎng)影響的挑戰(zhàn)的技術(shù)。他們所做的是讓更多人關(guān)注這個(gè)行業(yè)的發(fā)展,并試圖及時(shí)創(chuàng)建新的架構(gòu)來(lái)應(yīng)用。

一方面,許多公司試圖在GPU上學(xué)習(xí)張量運(yùn)算的教訓(xùn)。惠普、IBM和英特爾都有開(kāi)發(fā)專(zhuān)門(mén)用于深度學(xué)習(xí)的下一代張量運(yùn)算設(shè)備的項(xiàng)目。與此同時(shí),像Cambricon、Graphcore和Wave Computing這樣的初創(chuàng)公司也在努力做同樣的事情。

另一方面,ArmIntel和其他公司正在設(shè)計(jì)架構(gòu),以充分利用GPU和CPU,并使器件也瞄準(zhǔn)機(jī)器學(xué)習(xí)市場(chǎng),據(jù)稱(chēng)能夠做的不僅僅是集中張量運(yùn)算,對(duì)于圍繞核心AI流程的其他處理也更加強(qiáng)大。

雖然上述一些組織專(zhuān)注于數(shù)據(jù)中心和其他物聯(lián)網(wǎng),但現(xiàn)在談?wù)撈渲械娜魏我粋€(gè)都為時(shí)尚早。

從全球公司到初創(chuàng)公司,一個(gè)告誡是,除了最早的信息外,還沒(méi)有其他信息出現(xiàn)。如果我們最遲在2020年看到最早的器件樣品,那么這將是一個(gè)驚喜,所以它們至少在五年內(nèi)不會(huì)上市。

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21778

    瀏覽量

    604822
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    211

    文章

    28578

    瀏覽量

    207795
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8430

    瀏覽量

    132859

原文標(biāo)題:GPU、FPGA芯片成為增強(qiáng)機(jī)器學(xué)習(xí)能力的“左膀右臂”

文章出處:【微信號(hào):AItists,微信公眾號(hào):人工智能學(xué)家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA真的能取代CPU和GPU嗎?

    最近我們看到一篇文章,說(shuō)FPGA可能會(huì)取代CPU和GPU成為將來(lái)機(jī)器人研發(fā)領(lǐng)域的主要芯片。文章列舉了很多表格和實(shí)驗(yàn)數(shù)據(jù),證明了在很多領(lǐng)域FPGA
    發(fā)表于 05-16 10:39 ?1.7w次閱讀

    相比GPU和GPP,FPGA是深度學(xué)習(xí)的未來(lái)?

    相比GPU和GPP,FPGA在滿(mǎn)足深度學(xué)習(xí)的硬件需求上提供了具有吸引力的替代方案。憑借流水線(xiàn)并行計(jì)算的能力和高效的能耗,FPGA將在一般的深
    發(fā)表于 07-28 12:16 ?7488次閱讀

    FPGA在深度學(xué)習(xí)應(yīng)用中或?qū)⑷〈?b class='flag-5'>GPU

    現(xiàn)場(chǎng)可編程門(mén)陣列 (FPGA) 解決了 GPU 在運(yùn)行深度學(xué)習(xí)模型時(shí)面臨的許多問(wèn)題 在過(guò)去的十年里,人工智能的再一次興起使顯卡行業(yè)受益匪淺。英偉達(dá) (Nvidia) 和 AMD 等公司的股價(jià)也大幅
    發(fā)表于 03-21 15:19

    從CPU、GPU再到TPU,Google的AI芯片是如何一步步進(jìn)化過(guò)來(lái)的?

    智能回復(fù)、聲音搜索等,對(duì)于機(jī)器學(xué)習(xí)算法硬件上的支持也越來(lái)越成為一種需要。目前很多的機(jī)器學(xué)習(xí)以及圖像處理算法大部分都跑在GPU
    發(fā)表于 03-15 11:40

    FPGA 超越 GPU,問(wèn)鼎下一代深度學(xué)習(xí)主引擎

    GPU體現(xiàn)優(yōu)勢(shì)的領(lǐng)域”,Randy Huang博士表示:“我們鼓勵(lì)其他開(kāi)發(fā)人員和研究人員與我們一起重新表述機(jī)器學(xué)習(xí)問(wèn)題,以充分發(fā)揮 FPGA 更小位數(shù)處理
    發(fā)表于 04-27 14:10

    為什么說(shuō)FPGA并不會(huì)取代CPU和GPU成為機(jī)器人開(kāi)發(fā)的新寵兒?

    最近我們看到一篇文章,說(shuō)FPGA可能會(huì)取代CPU和GPU成為將來(lái)機(jī)器人研發(fā)領(lǐng)域的主要芯片。文章列舉了很多表格和實(shí)驗(yàn)數(shù)據(jù),證明了在很多領(lǐng)域FPGA
    發(fā)表于 10-09 08:33

    什么是機(jī)器學(xué)習(xí)? 機(jī)器學(xué)習(xí)基礎(chǔ)入門(mén)

    它有多高性能。相反,在機(jī)器學(xué)習(xí)中非常常見(jiàn)的向量和矩陣數(shù)學(xué)操作與圖形處理應(yīng)用程序并無(wú)不同,這就是為什么 GPU 已經(jīng)成為模型開(kāi)發(fā)的流行選擇。鑒于對(duì)強(qiáng)大計(jì)算能力的需求,云已經(jīng)成為事實(shí)上卸載
    發(fā)表于 06-21 11:06

    什么是深度學(xué)習(xí)?使用FPGA進(jìn)行深度學(xué)習(xí)的好處?

    上述分類(lèi)之外,還被用于多項(xiàng)任務(wù)(下面顯示了四個(gè)示例)。在 FPGA 上進(jìn)行深度學(xué)習(xí)的好處我們已經(jīng)提到,許多服務(wù)和技術(shù)都使用深度學(xué)習(xí),而 GPU 大量用于這些計(jì)算。這是因?yàn)榫仃嚦朔ㄗ鳛樯?/div>
    發(fā)表于 02-17 16:56

    FPGA、ASIC有望在機(jī)器學(xué)習(xí)領(lǐng)域中崛起

    機(jī)器學(xué)習(xí)已經(jīng)被廣泛的的使用在了各個(gè)領(lǐng)域,在一年之內(nèi)它的成長(zhǎng)速度超過(guò)了預(yù)期。同時(shí)隨著AI芯片的發(fā)展,在以后,FPGA和ASIC芯片將有望成為
    發(fā)表于 12-26 10:46 ?1228次閱讀

    FPGA、ASIC將在機(jī)器學(xué)習(xí)領(lǐng)域崛起

    盡管GPU仍是當(dāng)前的機(jī)器學(xué)習(xí)市場(chǎng)的主流,但有產(chǎn)業(yè)觀察家已經(jīng)預(yù)見(jiàn)了FPGA、ASIC在機(jī)器學(xué)習(xí)領(lǐng)域
    的頭像 發(fā)表于 01-06 10:01 ?5094次閱讀

    深度學(xué)習(xí)方案ASIC、FPGA、GPU比較 哪種更有潛力

    幾乎所有深度學(xué)習(xí)的研究者都在使用GPU,但是對(duì)比深度學(xué)習(xí)硬鑒方案,ASIC、FPGA、GPU三種究竟哪款更被看好?主要是認(rèn)清對(duì)深度
    發(fā)表于 02-02 15:21 ?1.1w次閱讀
    深度<b class='flag-5'>學(xué)習(xí)</b>方案ASIC、<b class='flag-5'>FPGA</b>、<b class='flag-5'>GPU</b>比較 哪種更有潛力

    介紹GPUFPGA的幾個(gè)方面和看法

    除了芯片性能外,GPU相對(duì)于FPGA還有一個(gè)優(yōu)勢(shì)就是內(nèi)存接口。GPU的內(nèi)存接口(傳統(tǒng)的GDDR,最近更是用上了HBM和HBM2)的帶寬遠(yuǎn)好于FPGA
    發(fā)表于 09-15 09:15 ?929次閱讀

    FPGA芯片將成為未來(lái)增強(qiáng)機(jī)器學(xué)習(xí)左膀右臂

    在商業(yè)軟件中,電腦芯片已被遺忘。對(duì)于商業(yè)應(yīng)用程序來(lái)說(shuō),這是一種商品。由于機(jī)器人技術(shù)與個(gè)人硬件設(shè)備聯(lián)系更為緊密,因而制造應(yīng)用程序仍然更側(cè)重于硬件部分。
    發(fā)表于 10-24 23:11 ?718次閱讀

    基于5個(gè)問(wèn)題闡述GPU增強(qiáng)AI和機(jī)器學(xué)習(xí)技術(shù)中的作用

    基于5個(gè)問(wèn)題闡述GPU增強(qiáng)AI和機(jī)器學(xué)習(xí)技術(shù)中的作用。 在21世紀(jì)初期,研究人員意識(shí)到,由于機(jī)器學(xué)習(xí)
    的頭像 發(fā)表于 01-30 10:42 ?1011次閱讀

    FPGA還是GPU?AI主芯片將如何選擇

    類(lèi)相同的方式做出決策的非人類(lèi)機(jī)器智能。這包括沉思、適應(yīng)能力、意圖能力和判斷力。機(jī)器視覺(jué)、機(jī)器人自動(dòng)化、認(rèn)知計(jì)算、
    的頭像 發(fā)表于 02-05 22:35 ?1337次閱讀