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

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

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

谷歌發(fā)明用于神經(jīng)網(wǎng)絡(luò)任務(wù)的AI芯片

我快閉嘴 ? 來源:愛集微 ? 作者:嘉德IPR ? 2020-11-18 09:54 ? 次閱讀

谷歌發(fā)明的用于神經(jīng)網(wǎng)絡(luò)任務(wù)的AI芯片,通過引入標(biāo)準(zhǔn)人工智能運(yùn)算管芯,使得AI芯片可以應(yīng)對多種復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu),從而降低了芯片設(shè)計(jì)時(shí)長以及減少了設(shè)計(jì)的工作量。

自從谷歌公司的AlphaGo機(jī)器人戰(zhàn)勝人類圍棋之后,人工智能便一直活躍在人們的視野之中,與各種人工智能方法對應(yīng)的是AI芯片。而在18年的Next云計(jì)算大會上,谷歌披露了自家搶攻IoT終端運(yùn)算的戰(zhàn)略武器,其中最引人關(guān)注的就是Edge TPU芯片的發(fā)布。

據(jù)悉,谷歌不僅為在自己的數(shù)據(jù)中心開發(fā)人工智能芯片,還打算在將其設(shè)計(jì)的Edge TPU用在其他公司生產(chǎn)的產(chǎn)品中。這種人工智能芯片在物聯(lián)網(wǎng)應(yīng)用以及智能終端設(shè)備中具有巨大的使用空間。

在AI芯片設(shè)計(jì)方面,隨著神經(jīng)網(wǎng)絡(luò)的使用在人工智能計(jì)算領(lǐng)域中迅速增長,專用集成電路ASIC)的專用計(jì)算機(jī)的使用已經(jīng)被用于處理神經(jīng)網(wǎng)絡(luò),雖然這些方法可以用于設(shè)計(jì)AI芯片,但是隨著神經(jīng)網(wǎng)絡(luò)的普及和針對其使用神經(jīng)網(wǎng)絡(luò)的任務(wù)范圍的增長,較長的設(shè)計(jì)時(shí)間和不可忽略的非重復(fù)性工程成本將會加劇。

為此,谷歌在18年9月21日申請了一項(xiàng)名為“用于使用具有多個(gè)相同的管芯的單片封裝處理神經(jīng)網(wǎng)絡(luò)任務(wù)的設(shè)備和機(jī)制”的發(fā)明專利(申請?zhí)枺?01880033593.8),申請人為谷歌有限責(zé)任公司。

根據(jù)該專利目前公開的資料,讓我們一起來看看谷歌的這項(xiàng)專利技術(shù)吧。

谷歌發(fā)明用于神經(jīng)網(wǎng)絡(luò)任務(wù)的AI芯片

如上圖,為該專利中發(fā)明的用于處理神經(jīng)網(wǎng)絡(luò)任務(wù)的系統(tǒng),該系統(tǒng)主要包括主處理單元101和人工智能處理單元102,這種系統(tǒng)可以應(yīng)用在服務(wù)器和物聯(lián)網(wǎng)(IoT)設(shè)備中。AIPU 102是主處理單元101的協(xié)處理器,主處理單元通過通信路徑104a和104b耦合到AIPU。

AIPU包括多個(gè)人工智能處理管芯(103a-103f),這些管芯的結(jié)構(gòu)都是相同的,可以用來處理神經(jīng)網(wǎng)絡(luò)相關(guān)的計(jì)算任務(wù),這個(gè)示意圖中展示了6個(gè)這種處理管芯,而其數(shù)目可以基于由主要計(jì)算設(shè)備處理的神經(jīng)網(wǎng)絡(luò)模型的層數(shù)而變化,也正是這種標(biāo)準(zhǔn)處理管芯的引入,使得定制ASIC的挑戰(zhàn)得以減輕。

也就是說,需要多少處理管芯是由要處理的任務(wù)所決定的,例如當(dāng)這種神經(jīng)網(wǎng)絡(luò)處理器應(yīng)用在智能恒溫器上時(shí),由于智能恒溫器的神經(jīng)網(wǎng)絡(luò)模型的層數(shù)可能小于數(shù)據(jù)中心的計(jì)算設(shè)備,因?yàn)樘幚淼娜蝿?wù)會更加簡單,因此其需要的管芯數(shù)也會更少。這樣有利于節(jié)省硬件開銷,避免不必要的算力浪費(fèi),下面我們來這個(gè)處于核心地位的管芯的內(nèi)部邏輯吧。

谷歌發(fā)明用于神經(jīng)網(wǎng)絡(luò)任務(wù)的AI芯片

如上圖,為人工智能處理單元的人工智能處理管芯的功能邏輯示意圖,其中主要包括主機(jī)接口單元、緩沖器、控制器、緩沖器、計(jì)算單元以及輸入輸出(I/O)模塊。可以看到在模塊的四個(gè)角均有輸入輸出模塊,因?yàn)檩斎胼敵瞿K的引腳被配置為雙向的,使得I/O模塊可以從源單元接收數(shù)據(jù)并向目的單元發(fā)送數(shù)據(jù)。

主機(jī)接口單元經(jīng)過I/O引腳從控制器中接收數(shù)據(jù),并經(jīng)過I/O引腳將數(shù)據(jù)發(fā)送到主處理單元控制器。緩沖器中存儲著數(shù)據(jù),控制器負(fù)責(zé)從緩沖器中存取數(shù)據(jù),這些數(shù)據(jù)包括各種指令數(shù)據(jù)以及神經(jīng)網(wǎng)絡(luò)的待處理數(shù)據(jù),具體應(yīng)用這種管芯的方法如下圖所示。

谷歌發(fā)明用于神經(jīng)網(wǎng)絡(luò)任務(wù)的AI芯片

在人工智能處理管芯的方法流程圖中可以看到,系統(tǒng)首先會接收輸入數(shù)據(jù)以配置AIPU,這些配置數(shù)據(jù)也會傳遞到AIPU中的每個(gè)AIPD上,不同的神經(jīng)網(wǎng)絡(luò)處理任務(wù)會發(fā)送不同的數(shù)據(jù),只有在管芯依據(jù)所要進(jìn)行的任務(wù)正確配置的前提下,才可以正確的完成任務(wù)。

例如,如果由AIPU處理的神經(jīng)網(wǎng)絡(luò)的第一層需要第一組權(quán)重值而同時(shí)第二層需要另外一組第二組權(quán)重值時(shí),則關(guān)聯(lián)于神經(jīng)網(wǎng)絡(luò)的第一層相關(guān)聯(lián)的配置參數(shù)將會于第二層進(jìn)行區(qū)分。這樣的設(shè)計(jì)方案也是由于神經(jīng)網(wǎng)絡(luò)每層的結(jié)構(gòu)都可以不相同,為了靈活的應(yīng)對層出不窮的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。

在當(dāng)AIPU接收到數(shù)據(jù)信號后,基于配置數(shù)據(jù)來配置每一個(gè)AIPD,最后將確認(rèn)信號發(fā)送到主處理器,以等待任務(wù)的開始。

谷歌發(fā)明用于神經(jīng)網(wǎng)絡(luò)任務(wù)的AI芯片

最后,我們來看看這種基于神經(jīng)網(wǎng)絡(luò)模型來處理神經(jīng)網(wǎng)絡(luò)任務(wù)的流程圖,首先將于神經(jīng)網(wǎng)絡(luò)相關(guān)的初始數(shù)據(jù)發(fā)送到AIPU,AIPU配置好后會執(zhí)行相關(guān)層的計(jì)算任務(wù),同時(shí)將計(jì)算結(jié)果發(fā)送到第二AIPD,最后將計(jì)算的結(jié)果從AIPU發(fā)送到主處理器中,并將神經(jīng)網(wǎng)絡(luò)的處理結(jié)果發(fā)送到用戶。

以上就是谷歌發(fā)明的用于神經(jīng)網(wǎng)絡(luò)任務(wù)的設(shè)備及方法,通過引入標(biāo)準(zhǔn)人工智能運(yùn)算管芯,使得AI芯片可以從容的應(yīng)對不同復(fù)雜程度的神經(jīng)網(wǎng)絡(luò)以及數(shù)量變化不定的卷積核等參數(shù),這樣就可以跨多個(gè)產(chǎn)品使用標(biāo)準(zhǔn)管芯,從而使得芯片設(shè)計(jì)時(shí)長和非重復(fù)性工作都可以得以更有效的分?jǐn)偂?/p>

關(guān)于嘉德

深圳市嘉德知識產(chǎn)權(quán)服務(wù)有限公司由曾在華為等世界500強(qiáng)企業(yè)工作多年的知識產(chǎn)權(quán)專家、律師、專利代理人組成,熟悉中歐美知識產(chǎn)權(quán)法律理論和實(shí)務(wù),在全球知識產(chǎn)權(quán)申請、布局、訴訟、許可談判、交易、運(yùn)營、標(biāo)準(zhǔn)專利協(xié)同創(chuàng)造、專利池建設(shè)、展會知識產(chǎn)權(quán)、跨境電商知識產(chǎn)權(quán)、知識產(chǎn)權(quán)海關(guān)保護(hù)等方面擁有豐富的經(jīng)驗(yàn)。
責(zé)任編輯:tzh

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

    關(guān)注

    452

    文章

    49994

    瀏覽量

    419681
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6105

    瀏覽量

    104796
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    29393

    瀏覽量

    267688
  • 人工智能
    +關(guān)注

    關(guān)注

    1789

    文章

    46356

    瀏覽量

    236531
收藏 人收藏

    評論

    相關(guān)推薦

    不同類型神經(jīng)網(wǎng)絡(luò)在回歸任務(wù)中的應(yīng)用

    神經(jīng)網(wǎng)絡(luò)是一種強(qiáng)大的機(jī)器學(xué)習(xí)模型,可以用于各種任務(wù),包括回歸。在本文中,我們將討論不同類型的神經(jīng)網(wǎng)絡(luò),以及它們在回歸任務(wù)中的應(yīng)用。 基本的
    的頭像 發(fā)表于 07-11 10:27 ?806次閱讀

    pytorch中有神經(jīng)網(wǎng)絡(luò)模型嗎

    處理、語音識別等領(lǐng)域取得了顯著的成果。PyTorch是一個(gè)開源的深度學(xué)習(xí)框架,由Facebook的AI研究團(tuán)隊(duì)開發(fā)。它以其易用性、靈活性和高效性而受到廣泛歡迎。在PyTorch中,有許多預(yù)訓(xùn)練的神經(jīng)網(wǎng)絡(luò)模型可供選擇,這些模型可以用于
    的頭像 發(fā)表于 07-11 09:59 ?581次閱讀

    BP神經(jīng)網(wǎng)絡(luò)和人工神經(jīng)網(wǎng)絡(luò)的區(qū)別

    BP神經(jīng)網(wǎng)絡(luò)和人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Networks,簡稱ANNs)之間的關(guān)系與區(qū)別,是神經(jīng)網(wǎng)絡(luò)領(lǐng)域中一個(gè)基礎(chǔ)且重要的話題。本文將從定義、結(jié)構(gòu)、算法、應(yīng)用及未來發(fā)展等多個(gè)方面,詳細(xì)闡述BP
    的頭像 發(fā)表于 07-10 15:20 ?593次閱讀

    rnn是遞歸神經(jīng)網(wǎng)絡(luò)還是循環(huán)神經(jīng)網(wǎng)絡(luò)

    RNN(Recurrent Neural Network)是循環(huán)神經(jīng)網(wǎng)絡(luò),而非遞歸神經(jīng)網(wǎng)絡(luò)。循環(huán)神經(jīng)網(wǎng)絡(luò)是一種具有時(shí)間序列特性的神經(jīng)網(wǎng)絡(luò),能夠處理序列數(shù)據(jù),具有記憶功能。以下是關(guān)于循環(huán)
    的頭像 發(fā)表于 07-05 09:52 ?433次閱讀

    遞歸神經(jīng)網(wǎng)絡(luò)是循環(huán)神經(jīng)網(wǎng)絡(luò)

    遞歸神經(jīng)網(wǎng)絡(luò)(Recurrent Neural Network,簡稱RNN)和循環(huán)神經(jīng)網(wǎng)絡(luò)(Recurrent Neural Network,簡稱RNN)實(shí)際上是同一個(gè)概念,只是不同的翻譯方式
    的頭像 發(fā)表于 07-04 14:54 ?548次閱讀

    人工智能神經(jīng)網(wǎng)絡(luò)芯片的介紹

    人工智能神經(jīng)網(wǎng)絡(luò)芯片是一類專門為深度學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)算法設(shè)計(jì)的處理器。它們具有高性能、低功耗、可擴(kuò)展等特點(diǎn),廣泛應(yīng)用于圖像識別、語音識別、自然語言處理等領(lǐng)域。以下是關(guān)于人工智能
    的頭像 發(fā)表于 07-04 09:33 ?447次閱讀

    神經(jīng)網(wǎng)絡(luò)芯片與傳統(tǒng)芯片的區(qū)別和聯(lián)系

    引言 隨著人工智能技術(shù)的快速發(fā)展,深度學(xué)習(xí)算法在圖像識別、自然語言處理、語音識別等領(lǐng)域取得了顯著的成果。然而,深度學(xué)習(xí)算法對計(jì)算資源的需求非常高,傳統(tǒng)的計(jì)算芯片已經(jīng)無法滿足其需求。因此,神經(jīng)網(wǎng)絡(luò)芯片
    的頭像 發(fā)表于 07-04 09:31 ?568次閱讀

    神經(jīng)網(wǎng)絡(luò)芯片和普通芯片區(qū)別

    處理神經(jīng)網(wǎng)絡(luò)算法的芯片。它通過模擬人腦神經(jīng)元的工作方式,實(shí)現(xiàn)了對大量數(shù)據(jù)的并行處理和快速學(xué)習(xí)。 普通芯片,又稱通用芯片,是指可以執(zhí)行各種計(jì)算
    的頭像 發(fā)表于 07-04 09:30 ?695次閱讀

    用于自然語言處理的神經(jīng)網(wǎng)絡(luò)有哪些

    取得了顯著進(jìn)展,成為處理自然語言任務(wù)的主要工具。本文將詳細(xì)介紹幾種常用于NLP的神經(jīng)網(wǎng)絡(luò)模型,包括遞歸神經(jīng)網(wǎng)絡(luò)(RNN)、長短時(shí)記憶網(wǎng)絡(luò)(L
    的頭像 發(fā)表于 07-03 16:17 ?572次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)與循環(huán)神經(jīng)網(wǎng)絡(luò)的區(qū)別

    網(wǎng)絡(luò)結(jié)構(gòu),分別適用于不同的應(yīng)用場景。本文將從基本概念、結(jié)構(gòu)組成、工作原理及應(yīng)用領(lǐng)域等方面對這兩種神經(jīng)網(wǎng)絡(luò)進(jìn)行深入解讀。
    的頭像 發(fā)表于 07-03 16:12 ?1594次閱讀

    bp神經(jīng)網(wǎng)絡(luò)是深度神經(jīng)網(wǎng)絡(luò)

    Network)有相似之處,但它們之間還是存在一些關(guān)鍵的區(qū)別。 一、引言 神經(jīng)網(wǎng)絡(luò)是一種模擬人腦神經(jīng)元結(jié)構(gòu)的計(jì)算模型,它由大量的神經(jīng)元(或稱為節(jié)點(diǎn))組成,這些神經(jīng)元通過權(quán)重連接在一起
    的頭像 發(fā)表于 07-03 10:14 ?495次閱讀

    bp神經(jīng)網(wǎng)絡(luò)和卷積神經(jīng)網(wǎng)絡(luò)區(qū)別是什么

    BP神經(jīng)網(wǎng)絡(luò)(Backpropagation Neural Network)和卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network,簡稱CNN)是兩種不同類型的人工神經(jīng)網(wǎng)絡(luò),它們在
    的頭像 發(fā)表于 07-03 10:12 ?730次閱讀

    cnn卷積神經(jīng)網(wǎng)絡(luò)分類有哪些

    卷積神經(jīng)網(wǎng)絡(luò)(CNN)是一種深度學(xué)習(xí)模型,廣泛應(yīng)用于圖像分類、目標(biāo)檢測、語義分割等領(lǐng)域。本文將詳細(xì)介紹CNN在分類任務(wù)中的應(yīng)用,包括基本結(jié)構(gòu)、關(guān)鍵技術(shù)、常見網(wǎng)絡(luò)架構(gòu)以及實(shí)際應(yīng)用案例。
    的頭像 發(fā)表于 07-03 09:28 ?385次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)和bp神經(jīng)網(wǎng)絡(luò)的區(qū)別

    卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks,簡稱CNN)和BP神經(jīng)網(wǎng)絡(luò)(Backpropagation Neural Networks,簡稱BPNN)是兩種
    的頭像 發(fā)表于 07-02 14:24 ?1743次閱讀

    什么神經(jīng)網(wǎng)絡(luò)模型適合做分類

    神經(jīng)網(wǎng)絡(luò)是一種強(qiáng)大的機(jī)器學(xué)習(xí)模型,廣泛應(yīng)用于各種分類任務(wù)。在本文中,我們將詳細(xì)介紹幾種適合分類任務(wù)神經(jīng)網(wǎng)絡(luò)模型,包括前饋
    的頭像 發(fā)表于 07-02 11:14 ?450次閱讀