chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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)不再提示

ChatGPT也能用來(lái)造芯,說(shuō)說(shuō)英語(yǔ)就可以了?

AI科技大本營(yíng) ? 來(lái)源:CSDN ? 2023-06-21 15:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ChatGPT 真的那么牛嗎?

來(lái)自紐約大學(xué) Tandon 工程學(xué)院的研究人員發(fā)布了一篇《Chip-Chat: Challenges and Opportunities in Conversational Hardware Design》論文,用實(shí)驗(yàn)回答道:是的,ChatGPT 確實(shí)比較厲害!

只用簡(jiǎn)單的自然語(yǔ)言之英語(yǔ)和 ChatGPT 聊聊天,便制作出了一款微處理芯片。更值得注意的是,在 ChatGPT 的助力下,這款芯片組件不僅是設(shè)計(jì)了出來(lái)的,也是經(jīng)過(guò)了基礎(chǔ)測(cè)試,可以制造出來(lái)。

40c4f248-1001-11ee-962d-dac502259ad0.png

紐約大學(xué)發(fā)文評(píng)價(jià)道,「這是一項(xiàng)史無(wú)前例的成就,可以加快芯片開(kāi)發(fā)速度,并允許沒(méi)有專(zhuān)業(yè)技術(shù)技能的個(gè)人設(shè)計(jì)芯片?!?/p>

所以說(shuō),全民”造芯“的時(shí)代真的要來(lái)臨了嗎?在此,我們不妨先看看研究人員到底是怎么做的。

AI 大模型的應(yīng)用,硬件領(lǐng)域落后于軟件

在論文中,研究人員指出,現(xiàn)代硬件設(shè)計(jì)始于自然語(yǔ)言提供的規(guī)范,如英文文檔需求,然后再由硬件工程師使用硬件描述語(yǔ)言(HDL)如 Verilog,將需求用代碼構(gòu)建出來(lái),完成芯片內(nèi)部的設(shè)計(jì),最終再合成為電路元件。

那么,在 AIGC 時(shí)代來(lái)臨之際,如 OpenAI 的 ChatGPT 和 Google 的 Bard 號(hào)稱(chēng)可以生成代碼,也有不少開(kāi)發(fā)者使用過(guò)它們創(chuàng)建了一個(gè)又一個(gè)網(wǎng)站,但是當(dāng)前在其應(yīng)用范圍主要聚焦在軟件領(lǐng)域的情況,這些 AIGC 工具能否將硬件工程師的”翻譯“(文檔需求轉(zhuǎn)換成代碼)工作給取而代之。

基于此,研究人員使用了 8 種具有代表性的基準(zhǔn),研究了在生成硬件描述語(yǔ)言本身的編寫(xiě)時(shí),最先進(jìn)的 LLM 狀態(tài)的能力和局限性。

40d826ce-1001-11ee-962d-dac502259ad0.png

測(cè)試原理與規(guī)則

實(shí)驗(yàn)環(huán)節(jié),研究人員將 ChatGPT 作為一種模式識(shí)別器(充當(dāng)人類(lèi)的角色),可以在各種類(lèi)型的語(yǔ)言(口頭語(yǔ)、書(shū)面語(yǔ))中轉(zhuǎn)換自如,同時(shí),ChatGPT 可以讓硬件工程師們跳過(guò) HDL 階段。

整體驗(yàn)證流程如下圖所示:

40e73e70-1001-11ee-962d-dac502259ad0.png

詳細(xì)來(lái)看,首先,硬件工程師對(duì)大模型提供初始提示,讓它創(chuàng)建一個(gè) Verilog 模型,然后提供輸入、輸出的具體信息。最終硬件工程師對(duì)輸出設(shè)計(jì)進(jìn)行可視化評(píng)估,以確定其是否符合基本設(shè)計(jì)規(guī)范。

如果一個(gè)設(shè)計(jì)不符合規(guī)范,它會(huì)在相同的提示下再生成五次。倘若它仍然不符合規(guī)范,那么它就會(huì)失敗。

一旦設(shè)計(jì)和測(cè)試用例已經(jīng)寫(xiě)好了,它們就會(huì)被用 Icarus Verilog (iverilog,Verilog 硬件描述語(yǔ)言的實(shí)現(xiàn)工具之一) 編譯。如果編譯成功,則進(jìn)行模擬。如果沒(méi)有報(bào)告錯(cuò)誤,則設(shè)計(jì)通過(guò),不需要反饋 (NFN)。

如果這些操作中的任何一個(gè)報(bào)告了錯(cuò)誤,它們就會(huì)被反饋到模型中,并被要求“請(qǐng)?zhí)峁┬拚?,這被稱(chēng)為工具反饋 (TF)。如果相同的錯(cuò)誤或錯(cuò)誤類(lèi)型出現(xiàn)三次,那么簡(jiǎn)單的人類(lèi)反饋 (SHF) 是由用戶(hù)給出的,通常通過(guò)說(shuō)明 Verilog 中什么類(lèi)型的問(wèn)題會(huì)導(dǎo)致這個(gè)錯(cuò)誤 (例如:聲明中出現(xiàn)語(yǔ)法錯(cuò)誤)。

如果錯(cuò)誤持續(xù)存在,則會(huì)給出適度的人類(lèi)反饋 (Moderate Human Feedback,MHF) ,并提供稍微更直接的信息給工具,以識(shí)別特定的錯(cuò)誤。

如果錯(cuò)誤持續(xù)存在,則會(huì)給出高級(jí)人類(lèi)反饋 (Advanced HumanFeedback,AHF),它依賴(lài)于精確地指出錯(cuò)誤所在和修復(fù)它的方法。

一旦設(shè)計(jì)編譯和模擬,沒(méi)有失敗的測(cè)試用例,它就被認(rèn)為是成功的。

但是如果高級(jí)反饋不能修復(fù)錯(cuò)誤,或者用戶(hù)需要編寫(xiě)任何 Verilog 代碼來(lái)解決錯(cuò)誤,則測(cè)試被認(rèn)為是失敗的。如果會(huì)話(huà)超過(guò) 25 條消息,符合每 3 小時(shí) ChatGPT-4 消息的 OpenAI 速率限制,則該測(cè)試也被視為失敗。

Bard和HuggingChat在首輪測(cè)試中折戟

具體實(shí)驗(yàn)環(huán)節(jié),研究人員針對(duì) 8 位移位寄存器進(jìn)行了基準(zhǔn)測(cè)試。

他們要求大模型嘗試為一個(gè)「測(cè)試名稱(chēng)」創(chuàng)建一個(gè) Verilog 模型,然后提供規(guī)范,定義輸入和輸出端口以及任何需要的進(jìn)一步細(xì)節(jié),并進(jìn)一步詢(xún)問(wèn)大模型“我將如何寫(xiě)一個(gè)設(shè)計(jì),以滿(mǎn)足這些規(guī)格?”

40fbee38-1001-11ee-962d-dac502259ad0.png

與此同時(shí),研究人員還直接讓大模型生成測(cè)試臺(tái)的設(shè)計(jì):

你能為這個(gè)設(shè)計(jì)編寫(xiě)一個(gè) Verilog 測(cè)試臺(tái)嗎?測(cè)試臺(tái)應(yīng)該具備自檢功能,并且能夠與 iverilog 一起用于仿真和驗(yàn)證。如果測(cè)試用例失敗,測(cè)試臺(tái)應(yīng)該能夠提供足夠的信息,以便找到并解決錯(cuò)誤。

4111e9cc-1001-11ee-962d-dac502259ad0.png

進(jìn)而,研究人員基于 ChatGPT-4、ChatGPT-3.5、Bard、HuggingChat 四款大模型得到了輸出內(nèi)容:

412969c6-1001-11ee-962d-dac502259ad0.png

最終結(jié)果顯示,兩個(gè) ChatGPT 模型都能夠滿(mǎn)足規(guī)格,并開(kāi)始進(jìn)行設(shè)計(jì)流程。不過(guò),Bard 和 HuggingChat 未能滿(mǎn)足規(guī)格的初始標(biāo)準(zhǔn)。

4134dcfc-1001-11ee-962d-dac502259ad0.png

雖然按照上文提到的測(cè)試流程,研究人員基于 Bard 和 HuggingChat 的初始提示,又讓大模型重新生成了五次回答,但是多輪之后,這兩個(gè)模型還是都失敗了。其中,Bard 始終無(wú)法滿(mǎn)足給定的設(shè)計(jì)規(guī)范,HuggingChat 的 Verilog 輸出是在模塊定義之后就開(kāi)始不正確了。

鑒于 Bard 和 HuggingChat 在初始挑戰(zhàn)基準(zhǔn)提示符上的性能較差,研究人員決定后續(xù)只針對(duì) ChatGPT-4 和 ChatGPT-3.5 進(jìn)行完整的測(cè)試。

ChatGPT-4 和ChatGPT-3.5 的角逐

下圖顯示了 ChatGPT-4 和 ChatGPT-3.5 的基準(zhǔn)測(cè)試結(jié)果,明顯可以看出,ChatGPT-3.5 的性能要比 ChatGPT-4 差一些,大多數(shù)對(duì)話(huà)導(dǎo)致基準(zhǔn)測(cè)試失敗,而大多數(shù)通過(guò)自己測(cè)試臺(tái)的對(duì)話(huà)都是不兼容的。

反觀 ChatGPT-4 的表現(xiàn)更勝一籌,大多數(shù)的基準(zhǔn)測(cè)試都通過(guò)了,其中大部分只需要工具反饋。不過(guò),在測(cè)試臺(tái)設(shè)計(jì)中,仍然需要人類(lèi)的反饋。

414fd46c-1001-11ee-962d-dac502259ad0.png

ChatGPT-4 與硬件工程師配對(duì),共同開(kāi)發(fā)芯片

為了探索 LLM 的潛力,研究人員還讓硬件設(shè)計(jì)工程師和 ChatGPT-4 配對(duì),共同設(shè)計(jì)一種基于 8 位的累加器的微處理器。

對(duì) ChatGPT-4 的初始提示如下所示:

讓我們一起做一個(gè)全新的微處理器設(shè)計(jì)......我認(rèn)為我們需要限制自己的累加器8位架構(gòu),沒(méi)有多字節(jié)指令。既然如此,你覺(jué)得我們?cè)撛趺撮_(kāi)始?

41613bda-1001-11ee-962d-dac502259ad0.png

考慮到空間限制,研究人員的目標(biāo)是使用 32 字節(jié)內(nèi)存(數(shù)據(jù)和指令相結(jié)合)的馮·諾依曼型設(shè)計(jì)。

最終,ChatGPT-4 與硬件工程師共同設(shè)計(jì)了一種新穎的基于 8 位累加器的微處理器架構(gòu)。該處理器采用 Skywater 130nm 工藝,這意味著這些“Chip-Chat”實(shí)現(xiàn)了我們認(rèn)為是世界上第一個(gè)完全由人工智能編寫(xiě)的用于流片的 HDL。

41694028-1001-11ee-962d-dac502259ad0.png

GPT-4 設(shè)計(jì)的基于累加器的數(shù)據(jù)路徑(由人類(lèi)繪圖)

在論文中,研究人員總結(jié)道,ChatGPT-4 產(chǎn)生了相對(duì)高質(zhì)量的代碼,這可以從短暫的驗(yàn)證周轉(zhuǎn)中看出??紤]到 ChatGPT-4 每 3 小時(shí) 25 條消息的速率限制,此設(shè)計(jì)的總時(shí)間預(yù)算為 ChatGPT-4 的 22.8 小時(shí)(包括重新啟動(dòng))。每條消息的實(shí)際生成平均約為 30 秒:如果沒(méi)有速率限制,整個(gè)設(shè)計(jì)本可以在 <100 分鐘內(nèi)完成,具體取決于人類(lèi)工程師。盡管 ChatGPT-4 相對(duì)容易地生成了 Python 匯編程序,但它很難編寫(xiě)為我們的設(shè)計(jì)編寫(xiě)的程序,而且ChatGPT也沒(méi)有編寫(xiě)任何重要的測(cè)試程序。

總體上,研究人員完成了在模擬和 FPGA 仿真中評(píng)估了一系列全面的人工編寫(xiě)的匯編程序中的所有 24 條指令。

ChatGPT 能夠節(jié)省芯片開(kāi)發(fā)周期

“這項(xiàng)研究產(chǎn)生了我們認(rèn)為是第一個(gè)完全由 AI 生成的 HDL,用于制造物理芯片,”紐約大學(xué) Tandon 的研究助理教授兼研究團(tuán)隊(duì)成員 Hammond Pearce 博士說(shuō)?!耙恍┤斯ぶ悄苣P?,如 OpenAI 的 ChatGPT 和谷歌的 Bard,可以生成不同編程語(yǔ)言的軟件代碼,但它們?cè)谟布O(shè)計(jì)中的應(yīng)用尚未得到廣泛研究。這項(xiàng)研究表明 AI 也可以使硬件制造受益,尤其是當(dāng)它被用于對(duì)話(huà)時(shí),你可以通過(guò)一種來(lái)回的方式來(lái)完善設(shè)計(jì)。”

然而,在這個(gè)過(guò)程中,研究人員也需要進(jìn)一步測(cè)試和解決將 AI 用于芯片設(shè)計(jì)所涉及的安全考慮因素。

整體而言,雖然 ChatGPT 不是一款專(zhuān)門(mén)面向硬件領(lǐng)域的自動(dòng)化軟件工具,但是它可以成為一款 EDA 輔助工具,而且?guī)椭?EDA 設(shè)計(jì)師們大大降低了知識(shí)門(mén)檻。

研究人員也表示,如果在現(xiàn)實(shí)環(huán)境中實(shí)施,在芯片制造中使用 LLM 模型可以減少 HDL 轉(zhuǎn)換過(guò)程中的人為錯(cuò)誤,有助于提高生產(chǎn)力,縮短設(shè)計(jì)時(shí)間和上市時(shí)間,并允許進(jìn)行更具創(chuàng)意的設(shè)計(jì)。其實(shí),僅是這一點(diǎn),ChatGPT 便值得被硬件工程師們拿來(lái)在硬件領(lǐng)域參與更多的嘗試與探索。

聲明:本文內(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)注

    1645

    文章

    22040

    瀏覽量

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

    關(guān)注

    459

    文章

    52481

    瀏覽量

    440567
  • ChatGPT
    +關(guān)注

    關(guān)注

    29

    文章

    1589

    瀏覽量

    9083

原文標(biāo)題:ChatGPT 也能用來(lái)造芯,說(shuō)說(shuō)英語(yǔ)就可以了?!

文章出處:【微信號(hào):AI科技大本營(yíng),微信公眾號(hào):AI科技大本營(yíng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    在FPGA設(shè)計(jì)中是否可以應(yīng)用ChatGPT生成想要的程序呢

    當(dāng)下AI人工智能崛起,很多開(kāi)發(fā)領(lǐng)域都可看到ChatGPT的身影,F(xiàn)PGA設(shè)計(jì)中,是否可以ChatGPT輔助設(shè)計(jì)呢?
    發(fā)表于 03-28 23:41

    內(nèi)存小的有福,只要你的硬盤(pán)有多就可以當(dāng)內(nèi)存用

    的ReadyBoost功能,可以將閃存的容量當(dāng)磁盤(pán)緩存用,現(xiàn)在XP的用戶(hù)有福,用eboostr這個(gè)軟件可以達(dá)到Readyboost的效果。eboostr,依靠其高速隨機(jī)訪(fǎng)問(wèn)能力,即
    發(fā)表于 06-28 13:29

    請(qǐng)給一個(gè)430驅(qū)動(dòng)蜂鳴器的程序,只用讓它叫就可以

    請(qǐng)給一個(gè)430驅(qū)動(dòng)蜂鳴器的程序,只用讓它叫就可以?。。。。。。。?!
    發(fā)表于 11-25 10:46

    C語(yǔ)言基礎(chǔ)學(xué)習(xí)到什么程度就可以開(kāi)始?

    ,都差點(diǎn)崩潰! 學(xué)習(xí)單片機(jī)開(kāi)發(fā)需要掌握的東西很多,就一個(gè)C語(yǔ)言,學(xué)了3個(gè)月,還是一頭霧水,你還能堅(jiān)持的下去嘛?如果不是因?yàn)楫?dāng)年要參加電賽,我早都放棄,所以大家千萬(wàn)不要走我的老路。那要做單片機(jī)開(kāi)發(fā),C語(yǔ)言基礎(chǔ)學(xué)習(xí)到什么程度就可以
    發(fā)表于 07-15 10:24

    科技大廠(chǎng)競(jìng)逐AIGC,中國(guó)的ChatGPT在哪?

    Labs首席科學(xué)官Chuan li介紹,擁有1750億個(gè)參數(shù)的GPT-3單次訓(xùn)練成本達(dá)到460萬(wàn)美元。在知乎上,網(wǎng)友在討論ChatGPT時(shí),都認(rèn)為它很“燒錢(qián)”。因此,可以說(shuō)ChatGPT
    發(fā)表于 03-03 14:28

    4G,是不是就可以砍掉固網(wǎng)?

    自移動(dòng)4G試商用以來(lái),4G速率高成為毫無(wú)爭(zhēng)議。來(lái)自各種宣傳的說(shuō)法,杭州TDD-LTE實(shí)測(cè)最高速率達(dá)到100Mbps,遠(yuǎn)超于現(xiàn)有固網(wǎng)寬帶速率。有4G,我們是不是就可以砍掉固網(wǎng)?
    發(fā)表于 02-20 10:56 ?1264次閱讀

    只有顯示器可以當(dāng)電視用哦~電腦顯示器秒變電視機(jī)使用,只需要根這樣的線(xiàn)就可以

    所以電視機(jī)只要顯示有聲圖像就可以,其他功能都是浪費(fèi)
    發(fā)表于 08-22 16:19 ?9.8w次閱讀

    人臉識(shí)別耳機(jī):無(wú)需面對(duì)屏幕就可以向他人發(fā)送消息

    借助這款名為C-Face的耳掛設(shè)備,用戶(hù)無(wú)需面對(duì)屏幕,就可以在線(xiàn)向他人發(fā)送消息。
    的頭像 發(fā)表于 10-20 11:42 ?2218次閱讀

    電池?fù)Q換位置就可以增加里程并跑的更遠(yuǎn)了嗎

    最近網(wǎng)上比較火的一個(gè)偽科學(xué)視頻,說(shuō)電動(dòng)車(chē)跑不遠(yuǎn)的話(huà),顛倒下電池的位置就可以跑遠(yuǎn),有部分網(wǎng)上問(wèn)是不是真的。本來(lái)覺(jué)得大家都知道就沒(méi)有回答,但問(wèn)的多了,今天咱們就說(shuō)說(shuō),稍微懂點(diǎn)原理動(dòng)動(dòng)腦筋思考一下
    的頭像 發(fā)表于 01-13 11:00 ?5940次閱讀

    百度將推出ChatGPT項(xiàng)目:文心一言 chatgpt國(guó)內(nèi)能用嗎 可以用百度文心的

    ? ?ChatGPT國(guó)內(nèi)能用嗎?別急小伙伴們,百度將推出ChatGPT項(xiàng)目:文心一言;3月份大家就可以用百度文心的國(guó)產(chǎn)ChatGPT
    的頭像 發(fā)表于 02-07 17:27 ?7729次閱讀
    百度將推出<b class='flag-5'>ChatGPT</b>項(xiàng)目:文心一言 <b class='flag-5'>chatgpt</b>國(guó)內(nèi)<b class='flag-5'>能用</b>嗎 <b class='flag-5'>可以</b>用百度文心的

    chatGPT國(guó)內(nèi)怎么登錄

    就可以隨意使用ChatGPT啦。 ChatGPT國(guó)內(nèi)能用嗎?隨著這個(gè)人工智能AI的火爆,各種國(guó)內(nèi)用戶(hù)希望能夠嘗試使用,如何在國(guó)內(nèi)使用也是大
    發(fā)表于 02-10 15:25 ?7.2w次閱讀

    PLC控制伺服到底需要哪些信號(hào)就可以實(shí)現(xiàn)定位控制?

    PLC控制伺服到底需要哪些信號(hào)就可以實(shí)現(xiàn)定位控制?下面給大家分享兩種控制。
    發(fā)表于 06-06 09:49 ?1372次閱讀
    PLC控制伺服到底需要哪些信號(hào)<b class='flag-5'>就可以</b>實(shí)現(xiàn)定位控制<b class='flag-5'>了</b>?

    chatgpt是什么東西?chatgpt在國(guó)內(nèi)能用

    chatgpt是什么意思? ChatGPT 是一種“以對(duì)話(huà)方式進(jìn)行交互”的聊天機(jī)器人模型,是一種由 AI 技術(shù)驅(qū)動(dòng)的自然語(yǔ)言處理工具,可讓您與聊天機(jī)器人進(jìn)行類(lèi)似人類(lèi)的對(duì)話(huà)等等。語(yǔ)言模型可以回答問(wèn)題并
    的頭像 發(fā)表于 06-16 09:24 ?21.4w次閱讀

    chatgpt國(guó)內(nèi)能用

    chatgpt國(guó)內(nèi)能用ChatGPT是一款人工智能軟件,不少小伙伴對(duì)于ChatGPT不是很了解,不清楚ChatGPT國(guó)內(nèi)
    發(fā)表于 06-27 13:49 ?4.8w次閱讀

    了解這些就可以搞懂 IGBT

    了解這些就可以搞懂 IGBT
    的頭像 發(fā)表于 11-24 15:47 ?3469次閱讀
    了解這些<b class='flag-5'>就可以</b>搞懂 IGBT