英偉達谷歌NYU齊上陣用LLM完成晶片設計
生成式AI的誕生,為晶片設計開啟了另一條路。現在不論是英偉達等科技公司,還是學術界,都在試圖研發出能夠完全自主設計晶片的AI系統。用生產式AI加速晶片設計,將會成為半導體產業基操。在過去的⼀年⾥,算力巨頭英偉達、芯⽚設計公司Synopsys、Cadence Design Systems,以及學術界開發人員都進行了許多的嘗試。
它們分別開發出一款AI工具——
旨在透過⾃動編寫硬體程式碼和驗證程式碼,加快⼯程師的⼯作速度,並透過總結筆記和狀態更新來幫助⼤型設計團隊協同⼯作。
讓AI參與晶片設計,全都是因2023年⼈⼯智慧熱潮掀起,專用AI晶片的供應一直處於緊張狀態。
同時,摩爾定律(即芯⽚中的晶體管數量⼤約每兩年翻⼀番)的預言終結,也促使許多公司開始探索全新的芯⽚架構,以⽣產更多專⽤芯⽚。
專家表⽰,美國沒有⾜夠的⼯程師能夠為AI以及⾃動駕駛汽車和⽆⼈機等特定應⽤設計這些先進的芯⽚,而當前這些應⽤的需求都在不斷增長。
英偉達ChipNeMo,專供AI芯設計
英偉達應⽤深度學習研究的副總裁Bryan Catanzaro表示,
由於GPU能夠同時處理成千上萬的任務,因此需要近千⼈來製造,⽽且每個⼈都必須了解設計的各個部分是如何協同⼯作的,同時還要不斷改進。
對此,英偉達團隊開發了一種全新客製化大模型ChipNeMo,能夠執行諸如回答有關GPU架構的問題,或⽣成芯⽚設計語⾔程式碼等任務。
研究人員在開源Llama 2模型的基礎上,對這款AI系統進行了訓練。
同時,此AI系統也是為了與Synopsys等現有設計⾃動化⼯具配合使⽤。
英偉達的內部⼯程師開始使⽤ChipNeMo一年以來,Catanzaro稱,他們發現該系統在培訓初級⼯程師、總結100個不同團隊的筆記,狀態更新⽅⾯⾮常有⽤。
Google、晶片設計AI公司上陣
對於⾕歌DeepMind,他們也發展了⼀套AI系統來改良邏輯合成。
這是芯⽚設計的⼀個階段,包括將電路⾏為描述轉換為實際電路。⾕歌表⽰,這些技術可能會被⽤於改良⾃⼰的客製化⼈⼯智慧芯⽚,即「張量處理單元」(TPU)。
另外,晶片設計公司Synopsys去年發布了一款AI工具——名為Synopsys.ai Copilot。
這是與微軟合作透過OpenAI的⼤模型開發的工具,旨在幫助工程師們合作。
該公司表示,微軟的內部矽團隊正在使用該工具來支援其工程需求。
這款AI⼯具可以回答有關如何使⽤公司設計⼯具的問題,並能創建⼯作流程腳本。
它還可以產生RTL(一種晶片設計語言,用於規範晶片架構),只需用簡單的英語進行對話即可。
學術界研究爆發
在學術界,也有許多研究朝著這個方向發展。
包括紐約大學在內多所大學進行的研究,致力於發現其他確定生成式AI加速晶片設計的方法。
其中一些研究得到了Synopsys,以及晶片巨頭⾼通等公司的資助。
QTcore-C1,⼀種由紐約⼤學研究⼈員透過與ChatGPT對話命名和設計的芯⽚
紐約⼤學坦登⼯程學院的⼀個團隊透過與ChatGPT對話,在⼤約⼀個⽉的時間⾥設計出了⼀款芯⽚。
這項技術稱為“Chip Chat”,研究⼈員只需與ChatGPT對話, 就能⾃動編寫描述芯⽚功能的芯⽚設計語⾔ Verilog。
紐約⼤學坦登⼯程學院電⽓與電腦⼯程研究所副教授Siddharth Garg表示,「透過使用與ChatGPT相關的AI系統,研究人員希望將硬體設計時間加速到⼀個⽉或更短的時間」。
通常來說,設計一款最複雜的微芯⽚,可能需要耗費長達半年,甚至更長的時間。
但這些AI工具並非,無所不能。
德州大學奧斯汀分校電機與電腦工程學教授David Pan說,目前,這些工具主要用於培訓年輕的晶片設計師、編寫硬體語言和報告錯誤等方面。
⽬前的⼯具還有其他限制。
⼯程師必須仔細驗證AI⽣成的輸出結果, ⽽且⽬前還沒有⼀種解決⽅案可以⾃動完成從設計到驗證、實現設計的晶體管以及檢查設計的電⽓特性等整個芯⽚設計流程。
Synopsys公司的Krishnamoorthy估計,利⽤⽣成式AI⾃主創建功能芯⽚的能⼒⼤約還需要5年時間。
參考資料:
https://www.businessinsider.com/nvidia-uses-ai-to-produce-its-ai-chips-faster-2024-2