在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

生成式AI,可以設計芯片了

旺材芯片 ? 來源:半導體行業觀察 ? 2023-05-25 10:43 ? 次閱讀

自從去年開始,以ChatGPT為代表的生成式AI(Generative)站在了整個世界的聚光燈下。ChatGPT可以理解用戶基于自然語言的輸入,并且產生相應的輸出。ChatGPT基于大語言模型技術,通過使用海量的語料訓練,可以實現回答用戶的各種問題,還可以幫助用戶完成一些簡單的任務,包括完成文檔編寫甚至Python代碼編寫等等。

而在五月十日,谷歌在IO大會上發布了ChatGPT的競品,即PaLM 2大語言模型。谷歌表示,目前ChatGPT類生成式大語言模型最重要的用戶體驗之一就是幫助用戶編寫代碼,而PaLM 2的一大特性就是完成20多種編程語言的支持。其中,對于芯片設計工程師來說,最大的亮點就是PaLM 2支持數字電路設計領域最常用的編程語言Verilog

百聞不如一試,目前PaLM 2已經在谷歌的Bard平臺上線開放公測,因此我們也嘗試使用Bard去體會了一把PaLM 2生成Verilog代碼的能力。在試驗中,我們讓Bard生成了兩段代碼,一段代碼是生成一個FIFO(數字電路中最常用的模塊之一),而另一段代碼則是生成一個模塊,其中包含了兩個前面編寫的FIFO,并且讓第一個FIFO的輸出接入第二個FIFO的輸入。生成的方法非常簡單,我們只需要給Bard一個基于自然語言的指令(prompt),Bard就能夠在幾秒鐘之內完成相應的代碼生成。例如,在第一個實驗中,我們使用的指令是“生成一段Verilog代碼來實現FIFO”,生成結果如下圖:

372a5dc2-fa8a-11ed-90ce-dac502259ad0.png

從結果來看該生成的代碼的語法正確,邏輯基本正確,但是在FIFO full和empty的信號邏輯上并沒有完全弄對(當然其實FIFO的full和empty的邏輯也是面試中常考的問題,要完全弄對并沒那么簡單)。在代碼風格上,我們還可以在指令中加入更多提示,類似“在代碼中加入更多注釋”,“使用參數來定義接口寬度”等等。

而在第二個實驗中,我們主要看的是Bard能否復用之前生成的模塊,并且基于這個來生成新的更大的模塊。我們使用的指令是“寫一個模塊,其中包括兩個你前面寫的FIFO模塊,并且第一個FIFO的輸出接入第二個FIFO的輸入”。

374e36f2-fa8a-11ed-90ce-dac502259ad0.png

在這里我們可以看到生成的代碼基本正確,因此我們認為PaLM 2基本擁有了能基于自底向上生成復雜代碼的能力。

芯片設計領域生成式AI的進化之路

我們從上述實驗中可以看到,谷歌的PaLM 2已經具有了基本的Verilog代碼生成能力,可以生成基本模塊和復合模塊,當然其代碼生成的質量還有待提高。而除了PaLM 2之外,我們認為其他公司推出的類似ChatGPT的大語言模型也有可能會加入對于Verilog類硬件描述語言的支持。

根據谷歌在IO大會上發布的信息,目前ChatGPT類的大語言模型已經成為許多工程師在代碼編寫時的重要助手。如果我們參考IT領域軟件開發工程師應用ChatGPT類大語言模型協助代碼編寫的發展的話,我們認為在芯片行業大語言模型也非常有可能會起到重要作用。這里,根據大語言模型在開發流程中起到的角色,我們可以大致分成三種應用。第一種應用是根據用戶的指令直接生成代碼,即我們在本文前面給出的兩個例子。第二種應用是在工程師編寫代碼的時候,幫助工程師自動補全代碼;例如工程師只需要輸入一行代碼的前幾個字符,大語言模型就可以根據代碼的上下文自動幫助補全代碼,從而節省工程師的開發時間。第三種應用是幫助工程師分析代碼和debug,正如ChatGPT可以幫助用戶優化Python代碼并找到代碼中的bug一樣,經過相關數據訓練的大語言模型也可以在Verilog中實現相似的功能。

展望未來,參考大語言模型在IT行業的應用軌跡,我們認為大語言模型對于芯片設計方面的幫助預計將會從代碼自動補全開始,因為這也是大語言模型在IT行業的切入口——目前我們已經看到類似Github co-pilot這樣的代碼補全產品已經得到了許多IT公司的應用來幫助軟件工程師提升編程效率。相對來說,代碼補全類應用對于大語言模型的要求相對較低,目前的模型已經能實現相當高的準確率,因此我們預期在芯片設計領域也會有應用在Verilog領域的基于大語言模型的代碼補全工具會很快出現幫助工程師提高效率(估計谷歌內部芯片團隊已經開始使用類似的工具)。

在代碼補全之后,隨著大語言模型的進一步發展,根據用戶的指令自動生成代碼的大語言模型也將會得到越來越多的應用。這類代碼直接生成類應用從目前來看還需要和整個項目開發流程進一步磨合——究竟這類代碼自動生成的應用最適合使用在底層模塊的編寫,還是在上層模塊間集成的生成上,還需要進一步探索,但是無論如何ChatGPT在自動代碼編寫領域的潛力驚人,可以把原來人工需要數小時才能編寫完的代碼在幾秒內完成,這樣的效率提升無疑將會給整個行業和芯片開發流程帶來革命性的變化。

目前來看,ChatGPT類大語言模型在Python等流行編程語言的代碼編寫方面已經有很不錯的效果,這證明了大語言模型實現自動代碼編寫、補全和debug在理論和工程上都是可以實現的。谷歌的PaLM 2對于Verilog的支持仍然有待進一步完善的主要原因我們認為還是訓練的數據量不夠。從訓練數據數量的角度來說,互聯網上有海量的開源Python代碼可供訓練大語言模型來完成高質量的代碼生成,但是互聯網上可用于訓練大語言模型的Verilog代碼的數量比起Python等流行語言來說可能是要少了幾個數量級。并不是人類編寫的Verilog代碼數量不夠多,而是絕大多數Verilog代碼都不是開源的,而是芯片公司的知識產權,例如谷歌在訓練PaLM的時候不太可能獲得高通的Verilog代碼。未來誰會在開發芯片設計領域的大語言模型方面拔得頭籌?我們認為有幾個不可忽視的力量:

首先是擁有全棧技術能力的大型技術公司,這些公司既有開發大語言模型的能力,又有成功的芯片業務,包括美國的谷歌和中國的華為等。從技術上來說,這些公司積累了大量的Verilog相關代碼可供訓練大語言模型,而從業務上來說,這些公司同樣也有使用大語言模型來提升芯片設計團隊效率的驅動力。

其次是EDA巨頭,包括Synopsys、Cadence等。這些EDA公司擁有極強的業務驅動力和緊迫感,因為大語言模型AI確實會成為EDA行業下一個革命性變化,誰在這個領域占領了先機就會在下一代EDA競爭中取得優勢;從技術積累上來說,這些公司擁有不錯的AI模型能力,同時也有海量的Verilog代碼數據量可供訓練模型(因為這些EDA公司都有相當成功的IP業務,在開發這些IP的同時積累了足夠的高質量代碼數據)。

最后,開源社區的力量也不容忽視。從大語言模型角度來看,開源社區在CahtGPT以及開源LLAMA語言模型的基礎上做了大量有意義的探索,另外隨著RISC-V等開源項目的增加,開源社區擁有的數據量也會越來越多。我們預期開源社區有機會去實現一些小而美的基于大語言模型的新穎應用,從而也能推動整個大語言模型在芯片設計領域的技術發展。

生成式AI會如何影響芯片設計工程師的工作

那么,隨著ChatGPT式AI在芯片設計中扮演越來越重要的角色,芯片工程師的日常工作將會發生怎么樣的變化?由于這里ChatGPT類生成式AI主要針對代碼編寫等前端工作,我們這里的討論范圍也主要是前端數字設計工程師。

首先,對于主要工作是前端模塊設計和集成的芯片工程師來說,我們預計很快就會有ChatGPT類的工具可以幫助代碼補全,從而增加效率。而在未來三到五年的時間范圍內,直接使用ChatGPT類生成式AI首先模塊代碼編寫有望獲得真正的應用。從這個角度來說,我們并不認為前端工程師的工作會被取代;相反,數字前端工程師的工作可能會越來越多地專注于模塊的功能定義,以及如何使用生成式AI能理解的方式來描述這個設計,讓AI能產生和工程師設計相符的代碼;從這個角度,甚至可能會出現一些標準化的模塊功能定義描述語言,從而讓AI能產生合理的代碼。

此外,芯片驗證工程師的工作將會變得越來越重要。生成式AI可以在幾秒鐘內生成代碼,但是其生成質量從目前來看尚需提高。從這個角度,芯片驗證一方面需要確保AI生成的代碼沒有bug,而更重要的是,芯片驗證需要能和代碼生成形成閉環,例如如何實現一套工作流程,讓AI生成的代碼可以快速使用testbench來確保功能是否正確,并且有辦法告訴AI哪里功能不對來提示AI修改,從而在經過多次迭代后能讓AI自動生成正確的代碼。雖然可能會需要多次迭代,但是因為每次代碼生成需要的時間很短,因此總得來看需要的代碼生成時間還是比起手寫要快許多。此外,使用生成式AI來自動生成testbench以及驗證需要的assertion也將會改變驗證工程師的工作流程,工程師將會需要花更多時間教會AI來生成正確的代碼,從而大大提升效率。

審核編輯 :李倩

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

    關注

    456

    文章

    51213

    瀏覽量

    427366
  • AI
    AI
    +關注

    關注

    87

    文章

    31552

    瀏覽量

    270365
  • 代碼
    +關注

    關注

    30

    文章

    4828

    瀏覽量

    69065
  • 生成式AI
    +關注

    關注

    0

    文章

    515

    瀏覽量

    549

原文標題:生成式AI,可以設計芯片了

文章出處:【微信號:wc_ysj,微信公眾號:旺材芯片】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    生成AI工具好用嗎

    當下,生成AI工具正以其強大的內容生成能力,為用戶帶來了前所未有的便捷與創新。那么,生成
    的頭像 發表于 01-17 09:54 ?88次閱讀

    國內生成AI備案數量突破300款

    服務數量高達238款,占據總備案數量的絕大部分,充分展示該領域技術創新和市場需求的強勁動力。這一快速增長不僅反映國內企業在生成
    的頭像 發表于 01-09 11:14 ?417次閱讀

    安霸發布N1-655前端生成AI芯片

    Ambarella(下稱“安霸”,納斯達克股票代碼:AMBA,AI 視覺感知芯片公司)在 CES 上發布 N1-655 前端生成
    的頭像 發表于 01-09 10:29 ?194次閱讀

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

    新的 AI 模型,包括最先進的視頻生成模型Veo以及最高品質的圖像生成模型Imagen 3。近日,我們在 Google Cloud 上進一步推動這一勢頭,客戶可以在Vertex
    的頭像 發表于 12-30 09:56 ?143次閱讀

    生成AI工具作用

    生成AI工具是指那些能夠自動生成文本、圖像、音頻、視頻等多種類型數據的人工智能技術。在此,petacloud.ai小編為您整理
    的頭像 發表于 10-28 11:19 ?321次閱讀

    天璣9400生成AI技術太牛!打造最強AI體驗

    聯發科技再度突破技術前沿,推出全新天璣9400旗艦芯片,這是業界首款集成智能體AI的5G SoC。繼天璣9300首次將生成AI應用引入手機
    的頭像 發表于 10-14 14:06 ?360次閱讀
    天璣9400<b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>技術太牛<b class='flag-5'>了</b>!打造最強<b class='flag-5'>AI</b>體驗

    NVIDIA AI助力SAP生成AI助手Joule加速發展

    在美國佛羅里達州奧蘭多舉行的 SAP Sapphire 大會上,NVIDIA 與這家企業軟件公司公布搭載NVIDIA AI Enterprise軟件的生成
    的頭像 發表于 09-09 09:37 ?505次閱讀

    STAR AI進軍美股科技星智能領跑生成AI賽道

    正在改變著人類的生存方式,基于生成AI的工具導致內容生產的爆炸性增長。 據Bloomberg Intelligence報告預測,預計到2035年,全球
    的頭像 發表于 08-22 08:56 ?342次閱讀
    STAR <b class='flag-5'>AI</b>進軍美股科技星智能領跑<b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>賽道

    生成AI的基本原理和應用領域

    生成人工智能(Generative Artificial Intelligence,簡稱Generative AI)是一種利用機器學習算法和深度學習技術,通過模擬人類的創造性思維過程,生成
    的頭像 發表于 07-04 11:50 ?1776次閱讀

    原來這才是【生成AI】!!

    隨著ChatGPT、文心一言等AI產品的火爆,生成AI已經成為了大家茶余飯后熱議的話題。可是,為什么要在AI前面加上“
    的頭像 發表于 06-05 08:04 ?290次閱讀
    原來這才是【<b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>】!!

    聯發科攜生態伙伴發布《生成AI手機產業白皮書》,引領手機生成AI風潮

    近日,聯發科天璣開發者大會2024(MDDC)以“AI予萬物”為主題在深圳隆重舉行。大會吸引眾多移動生態領軍企業和開發者的共聚一堂,共同探討了端側生成
    的頭像 發表于 05-08 17:46 ?630次閱讀
    聯發科攜生態伙伴發布《<b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>手機產業白皮書》,引領手機<b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>風潮

    生成AI的「七宗罪」!

    面對生成AI日漸增長的「罪惡」,我們該如何解決問題?
    的頭像 發表于 05-07 16:34 ?1821次閱讀
    <b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>的「七宗罪」!

    聯發科聯合生態伙伴推出《生成AI手機產業白皮書》,生成AI手機發展路線明確

    近日,聯發科天璣開發者大會2024(MDDC)在深圳盛大召開,會議以“AI予萬物”為主題,吸引眾多移動生態領域的先鋒廠商和開發者參與。與會者圍繞端側生成
    的頭像 發表于 05-07 16:34 ?480次閱讀
    聯發科聯合生態伙伴推出《<b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>手機產業白皮書》,<b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>手機發展路線明確<b class='flag-5'>了</b>!

    聯發科發布旗艦5G生成AI移動芯片

    在近日舉辦的聯發科天璣開發者大會2024上,這家全球知名的芯片巨頭宣布旗下最新的旗艦產品——天璣9300+ 5G生成AI移動
    的頭像 發表于 05-07 14:47 ?650次閱讀

    生成 AI 進入模型驅動時代

    人意識到,需要針對特定的應用對模型進行更廣泛的訓練。因此,只要說到“生成AI”這個詞,我們很自然地就會聯想到要使用經過訓練的模型。但是,生成
    的頭像 發表于 04-13 08:12 ?582次閱讀
    <b class='flag-5'>生成</b><b class='flag-5'>式</b> <b class='flag-5'>AI</b> 進入模型驅動時代
    主站蜘蛛池模板: 国产小福利 | 老司机51精品视频在线观看 | 婷婷亚洲综合一区二区 | 91大神在线精品网址 | 视频在线观看免费 | 2021久久精品免费观看 | 免费在线观看的网站 | 日本最黄视频 | 视色4se视频在线观看 | 中文字幕一区二区三区不卡 | 美女爱爱网站 | 中国高清色视频www 中国高清性色生活片 | 日韩免费观看视频 | 97人摸人人澡人人人超一碰 | 国产在线精品观看一区 | 亚洲午夜顶级嘿嘿嘿影院 | 欧美在线视频免费 | 一级国产特黄aa大片 | 2018天天夜夜 | 老师今晚让你爽个够 | 亚洲综合色婷婷久久 | 欧美视频精品一区二区三区 | 最近2018年中文字幕大全一 | 色妞女女女女女bbbb | 天天夜夜人人 | 国产美女一级ba大片免色 | 色播在线永久免费视频网站 | 久久青 | 日韩三级小视频 | 日本人亚洲人成人 | 日本一区二区三区在线观看视频 | 天天干天天操天天透 | 成人午夜剧场 | 九色视频在线播放 | 五月天婷婷视频在线观看 | 日本成人视屏 | 日韩免费高清一级毛片 | 天天夜夜狠狠 | 成人看的午夜免费毛片 | 四虎电影免费观看网站 | 丁香婷婷影院 |