一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何利用人工智能推進芯片開發(fā)?

我快閉嘴 ? 來源:半導體行業(yè)觀察 ? 作者:半導體行業(yè)觀察 ? 2021-03-01 14:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一年前,ZDNet 與Google Brain總監(jiān)Jeff Dean 談了有關(guān)該公司如何利用人工智能來推進其定制芯片內(nèi)部開發(fā)以加速其軟件的過程。Dean指出,在某些情況下,人工智能的深度學習形式可以比人類做出更好的決策,以決定如何在芯片中布局電路。

本月,Google 在arXiv文件服務(wù)器 上 發(fā)表 的一篇題為《阿波羅:可移植的體系結(jié)構(gòu)探索》(Apollo:Transferable Architecture Exploration)的論文上,向世人揭示了一個名為Apollo的研究項目。

阿波羅(Apollo)代表著一個有趣的發(fā)展,超越了Dean一年前在國際固態(tài)電路會議上的正式講話中以及在他對ZDNet的講話中所暗示的含義。

在Dean當時提供的示例中,機器學習可用于一些低級設(shè)計決策,即“布局和布線”。在位置和路線上,芯片設(shè)計人員使用軟件來確定構(gòu)成芯片操作的電路布局,類似于設(shè)計建筑物的平面圖。

相比之下,在阿波羅,該計劃執(zhí)行的是論文作者Yazdanbakhsh及其同事所說的“架構(gòu)探索”,而不是平面圖。

芯片的體系結(jié)構(gòu)是芯片功能元素的設(shè)計,主要是決定它們?nèi)绾蜗嗷プ饔靡约败浖?a href="http://www.www27dydycom.cn/v/tag/1730/" target="_blank">程序員應如何訪問這些功能元素。

例如,經(jīng)典的Intel x86處理器具有一定數(shù)量的片上內(nèi)存,專用的算術(shù)邏輯單元和許多寄存器,等等。這些部分的組合方式賦予了所謂的英特爾架構(gòu)以意義。

當被問及Dean的描述時,Yazdanbakhsh在電子郵件中告訴ZDNet: “我會看到我們的工作和布局規(guī)劃項目是正交且互補的。

Yazdanbakhsh解釋說:“架構(gòu)探索比 計算棧中的 布局布線要高級得多,”他指的是康奈爾大學(Cornell University)的Christopher Batten的演講。

Yazdanbakhsh表示:“我認為,在[架構(gòu)探索]中,存在更高的性能改進余地。

Yazdanbakhsh及其同事將Apollo稱為“第一個可移植的體系結(jié)構(gòu)探索基礎(chǔ)結(jié)構(gòu)”,這是第一個程序,它在不同的芯片上工作的越多,越能更好地探索可能的芯片體系結(jié)構(gòu),從而將學到的知識轉(zhuǎn)移到每個新任務(wù)上。

Yazdanbakhsh和團隊正在開發(fā)的芯片本身就是用于AI的芯片,稱為加速器。該芯片與Nvidia A100“ Ampere” GPU,Cerebras Systems WSE芯片以及目前投放市場的許多其他啟動部件屬于同一類。因此,使用AI設(shè)計運行AI的芯片具有很好的對稱性。

鑒于任務(wù)是設(shè)計一個AI芯片,Apollo程序正在探索的架構(gòu)是適合運行神經(jīng)網(wǎng)絡(luò)的架構(gòu)。這意味著很多線性代數(shù),很多簡單的數(shù)學單元執(zhí)行矩陣乘法并對結(jié)果求和。

團隊將挑戰(zhàn)定義為找到適合給定AI任務(wù)的這些數(shù)學塊的正確組合之一。他們選擇了一個相當簡單的AI任務(wù),即一個稱為MobileNet的卷積神經(jīng)網(wǎng)絡(luò),這是一種資源有效的網(wǎng)絡(luò),由Andrew G.Howard和Google的同事于2017年設(shè)計。此外,他們使用多個內(nèi)部設(shè)計的網(wǎng)絡(luò)測試了工作負載,以執(zhí)行諸如對象檢測和語義分段之類的任務(wù)。

這樣,目標就變成了:對于芯片的體系結(jié)構(gòu),什么是正確的參數(shù),以使得對于給定的神經(jīng)網(wǎng)絡(luò)任務(wù),芯片滿足諸如速度之類的某些標準?

搜索涉及對超過4.52億個參數(shù)進行排序,包括將使用多少個數(shù)學單元(稱為處理器元素),以及對于給定模型而言最佳的參數(shù)存儲量和激活存儲量。

Apollo的優(yōu)點是可以將各種現(xiàn)有的優(yōu)化方法相提并論,以了解它們?nèi)绾卧趦?yōu)化新型芯片設(shè)計的體系結(jié)構(gòu)中相互疊加。在這里,上圖顯示了相對結(jié)果。

Apollo是一個框架,這意味著它可以采用文獻中開發(fā)的多種方法進行所謂的黑盒優(yōu)化,并且可以使這些方法適應特定的工作負載,并比較每種方法在解決目標方面的效果。

在另一個很好的對稱性中,Yazdanbakhsh采用了一些優(yōu)化方法,這些方法實際上是為開發(fā)神經(jīng)網(wǎng)絡(luò)體系結(jié)構(gòu)而設(shè)計的。其中包括Google的Quoc V.Le及其同事于2019年開發(fā)的所謂進化法; Christoph Angermueller和其他人在Google上基于模型的強化學習和所謂的基于群體的方法集成,目的是“設(shè)計” DNA序列;和貝葉斯優(yōu)化方法。因此,Apollo包含了令人愉悅的對稱性的主要層次,將為神經(jīng)網(wǎng)絡(luò)設(shè)計和生物合成設(shè)計的方法匯集在一起,以設(shè)計可用于神經(jīng)網(wǎng)絡(luò)設(shè)計和生物合成的電路。

比較所有這些優(yōu)化,這就是Apollo框架的亮點。它的整個存在目的是有條不紊地采用不同的方法,并指出最有效的方法。阿波羅(Apollo)試驗結(jié)果詳細說明了進化方法和基于模型的方法如何優(yōu)于隨機選擇和其他方法。

但是,阿波羅最引人注目的發(fā)現(xiàn)是,與蠻力搜索相比,運行這些優(yōu)化方法使流程效率更高。例如,他們將基于群體的集成方法與他們所說的對體系結(jié)構(gòu)方法的解決方案集的半窮盡搜索進行了比較。

Yazdanbakhsh及其同事看到的是,基于人群的方法能夠發(fā)現(xiàn)利用電路中權(quán)衡取舍的解決方案,例如計算與內(nèi)存,而這通常需要特定領(lǐng)域的知識。由于基于人口的方法是一種博學的方法,因此它可以找到半窮舉搜索無法找到的解決方案。

實際上,P3BO(基于人口的黑盒優(yōu)化)發(fā)現(xiàn)的設(shè)計比3K樣本搜索空間的半窮盡略好。我們觀察到該設(shè)計使用非常小的內(nèi)存大小(3MB)來支持更多的計算單元。這充分利用了視覺工作負載的計算密集型性質(zhì),而原始半詳盡搜索空間中并未包含該功能。這證明了半窮舉方法需要人工搜索空間工程,而基于學習的優(yōu)化方法利用大的搜索空間來減少人工工作。

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

通過運行優(yōu)化策略以將芯片設(shè)計提高一個設(shè)計點,例如以毫米為單位的最大芯片尺寸,這些實驗的結(jié)果便可以作為輸入輸入到隨后的優(yōu)化方法中。Apollo團隊發(fā)現(xiàn)的是,通過利用初始或種子優(yōu)化方法的最佳結(jié)果,各種優(yōu)化方法可在諸如面積受限的電路設(shè)計之類的任務(wù)上提高其性能。

所有這些必須由以下事實括起來:為MobileNet或任何其他網(wǎng)絡(luò)或工作負載設(shè)計芯片受設(shè)計過程對給定工作負載的適用性的限制。

實際上,其中一位作者Berkin Akin幫助開發(fā)了MobileNet版本MobileNet Edge,他指出優(yōu)化是芯片和神經(jīng)網(wǎng)絡(luò)優(yōu)化的產(chǎn)物。

“神經(jīng)網(wǎng)絡(luò)架構(gòu)必須了解目標硬件架構(gòu),才能優(yōu)化整體系統(tǒng)性能和能源效率,” Akin去年在與同事Suyog Gupta的論文中寫道。

ZDNet通過電子郵件與Akin聯(lián)絡(luò),問一個問題:與神經(jīng)網(wǎng)絡(luò)體系結(jié)構(gòu)的設(shè)計隔離時,硬件設(shè)計有多有價值?

“很好的問題?!盇kim在電子郵件中回答。

Akin說,Apollo對于給定的工作負載可能就足夠了,但是在芯片和神經(jīng)網(wǎng)絡(luò)之間進行的所謂的“共同優(yōu)化”將帶來其他好處。

這是Akin的完整回覆:

當然,在某些用例中,我們正在為給定的一組固定神經(jīng)網(wǎng)絡(luò)模型設(shè)計硬件。這些模型可以是硬件目標應用領(lǐng)域中高度優(yōu)化的代表性工作負載的一部分,也可以是定制加速器用戶的要求。在這項工作中,我們正在解決這種性質(zhì)的問題,我們使用ML為給定的工作負載套件找到最佳的硬件體系結(jié)構(gòu)。但是,當然在某些情況下,可以靈活地共同優(yōu)化硬件設(shè)計和神經(jīng)網(wǎng)絡(luò)體系結(jié)構(gòu)。實際上,我們正在進行一些此類聯(lián)合優(yōu)化的工作,我們希望可以取得更好的權(quán)衡。

那么,最后的收獲是,即使芯片設(shè)計受到AI的新工作量的影響,芯片設(shè)計的新過程也可能對神經(jīng)網(wǎng)絡(luò)的設(shè)計產(chǎn)生可衡量的影響。
責任編輯:tzh

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

    關(guān)注

    68

    文章

    19890

    瀏覽量

    235112
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    52494

    瀏覽量

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

    關(guān)注

    88

    文章

    35109

    瀏覽量

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

    關(guān)注

    1806

    文章

    49011

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    迅為RK3588開發(fā)板Linux安卓麒麟瑞芯微國產(chǎn)工業(yè)AI人工智能

    迅為RK3588開發(fā)板Linux安卓麒麟瑞芯微國產(chǎn)工業(yè)AI人工智能
    發(fā)表于 07-14 11:23

    新思科技利用人工智能加速芯片設(shè)計流程

    芯片開發(fā)者常面臨極高設(shè)計復雜度與縮短產(chǎn)品上市時間的雙重壓力。任何有助于提升設(shè)計開發(fā)效率、加速決策制定速度以及推進其他進度的舉措,都能為開發(fā)
    的頭像 發(fā)表于 04-17 10:12 ?427次閱讀

    傳統(tǒng)工廠如何利用人工智能技術(shù)實現(xiàn)運籌優(yōu)化與效率提升

    要素拓撲關(guān)系的深度重構(gòu)。本文將結(jié)合西井實踐與觀點,探討傳統(tǒng)工廠如何利用人工智能技術(shù)實現(xiàn)運籌優(yōu)化與效率提升。
    的頭像 發(fā)表于 03-18 15:39 ?454次閱讀

    智慧路燈如何應用人工智能技術(shù)

    叁仟智慧路燈通過整合人工智能(AI)技術(shù),顯著提升了城市的智能化程度,為城市管理工作帶來了諸多便利。以下將詳細闡述叁仟智慧路燈在應用人工智能技術(shù)方面的幾個關(guān)鍵領(lǐng)域: 一、智能照明控制
    的頭像 發(fā)表于 03-07 09:18 ?425次閱讀
    智慧路燈如何應<b class='flag-5'>用人工智能</b>技術(shù)

    DeepSeek對人工智能領(lǐng)域的啟示

    本文作者是 IBM 董事長兼首席執(zhí)行官 Arvind Krishna。他認為,社會各界不應止步于應用人工智能,更要成為人工智能的共建者。
    的頭像 發(fā)表于 02-07 09:46 ?1139次閱讀

    嵌入式和人工智能究竟是什么關(guān)系?

    嵌入式和人工智能究竟是什么關(guān)系? 嵌入式系統(tǒng)是一種特殊的系統(tǒng),它通常被嵌入到其他設(shè)備或機器中,以實現(xiàn)特定功能。嵌入式系統(tǒng)具有非常強的適應性和靈活性,能夠根據(jù)用戶需求進行定制化設(shè)計。它廣泛應用于各種
    發(fā)表于 11-14 16:39

    《AI for Science:人工智能驅(qū)動科學創(chuàng)新》第6章人AI與能源科學讀后感

    、優(yōu)化等方面的應用有了更清晰的認識。特別是書中提到的基于大數(shù)據(jù)和機器學習的能源管理系統(tǒng),通過實時監(jiān)測和分析能源數(shù)據(jù),實現(xiàn)了能源的高效利用智能化管理。 其次,第6章通過多個案例展示了人工智能在能源科學中
    發(fā)表于 10-14 09:27

    AI for Science:人工智能驅(qū)動科學創(chuàng)新》第4章-AI與生命科學讀后感

    很幸運社區(qū)給我一個閱讀此書的機會,感謝平臺。 《AI for Science:人工智能驅(qū)動科學創(chuàng)新》第4章關(guān)于AI與生命科學的部分,為我們揭示了人工智能技術(shù)在生命科學領(lǐng)域中的廣泛應用和深遠影響。在
    發(fā)表于 10-14 09:21

    《AI for Science:人工智能驅(qū)動科學創(chuàng)新》第一章人工智能驅(qū)動的科學創(chuàng)新學習心得

    ,還促進了新理論、新技術(shù)的誕生。 3. 挑戰(zhàn)與機遇并存 盡管人工智能為科學創(chuàng)新帶來了巨大潛力,但第一章也誠實地討論了伴隨而來的挑戰(zhàn)。數(shù)據(jù)隱私、算法偏見、倫理道德等問題不容忽視。如何在利用AI提升科研效率
    發(fā)表于 10-14 09:12

    risc-v在人工智能圖像處理應用前景分析

    和使用該技術(shù),無需支付專利費或使用費。這大大降低了人工智能圖像處理技術(shù)的研發(fā)成本,并吸引了大量的開發(fā)者、企業(yè)和研究機構(gòu)參與其生態(tài)建設(shè)。 靈活性則體現(xiàn)在RISC-V可以根據(jù)不同的應用場景進行定制和優(yōu)化,從而
    發(fā)表于 09-28 11:00

    人工智能ai4s試讀申請

    目前人工智能在繪畫對話等大模型領(lǐng)域應用廣闊,ai4s也是方興未艾。但是如何有效利用ai4s工具助力科研是個需要研究的課題,本書對ai4s基本原理和原則,方法進行描訴,有利于總結(jié)經(jīng)驗,擬按照要求準備相關(guān)體會材料??茨芊裼兄谌腴T和提高ss
    發(fā)表于 09-09 15:36

    名單公布!【書籍評測活動NO.44】AI for Science:人工智能驅(qū)動科學創(chuàng)新

    材料基因組工程的推動下,人工智能如何與材料科學結(jié)合,加快傳統(tǒng)材料和新型材料的開發(fā)過程。 第4章介紹了人工智能在加快藥物研發(fā)、輔助基因研究方面及在合成生物學中的普遍應用。 第5章介紹了人工智能
    發(fā)表于 09-09 13:54

    報名開啟!深圳(國際)通用人工智能大會將啟幕,國內(nèi)外大咖齊聚話AI

    8月28日至30日,2024深圳(國際)通用人工智能大會暨深圳(國際)通用人工智能產(chǎn)業(yè)博覽會將在深圳國際會展中心(寶安)舉辦。大會以“魅力AI·無限未來”為主題,致力于打造全球通用人工智能領(lǐng)域集產(chǎn)品
    發(fā)表于 08-22 15:00

    利用人工智能改變 PCB 設(shè)計

    人工智能在PCB設(shè)計中展現(xiàn)出不可否認的潛力,但是工程師們自然對其影響有所顧慮。關(guān)于工作保障和責任的等問題常常浮現(xiàn):人工智能會奪走我的工作嗎?如果人工智能出錯,我會被指責嗎?然而,人工智能
    的頭像 發(fā)表于 08-15 10:38 ?908次閱讀
    <b class='flag-5'>利用人工智能</b>改變 PCB 設(shè)計

    FPGA在人工智能中的應用有哪些?

    FPGA(現(xiàn)場可編程門陣列)在人工智能領(lǐng)域的應用非常廣泛,主要體現(xiàn)在以下幾個方面: 一、深度學習加速 訓練和推理過程加速:FPGA可以用來加速深度學習的訓練和推理過程。由于其高并行性和低延遲特性
    發(fā)表于 07-29 17:05