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

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

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

Google:可遷移架構(gòu)探索,用AI設計AI芯片

姚小熊27 ? 來源:人工智能實驗室 ? 作者:人工智能實驗室 ? 2021-03-05 09:32 ? 次閱讀

摩爾定律的迫在眉睫和深度學習的不斷使用推動了針對特定神經(jīng)體系結(jié)構(gòu)進行優(yōu)化的定制芯片的設計。這些定制芯片也被稱為加速器,可以顯著地增加可用的算力,從而提高神經(jīng)網(wǎng)絡的性能以及廣泛應用的可能性。

在談到有關(guān)該公司是如何利用人工智能促進其定制芯片的研發(fā)時,Google Brain的總監(jiān)杰夫迪恩(Jeff Dean)指出,在某些情況下,深度學習可以比人類做出更好的決策,像是規(guī)劃芯片中的電路布局。

2月初,Google發(fā)表了論文《阿波羅:可遷移架構(gòu)探索》(Apollo:Architecture Exploration),講述了名為Apollo的研究項目,該項目提供了一種通用的芯片架構(gòu)探索框架。

芯片架構(gòu)指的是芯片功能組件的設計,它們?nèi)绾蜗嗷プ饔靡约败浖?a href="http://www.wenjunhu.com/v/tag/1730/" target="_blank">程序員應如何訪問這些組件。例如,經(jīng)典的Intel x86處理器具有一定數(shù)量的片上內(nèi)存、專用的數(shù)學邏輯單元和寄存器以一定的組合方式組成,這種組合方式賦予「英特爾架構(gòu)」以意義。

定制芯片需要高效的架構(gòu)探索方法。然而,由于搜索空間呈指數(shù)級增長,而目標函數(shù)又是一個黑匣子,優(yōu)化架構(gòu)的參數(shù)是一個艱巨的任務,通常需要專業(yè)知識。施加在參數(shù)上的約束進一步使有效配置的識別變得復雜。

為了解決上述問題,Apollo程序執(zhí)行的是適合運行某種神經(jīng)網(wǎng)絡的架構(gòu)的探索。

這樣,目標就變成了,對于芯片架構(gòu)來說正確的參數(shù)是什么,對于給定的神經(jīng)網(wǎng)絡任務,芯片應滿足哪些標準?

該團隊將目標函數(shù)定義為找到適合于給定的AI任務的某種正確的數(shù)學運算單元組合,并對超過4.52億個參數(shù)進行排序檢索,包括將使用多少個數(shù)學運算單元(處理器)以及對于給定模型而言最佳的參數(shù)存儲量和激活存儲量。

圖示:人工智能加速器芯片的搜索空間,即芯片架構(gòu)必須優(yōu)化的功能塊。許多AI芯片的特征是用于大量簡單數(shù)學運算的并行,相同的處理器用于執(zhí)行許多矢量矩陣乘法,這是神經(jīng)網(wǎng)絡處理的主力軍。(來源:Google Blog)

他們選擇了一個名為MobileNet的較為簡單的AI任務進行測試,這是一種由資源節(jié)約型網(wǎng)絡組成的卷積神經(jīng)網(wǎng)絡。實驗演示了如何利用針對復雜的高維度的定制優(yōu)化策略進行架構(gòu)探索,并以合理的少量評估(約占搜索空間的0.0004%)產(chǎn)生大的改進(高達24.6%)。此外,他們還測試了執(zhí)行諸如對象檢測和語義分段之類任務的工作負載。

Apollo可以采用多種方法進行所謂的「黑盒優(yōu)化」,并且可以比較每種方法在解決不同目標的效果,使這些方法適應于特定的任務。

該團隊在架構(gòu)探索的背景下探索了四種優(yōu)化策略,這些優(yōu)化策略實際上是為開發(fā)神經(jīng)網(wǎng)絡體系結(jié)構(gòu)而設計的,包括隨機采樣、貝葉斯優(yōu)化、為「設計」 DNA序列而研發(fā)的進化搜索以及基于總體的黑盒優(yōu)化(P3BO)。

對這些優(yōu)化進行比較的主要目的是為了有條不紊地指出最有效的方法。實驗結(jié)果表明,進化方法和P3BO優(yōu)于隨機選擇和貝葉斯優(yōu)化。

圖示:Apollo的優(yōu)點是可以將各種現(xiàn)有的優(yōu)化方法相結(jié)合,以了解它們?nèi)绾卧趦?yōu)化新型芯片設計的體系結(jié)構(gòu)中相互疊加。(來源:Google Blog)

Apollo的搜索是高效的,可遷移的。

研究人員將P3BO與架構(gòu)解決方案的半窮盡搜索集進行了比較,發(fā)現(xiàn)基于總體的黑盒優(yōu)化方法能夠發(fā)現(xiàn)并使用像是計算與內(nèi)存這類的電路中權(quán)衡取舍的解決方案,而這些通常需要特定領域的知識。并且,基于總體的方法可以找到半窮盡搜索無法找到的解決方案。

因此,Apollo能夠弄清楚不同的優(yōu)化方法在芯片設計中的效果如何。但是,它還可以做更多的事情,那就是它可以運用「遷移學習」展示如何依次改進這些優(yōu)化。

Yazdanbakhsh及其同事將Apollo稱為「第一個可遷移的架構(gòu)探索的基礎框架」,它在不同的芯片上工作的越多,越能更好地探索可能的芯片體系結(jié)構(gòu),從而將學到的知識遷移到每個新任務上。研究表明,遷移學習可以有效地改善目標體系結(jié)構(gòu)的探索,尤其是當優(yōu)化約束具有更嚴格的界限時。

使用AI設計運行AI的芯片具有很好的對稱性。

Apollo代表著一個有趣的發(fā)展,超越了之前所說的機器學習僅用于一些「布局與布線」之類的低層次的設計決策。相比之下,Apollo程序執(zhí)行的是更高層次的「架構(gòu)探索」,而不僅僅是創(chuàng)建類似于建筑中的平面設計圖的產(chǎn)物。

當被問及Dean的描述時,主要作者阿米爾雅茲丹巴赫什(Amir Yazdanbakhsh)解釋:「我會看到我們的工作和布局布線工作是正交且互補的。相比于計算堆棧中的布局布線,架構(gòu)探索的層次要更高。」他認為「架構(gòu)探索」是存在更高性能的改進余地的方式。

但是,為MobileNet或任何其他網(wǎng)絡設計的芯片受到一定程度上的適用性的限制。

文章的作者之一Berkin Akin指出優(yōu)化結(jié)果是芯片和神經(jīng)網(wǎng)絡共同優(yōu)化的產(chǎn)物。「神經(jīng)網(wǎng)絡架構(gòu)必須了解目標硬件架構(gòu),以優(yōu)化整體系統(tǒng)性能和能效?!顾硎荆珹pollo對于給定的工作負載可能就足夠了,但在芯片和神經(jīng)網(wǎng)絡之間進行「共同優(yōu)化」,將在未來產(chǎn)生其他好處。

「我們用ML為給定的工作負載找到最佳的硬件體系結(jié)構(gòu)。當然,在某些情況下,可以靈活地同時優(yōu)化硬件設計和神經(jīng)網(wǎng)絡體系結(jié)構(gòu)。實際上,我們正在進行一些此類聯(lián)合優(yōu)化的工作,我們希望可以取得更好的折衷。.. 」

因此,雖然芯片設計受到AI的工作量的影響,但是新的芯片設計進程也會對神經(jīng)網(wǎng)絡的設計產(chǎn)生相當?shù)挠绊?,這類的辯證法在未來幾年中可能會以有趣的方式發(fā)展。
責任編輯:YYX

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

    關(guān)注

    456

    文章

    51157

    瀏覽量

    426666
  • Google
    +關(guān)注

    關(guān)注

    5

    文章

    1772

    瀏覽量

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

    關(guān)注

    87

    文章

    31493

    瀏覽量

    270097
收藏 人收藏

    評論

    相關(guān)推薦

    Google兩款先進生成式AI模型登陸Vertex AI平臺

    生成式 AI 正在引領商業(yè)增長與轉(zhuǎn)型。在已經(jīng)將生成式 AI 部署到生產(chǎn)環(huán)境的企業(yè)中,有86%的企業(yè)表示其帶來了收入增長,估計增長率為 6%。這就是為什么 Google 正持續(xù)投資其 AI
    的頭像 發(fā)表于 12-30 09:56 ?126次閱讀

    Google AI技術(shù)助力中國品牌出海增長

    人工智能的技術(shù)創(chuàng)新與突破正在給各行各業(yè)帶來全新的變革與機遇。在數(shù)字營銷領域,AI 也為整個營銷流程開啟了全新的可能。從全新的沉浸式廣告體驗到效果出色的廣告素材,Google AI 正在助力廣告創(chuàng)意
    的頭像 發(fā)表于 10-16 11:08 ?541次閱讀

    谷歌Vertex AI助力企業(yè)生成式AI應用

    過去的一段時間,我們看到了許多 Google Cloud 客戶對生成式 AI 和 agent 的精彩應用,令我們拍案叫絕。為了讓企業(yè)能夠更快推出功能強大的 AI agent,Google
    的頭像 發(fā)表于 09-09 15:59 ?564次閱讀

    新思科技探索AI+EDA的更多可能性

    芯片設計復雜性的快速指數(shù)級增長給開發(fā)者帶來了巨大的挑戰(zhàn),整個行業(yè)不僅要向埃米級發(fā)展、Muiti-Die系統(tǒng)和工藝節(jié)點遷移所帶來的挑戰(zhàn),還需要應對愈加緊迫的上市時間目標、不斷增加的制造測試成本以及人才短缺等問題。早在AI大熱之前,
    的頭像 發(fā)表于 08-29 11:19 ?562次閱讀

    AI芯片的混合精度計算與靈活擴展

    電子發(fā)燒友網(wǎng)報道(文/李彎彎)當前,AI技術(shù)和應用蓬勃發(fā)展,其中離不開AI芯片的支持。AI芯片是一個復雜而多樣的領域,根據(jù)其設計目標和應用場
    的頭像 發(fā)表于 08-23 00:08 ?5054次閱讀

    云開發(fā)AI助手

    AI
    草帽王路飛
    發(fā)布于 :2024年07月22日 14:41:54

    ai服務器是什么架構(gòu)類型

    AI服務器,即人工智能服務器,是專門為人工智能應用設計的高性能計算服務器。AI服務器的架構(gòu)類型有很多種,以下是一些常見的架構(gòu)類型: CPU架構(gòu)
    的頭像 發(fā)表于 07-02 09:51 ?1214次閱讀

    后摩智能引領AI芯片革命,推出邊端大模型AI芯片M30

    在人工智能(AI)技術(shù)飛速發(fā)展的今天,AI大模型的部署需求正迅速從云端向端側(cè)和邊緣側(cè)設備遷移。這一轉(zhuǎn)變對AI芯片的性能、功耗和響應速度提出了
    的頭像 發(fā)表于 06-28 15:13 ?729次閱讀

    AI芯片會導元件中間商消失嗎?

    元件AI芯片
    芯廣場
    發(fā)布于 :2024年06月19日 18:10:01

    英偉達加速AI芯片迭代,推出Rubin架構(gòu)計劃

    在近日舉辦的COMPUTEX 2024展會上,英偉達CEO黃仁勛再次展現(xiàn)了公司在人工智能(AI芯片領域的雄心壯志。他公布了下一代AI芯片架構(gòu)
    的頭像 發(fā)表于 06-03 11:36 ?862次閱讀

    AI芯片哪里買?

    AI芯片
    芯廣場
    發(fā)布于 :2024年05月31日 16:58:19

    risc-v多核芯片AI方面的應用

    RISC-V多核芯片AI方面的應用主要體現(xiàn)在其低功耗、低成本、靈活擴展以及能夠更好地適應AI算法的不同需求等特點上。 首先,RISC-V適合用于高效設計實現(xiàn),其內(nèi)核面積更小,功耗更
    發(fā)表于 04-28 09:20

    開發(fā)者手機 AI - 目標識別 demo

    應用的demo。 應用程序通過相機進行預覽,對預覽畫面中的物體進行目標識別,目前該應用程序支持識別100種物體。 系統(tǒng)架構(gòu) 下圖為demo應用以及Openharmony AI子系統(tǒng)的架構(gòu)圖。 目標
    發(fā)表于 04-11 16:14

    NanoEdge AI的技術(shù)原理、應用場景及優(yōu)勢

    NanoEdge AI 是一種基于邊緣計算的人工智能技術(shù),旨在將人工智能算法應用于物聯(lián)網(wǎng)(IoT)設備和傳感器。這種技術(shù)的核心思想是將數(shù)據(jù)處理和分析從云端轉(zhuǎn)移到設備本身,從而減少數(shù)據(jù)傳輸延遲、降低
    發(fā)表于 03-12 08:09

    英偉達將用AI設計AI芯片

    AI芯片行業(yè)資訊
    深圳市浮思特科技有限公司
    發(fā)布于 :2024年02月19日 17:54:43