首頁 資訊 > 金融 > 正文

史無前例!ChatGPT能設(shè)計芯片了,谷歌&英偉達(dá)&三星更早都在布局!


(相關(guān)資料圖)

資料來源:arXiv等

作者:詹士 Enzo

物聯(lián)網(wǎng)智庫 原創(chuàng)

導(dǎo)讀

史無前例的嘗試!科學(xué)家已經(jīng)開始使用ChatGPT設(shè)計芯片了。生成式人工智能正在迅速拓寬其應(yīng)用邊界,你可能以為它還只是一個聊天機(jī)器人,實(shí)際上,生成式AI已經(jīng)能“造”芯片了。近日,紐約大學(xué)坦登工程學(xué)院的研究人員通過與AI“對話”,首次實(shí)現(xiàn)了由人工智能來設(shè)計一種微處理器芯片。該團(tuán)隊用“史無前例”描述此項研究。據(jù)稱,這項成果的發(fā)布表明——生成式人工智能在硬件設(shè)計領(lǐng)域具備極高的潛在應(yīng)用價值,這不僅會對整個半導(dǎo)體芯片的研發(fā)起到加速作用,同時意味著“高不可攀”的半導(dǎo)體芯片設(shè)計門檻也會降低,甚至并非專門擁有該領(lǐng)域技術(shù)技能的人也可以參與其中。作為參與者之一,紐約大學(xué)坦登工程學(xué)院電氣與計算機(jī)工程系、紐約大學(xué)網(wǎng)絡(luò)安全中心助理教授哈蒙德?皮爾斯博士(Dr. Hammond Pearce)自己坦言,“我根本不是芯片設(shè)計專家,這是我設(shè)計的第一塊芯片,這也正是為什么我覺得它會如此令人印象深刻的原因?!蹦壳霸擁椦芯恳呀?jīng)發(fā)布在arxiv預(yù)印本平臺上,論文題為ChipChat:對話式硬件設(shè)計的機(jī)遇與挑戰(zhàn)。在論文中,研究團(tuán)隊展示了兩名硬件工程師如何通過用英語與GPT-4“交流”,進(jìn)而設(shè)計出新型微處理架構(gòu)并送去制造的過程。他們到底如何完成ChipChat項目研究的?一起來看看。

一個“好奇”翻開了生成式AI的另一面

ChipChat項目的啟動或許只是源于一個“好奇”。人工智能潮涌下,多數(shù)人對于大語言模型(LLM)的理解仍然停留在“好玩”,但皮爾斯博士顯然并不這么認(rèn)為。ChipChat項目就是要探索——現(xiàn)有的生成式AI大語言模型在硬件設(shè)計領(lǐng)域的能力和局限性。一般來說,開發(fā)任何類型的硬件,包括芯片在內(nèi),都需要從常用語言的需求描述開始,然后通過需求對接,再讓專業(yè)的工程師用適合開發(fā)的語言對硬件進(jìn)行描述。在上述過程中,我們需要將自然語言描述轉(zhuǎn)換成硬件描述語言 (HDL),比如Verilog,這使得只有少數(shù)經(jīng)多年培訓(xùn)的工程師才能上手。ChipChat項目正是面向該問題探索解決途徑。為此,研究團(tuán)隊計劃先通過對話的方式讓AI生成相應(yīng)代碼,然后對代碼加以檢驗,直到確認(rèn)無誤后,他們再將編寫的Verilog交付工廠進(jìn)行生產(chǎn);基于上述思路,他們用提示詞一同測試了OpenAI旗下ChatGPT的4和3.5版,以及谷歌的Bard和HuggingChat一共4種生成式對話AI,通過對話方式提供提示詞,讓它們設(shè)計一個8位移位寄存器。這4個大語言模型均為近期熱門角色,其中,GPT-4發(fā)布于今年3月份,3.5版本的推出時間是在去年11月。HuggingChat是來自Huggingface平臺的開源對話模型,推出時間為今年4月。初步測試顯示,Bard和HuggingChat兩個模型在測試中對話生成設(shè)計一直未能滿足設(shè)計要求,研究團(tuán)隊嘗試5次仍未能達(dá)標(biāo)。相比下,兩個版本ChatGPT的設(shè)計初步滿足了設(shè)計規(guī)格要求。即便發(fā)生錯誤,經(jīng)過調(diào)試,ChatGPT亦能自行調(diào)整代碼,以達(dá)到人類要求:更進(jìn)一步,研究團(tuán)隊讓兩個版本的ChatGPT面向更多需求進(jìn)行相關(guān)設(shè)計,再依靠模擬反饋結(jié)果進(jìn)行調(diào)試。這其中,“NFN”為無需反饋直接完成任務(wù);“TF”指的是AI依據(jù)機(jī)器運(yùn)行結(jié)果反饋,最終調(diào)整好了結(jié)果;“SHF”及“AHF”,為簡單與復(fù)雜的人類反饋指導(dǎo)下AI完成了任務(wù);倘若會話超過25條消息或需要人類上手,則視為失敗,即“FAIL”。具體如下圖。能看出GPT-4表現(xiàn)明顯好于更早版本,面對諸多基準(zhǔn)測試失敗情況很少,且對話輪數(shù)也明顯少于GPT-3.5。在前面基礎(chǔ)上,研究者們通過124次對話成功讓GPT-4設(shè)計出一個8位累加器微處理器,經(jīng)由Skywater 130nm shuttle進(jìn)行制造。團(tuán)隊聲稱,這項研究標(biāo)志著大語言模型設(shè)計的 IC 首次真正投入生產(chǎn)。但值得一提的是,即便表現(xiàn)最好的GPT-4仍然耗費(fèi)了研究者很多時間調(diào)試、不斷給提示詞,有的代碼生成了數(shù)十次。且研究者承認(rèn),目前如果沒有人類提示,AI還不能獨(dú)立進(jìn)行芯片設(shè)計,但作者仍然認(rèn)為,它可以在設(shè)計通用模塊時節(jié)省工程師們的時間。此外,他們還需要進(jìn)一步測試來識別和解決 AI 用于芯片設(shè)計所涉及的安全問題。

生成式AI應(yīng)用于芯片設(shè)計并非首次

介紹下本文的作者們。哈蒙德?皮爾斯博士是紐約大學(xué)坦登工程學(xué)院電氣與計算機(jī)工程系、紐約大學(xué)網(wǎng)絡(luò)安全中心的研究助理教授,主攻方向為信息物理系統(tǒng)(cyber-physical systems,CPS)及其網(wǎng)絡(luò)安全,同時兼顧研究機(jī)器學(xué)習(xí)在該領(lǐng)域設(shè)計和應(yīng)用中潛在的影響。除了前述提到的皮爾斯博士,ChipChat項目的其他成員也均來自于紐約大學(xué)坦登工程學(xué)院,包括拉梅什·卡里教授(Ramesh Karri)、研究所副教授希達(dá)赫·加爾格(Siddharth Garg)和博士生杰森·布洛克洛夫(Jason Blocklove)。拉梅什?卡里教授是洪堡獎學(xué)金的獲得者(the recipient of the Humboldt Fellowship)和美國國家科學(xué)基金會職業(yè)將獲得者(the National Science Foundation CAREER Award),在紐約大學(xué)坦登工程學(xué)院電氣和計算機(jī)工程系任教授。迄今為止,他已經(jīng)發(fā)布期刊和會議出版物超200件,包括多次在IEEE上發(fā)表署名文章。希達(dá)赫?加爾格在紐約大學(xué)坦登工程學(xué)院ECE研究所任副教授一職,其研究方向是機(jī)器學(xué)習(xí)、網(wǎng)絡(luò)安全和計算機(jī)硬件設(shè)計。2015年,Siddharth Garg獲得美國國家科學(xué)基金會職業(yè)獎。同時,他在計算機(jī)工程和計算機(jī)硬件領(lǐng)域的多個頂級會議的技術(shù)計劃委員會任職,并擔(dān)任IEEE和ACM多個期刊的審稿人。以上大牛們的嘗試雖然聽起來新潮,但事實(shí)上將AI應(yīng)用于包括芯片在內(nèi)的硬件設(shè)計已經(jīng)并非一個新概念。早在2021年時,谷歌團(tuán)隊曾發(fā)布論文《A graph placement methodology for fast chip design》,其中就介紹了一種用于芯片版面規(guī)劃的深度強(qiáng)化學(xué)習(xí)方案。通過該方法自動進(jìn)行芯片版面規(guī)劃,所需時間可以壓縮到6小時以內(nèi),且設(shè)計出來的芯片在關(guān)鍵指標(biāo),如功耗、性能以及芯片面積等,均可相媲美人類設(shè)計的產(chǎn)品,甚至有過之而無不及。彼時,該團(tuán)隊還透露這一方法將會用在設(shè)計下一代人工智能加速器上,并且相比人類成果而言,可為每代加速器設(shè)計節(jié)省數(shù)千小時。除了谷歌之外,英偉達(dá)、三星、新思、Cadence等都在積極探索如何用深度強(qiáng)化學(xué)習(xí)設(shè)計芯片電路。在英偉達(dá)相關(guān)研究人員發(fā)布的論文《PrefixRL:Optimization of Parallel Prefix Circuits using Deep Reinforcement Learning》中提出了PrefixRL,該方法不僅證明AI可以從頭開始設(shè)計電路,而且比EDA工具設(shè)計的更小、更快。在英偉達(dá)最新的Hopper架構(gòu)中,就擁有13000個AI設(shè)計的電路的實(shí)例。值得補(bǔ)充的是,人工智能三巨頭之一的LeCun最近在連線智源大會演講中,重申了自己一如既往的觀點(diǎn):“基于自監(jiān)督的語言模型無法獲得關(guān)于真實(shí)世界的知識”。他繼續(xù)補(bǔ)充道:“人類有許多知識是目前無法被語言系統(tǒng)所觸達(dá)的”。由此可見,對話AI到底能不能參與芯片及硬件設(shè)計,目前還未達(dá)成共識。參考資料:

1.《Chip-Chat: Challenges and Opportunities in Conversational Hardware Design》,Jason Blocklove, Siddharth Garg, Ramesh Karri, Hammond Pearce

2.《Chip Chat: Conversations with AI models can help create microprocessing chips, NYU Tandon researchers discover》,NYU TANDON

3.《Exclusive Interview: NYU Team Taps ChatGPT to Design Processor From Scratch》,Jake Hertz

點(diǎn)擊圖片即可跳轉(zhuǎn)報告鏈接

關(guān)鍵詞:

最近更新

關(guān)于本站 管理團(tuán)隊 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2023 創(chuàng)投網(wǎng) - mallikadua.com All rights reserved
聯(lián)系我們:39 60 29 14 2@qq.com
皖I(lǐng)CP備2022009963號-3