ChatGPT 也能用来造芯,说说英语就可以了?!

48c3dd11cef38a47c269befd5be47ef8.gif

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

ChatGPT 真的那么牛吗?

来自纽约大学 Tandon 工程学院的研究人员发布了一篇《Chip-Chat: Challenges and Opportunities in Conversational Hardware Design》论文,用实验回答道:是的,ChatGPT 确实比较厉害!

只用简单的自然语言之英语和 ChatGPT 聊聊天,便制作出了一款微处理芯片。更值得注意的是,在 ChatGPT 的助力下,这款芯片组件不仅是设计了出来的,也是经过了基础测试,可以制造出来。

160cf487b7b4ccce42f05aff854f0eb4.png

纽约大学发文评价道,「这是一项史无前例的成就,可以加快芯片开发速度,并允许没有专业技术技能的个人设计芯片。」

所以说,全民”造芯“的时代真的要来临了吗?在此,我们不妨先看看研究人员到底是怎么做的。

3b9276da14e56d16403c73a3d3c89ffb.png

AI 大模型的应用,硬件领域落后于软件

在论文中,研究人员指出,现代硬件设计始于自然语言提供的规范,如英文文档需求,然后再由硬件工程师使用硬件描述语言(HDL)如 Verilog,将需求用代码构建出来,完成芯片内部的设计,最终再合成为电路元件。

那么,在 AIGC 时代来临之际,如 OpenAI 的 ChatGPT 和 Google 的 Bard 号称可以生成代码,也有不少开发者使用过它们创建了一个又一个网站,但是当前在其应用范围主要聚焦在软件领域的情况,这些 AIGC 工具能否将硬件工程师的”翻译“(文档需求转换成代码)工作给取而代之。

基于此,研究人员使用了 8 种具有代表性的基准,研究了在生成硬件描述语言本身的编写时,最先进的 LLM 状态的能力和局限性。

f1b3e7e1090833e60b11544b06b73737.png

ffadcaf5ec8425485c8345f8723dcd68.png

测试原理与规则

实验环节,研究人员将 ChatGPT 作为一种模式识别器(充当人类的角色),可以在各种类型的语言(口头语、书面语)中转换自如,同时,ChatGPT 可以让硬件工程师们跳过 HDL 阶段。

整体验证流程如下图所示:

028d05856c07a9a141e92374c4eca018.png

详细来看,首先,硬件工程师对大模型提供初始提示,让它创建一个 Verilog 模型,然后提供输入、输出的具体信息。最终硬件工程师对输出设计进行可视化评估,以确定其是否符合基本设计规范。

如果一个设计不符合规范,它会在相同的提示下再生成五次。倘若它仍然不符合规范,那么它就会失败。

一旦设计和测试用例已经写好了,它们就会被用 Icarus Verilog (iverilog,Verilog 硬件描述语言的实现工具之一) 编译。如果编译成功,则进行模拟。如果没有报告错误,则设计通过,不需要反馈 (NFN)。

如果这些操作中的任何一个报告了错误,它们就会被反馈到模型中,并被要求“请提供修正”,这被称为工具反馈 (TF)。如果相同的错误或错误类型出现三次,那么简单的人类反馈 (SHF) 是由用户给出的,通常通过说明 Verilog 中什么类型的问题会导致这个错误 (例如:声明中出现语法错误)。

如果错误持续存在,则会给出适度的人类反馈 (Moderate Human Feedback,MHF) ,并提供稍微更直接的信息给工具,以识别特定的错误。

如果错误持续存在,则会给出高级人类反馈 (Advanced HumanFeedback,AHF),它依赖于精确地指出错误所在和修复它的方法。

一旦设计编译和模拟,没有失败的测试用例,它就被认为是成功的。

但是如果高级反馈不能修复错误,或者用户需要编写任何 Verilog 代码来解决错误,则测试被认为是失败的。如果会话超过 25 条消息,符合每 3 小时 ChatGPT-4 消息的 OpenAI 速率限制,则该测试也被视为失败。

d75243e53df0aa074038aa1672b8fd3e.png

Bard 和 HuggingChat 在首轮测试中折戟

具体实验环节,研究人员针对 8 位移位寄存器进行了基准测试。

他们要求大模型尝试为一个「测试名称」创建一个 Verilog 模型,然后提供规范,定义输入和输出端口以及任何需要的进一步细节,并进一步询问大模型“我将如何写一个设计,以满足这些规格?”

e3095330c85823613113eeda77f029c8.png

与此同时,研究人员还直接让大模型生成测试台的设计:

你能为这个设计编写一个 Verilog 测试台吗?测试台应该具备自检功能,并且能够与 iverilog 一起用于仿真和验证。如果测试用例失败,测试台应该能够提供足够的信息,以便找到并解决错误。

821072e0f371bb1e5945ef3ba087aaa5.png

进而,研究人员基于 ChatGPT-4、ChatGPT-3.5、Bard、HuggingChat 四款大模型得到了输出内容:

18fdf712ec2dd90954736d0931317483.png

最终结果显示,两个 ChatGPT 模型都能够满足规格,并开始进行设计流程。不过,Bard 和 HuggingChat 未能满足规格的初始标准。

9788a589b60bb8fb783eac9a0082583b.png

虽然按照上文提到的测试流程,研究人员基于 Bard 和 HuggingChat 的初始提示,又让大模型重新生成了五次回答,但是多轮之后,这两个模型还是都失败了。其中,Bard 始终无法满足给定的设计规范,HuggingChat 的 Verilog 输出是在模块定义之后就开始不正确了。

鉴于 Bard 和 HuggingChat 在初始挑战基准提示符上的性能较差,研究人员决定后续只针对 ChatGPT-4 和 ChatGPT-3.5 进行完整的测试。

a62b5a62d3fa9f9d9df42ca50ea33fa3.png

ChatGPT-4 和 ChatGPT-3.5 的角逐

下图显示了 ChatGPT-4 和 ChatGPT-3.5 的基准测试结果,明显可以看出,ChatGPT-3.5 的性能要比 ChatGPT-4 差一些,大多数对话导致基准测试失败,而大多数通过自己测试台的对话都是不兼容的。

反观 ChatGPT-4 的表现更胜一筹,大多数的基准测试都通过了,其中大部分只需要工具反馈。不过,在测试台设计中,仍然需要人类的反馈。

8f4354e0942d0cbd01fea3436c189e3a.png

354efdfe96f537d803ca34278bde816d.png

ChatGPT-4 与硬件工程师配对,共同开发芯片

为了探索 LLM 的潜力,研究人员还让硬件设计工程师和 ChatGPT-4 配对,共同设计一种基于 8 位的累加器的微处理器。

对 ChatGPT-4 的初始提示如下所示:

让我们一起做一个全新的微处理器设计......我认为我们需要限制自己的累加器8位架构,没有多字节指令。既然如此,你觉得我们该怎么开始?

392d1f98b22614a52e5d0db4071a36f3.png

考虑到空间限制,研究人员的目标是使用 32 字节内存(数据和指令相结合)的冯·诺依曼型设计。

最终,ChatGPT-4 与硬件工程师共同设计了一种新颖的基于 8 位累加器的微处理器架构。该处理器采用 Skywater 130nm 工艺,这意味着这些“Chip-Chat”实现了我们认为是世界上第一个完全由人工智能编写的用于流片的 HDL。

fe93fa24a1c75f2284b5b826173288fe.png

GPT-4 设计的基于累加器的数据路径(由人类绘图)

在论文中,研究人员总结道,ChatGPT-4 产生了相对高质量的代码,这可以从短暂的验证周转中看出。考虑到 ChatGPT-4 每 3 小时 25 条消息的速率限制,此设计的总时间预算为 ChatGPT-4 的 22.8 小时(包括重新启动)。每条消息的实际生成平均约为 30 秒:如果没有速率限制,整个设计本可以在 <100 分钟内完成,具体取决于人类工程师。尽管 ChatGPT-4 相对容易地生成了 Python 汇编程序,但它很难编写为我们的设计编写的程序,而且ChatGPT也没有编写任何重要的测试程序。

总体上,研究人员完成了在模拟和 FPGA 仿真中评估了一系列全面的人工编写的汇编程序中的所有 24 条指令。

d2ad3e5f5a231b1bcfd0e9bea5bc41aa.png

ChatGPT 能够节省芯片开发周期

“这项研究产生了我们认为是第一个完全由 AI 生成的 HDL,用于制造物理芯片,”纽约大学 Tandon 的研究助理教授兼研究团队成员 Hammond Pearce 博士说。“一些人工智能模型,如 OpenAI 的 ChatGPT 和谷歌的 Bard,可以生成不同编程语言的软件代码,但它们在硬件设计中的应用尚未得到广泛研究。这项研究表明 AI 也可以使硬件制造受益,尤其是当它被用于对话时,你可以通过一种来回的方式来完善设计。”

然而,在这个过程中,研究人员也需要进一步测试和解决将 AI 用于芯片设计所涉及的安全考虑因素。

整体而言,虽然 ChatGPT 不是一款专门面向硬件领域的自动化软件工具,但是它可以成为一款 EDA 辅助工具,而且帮助 EDA 设计师们大大降低了知识门槛。

研究人员也表示,如果在现实环境中实施,在芯片制造中使用 LLM 模型可以减少 HDL 转换过程中的人为错误,有助于提高生产力,缩短设计时间和上市时间,并允许进行更具创意的设计。其实,仅是这一点,ChatGPT 便值得被硬件工程师们拿来在硬件领域参与更多的尝试与探索。

更详细的测试流程见论文:https://arxiv.org/pdf/2305.13243.pdf

参考:

https://www.tomshardware.com/news/conversation-with-chatgpt-was-enough-to-develop-part-of-a-cpu

https://engineering.nyu.edu/news/chip-chat-conversations-ai-models-can-help-create-microprocessing-chips-nyu-tandon-researchers

推荐阅读:

▶惹打工人“暴怒”!科技公司 CEO 放话:“只想赚钱和朝九晚五的别来!”

▶阿里集团“换帅”!张勇将卸任集团董事会主席和CEO两大职务

▶马云非公开会议:阿里电商应该回归淘宝;微信上线“安静模式”;ChatGPT会生成Win11激活密钥 | 极客头条

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/6716.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

衔远科技天使轮融资数亿元打造ChatGPT助力企业创新数智化

日前&#xff0c;全球领先的专注于企业创新数智化的技术服务公司衔远科技宣布已经完成数亿元天使轮融资&#xff0c;本轮融资由启明创投领投&#xff0c;经纬创投跟投。 衔远科技成立于2021年底&#xff0c;致力于让每一件商品都应需而生&#xff0c;让每一位消费者都得偿所愿。…

从GPT-1到GPT-4看ChatGPT的崛起

整理了一下ChatGPT的发展历程、背后的技术原理&#xff0c;以及它的局限性在哪。&#xff08;请注意&#xff1a;有部分内容来自于文内的参考资料&#xff0c;如有兴趣还请阅读原文&#xff0c;本文不构成任何投资建议或者对项目的推荐&#xff09; *转载请扫码添加后台微信二维…

ChatGPT常用prompts汇总

❤️觉得内容不错的话&#xff0c;欢迎点赞收藏加关注&#x1f60a;&#x1f60a;&#x1f60a;&#xff0c;后续会继续输入更多优质内容❤️ &#x1f449;有问题欢迎大家加关注私戳或者评论&#xff08;包括但不限于NLP算法相关&#xff0c;linux学习相关&#xff0c;读研读博…

ChatGPT Prompt Engineering for Developers(面向开发人员的 ChatGPT 提示工程)资源汇总

ChatGPT Prompt Engineering for Developers&#xff08;面向开发人员的 ChatGPT 提示工程&#xff09;资源汇总 吴恩达老师上新课了《开发者的ChatGPT提示工程课程》。 官网地址&#xff1a; 链接地址为ChatGPT Prompt Engineering for Developers B站中英文字幕视频 01.…

太太太恐怖了!闲来无事测试了一下chatGPT,感觉人类危机要成真了!

太太太恐怖了&#xff01;闲来无事测试了一下chatGPT&#xff0c;感觉人类危机要成真了&#xff01;

留学论文写作中引用ChatGPT创建的内容会被允许吗?

【欧洲时报2月28日编译】在智能聊天机器人ChatGPT在全球掀起热潮之际&#xff0c;国际文凭组织&#xff08;International Baccalaureate&#xff0c;下称IB&#xff09;近日表示&#xff0c;学生可以在论文写作中引用ChatGPT创建的内容。 英国《卫报》报道&#xff0c;IB是A-l…

玩转ChatGPT:Transformer分类模型

一、写在前面 之前&#xff0c;我们介绍了Sklearn包以及Boost辈的各种分类模型&#xff0c;这些模型都很经典了&#xff0c;实际上也很强大&#xff0c;比如说Xgboost。 然而&#xff0c;近期随着ChatGPT的大火&#xff0c;其底层框架Transformer也逐渐火了&#xff0c;现在大…

ChatGPT进化的过程简介

Chat GPT可以做什么&#xff1f; 分点列条的回答问题 写代码或SQL 翻译 语法检查 ChatGPT官方还未公开论文&#xff0c;ChatGPT有一个“孪生兄弟”InstructGPT&#xff0c;InstructGPT有论文&#xff0c;可以根据InstructGPT论文推导ChatGPT的训练过程&#xff1a; ChatGPT的…

Chatgpt频繁“something went wrong”需要刷新的解决办法

问题描述&#xff1a; 使用Chatgpt问一两个问题或者过一段时间再提问就会出现下图&#xff1a; 需要频繁刷新&#xff0c;很影响体验。 解决办法&#xff1a; 【2023.4.23更新】 目前亲测可用的方法是在edge浏览器&#xff08;火狐浏览器貌似也可以&#xff0c;chrome不可以…

【视频文稿】车载Android应用开发与分析 - 走进车载操作系统

本期内容的视频地址&#xff1a;https://www.bilibili.com/video/BV1rR4y1B7Qd/ Hello&#xff0c;各位好&#xff0c;我是一个做车载软件开发的软件工程师&#xff0c;之前在CSDN、稀土掘金这些平台上发表过一些车载应用方面的文章&#xff0c;期间得到了许多朋友的反馈。2023…

Midjourney|文心一格prompt教程[Text Prompt(下篇)]:游戏、实物、人物、风景、动漫、邮票、海报等生成,终极模板教学

Midjourney|文心一格prompt教程[Text Prompt&#xff08;下篇&#xff09;]&#xff1a;游戏、实物、人物、风景、动漫、邮票、海报等生成&#xff0c;终极模板教学 场景6&#xff1a;游戏 Prompt 真的越长越好吗&#xff1f; 按照 Midjourney 的官方文档里的说法&#xff0…

OpenAI开源3D模型生成器;IBM将推出AIGC平台Watsonx;百度正在内测文心千帆大模型平台丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 OpenAI开源3D模型生成器Shap-E 5月10日&#xff0c;OpenAI公开了其最新的开源模型Shap-E&#xff0c;这款创新型3D模型生成器能将描述性的文本转化为相应的3D模型。用户只需提供描述性的文本&#xff0c;就能生…

美团收购光年之外公司全部业务;工联院对大模型知识问答能力进行评测;图森未来计划出售美国业务;小i机器人发布华藏大模型丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 美团收购王慧文光年之外公司全部业务 6月29日&#xff0c;美团发布公告称&#xff1a;于2023年6月29日&#xff08;交易时段后&#xff09;订立交易协议&#xff0c;收购光年之外的全部权益。总代价包括现金233…

13岁青少年DAO创始人:Web3治好了我的“丧”

“我看大家都死气沉沉的&#xff0c;大家都站起来活动活动。” 4月&#xff0c;香港Web3嘉年华的一场沙龙&#xff0c;橙色针织帽给黑压压的现场带来一抹亮色&#xff0c;13岁的Carry Zheng戴着它登台&#xff0c;没有“大家好”的寒暄&#xff0c;直接向台下的成年人发出指令&…

从数据到应用 Web3不再纸上谈兵

继宣布拨款5000万港元加速推动Web3生态圈发展后&#xff0c;香港再次明确对Web3产业创新的支持。近日&#xff0c;香港Web3协会正式成立&#xff0c;创立Web3Hub基金&#xff0c;“东方之珠”正在大力推进第三代互联网的生态建设。 不仅仅是政策红利&#xff0c;ChatGPT等人工…

雷军谈人生低谷,刘强东“卸任”后“整顿”京东,AI 引领技术热潮 | 2022 科技圈那些事...

整理 | 朱珂欣 出品 | CSDN程序人生&#xff08;ID&#xff1a;coder_life&#xff09; 2023 年的钟声已经敲响&#xff0c;回顾 2022 年&#xff0c;新兴技术在蓬勃发展&#xff0c;热点趋势不断出现&#xff0c;在潜移默化中给我们工作、学习和生活带来了许多的变化。 这一…

一周 AIGC 丨全球最大 AIGC 收购案诞生,中国大模型独角兽折戟

同样是在 AIGC 赛道&#xff0c;MosaicML 被 Databricks 以 13 亿美元收购&#xff0c;相比上轮估值翻了 5 倍&#xff0c;创造迄今全球最大的生成式 AI 收购案。而在中国&#xff0c;最耀眼的大模型独角兽光年之外&#xff0c;被以 2.85 亿美元送给了美团&#xff0c;相比两个…

从关键新闻和最新技术看AI行业发展(2023.5.22-6.22第一期) |【WeThinkIn老实人报】

Rocky Ding WeThinkIn 写在前面 【WeThinkIn老实人报】是WeThinkIn的全新栏目&#xff0c;旨在整理&挖掘AI行业的关键新闻和最新技术&#xff0c;同时Rocky会对这些关键信息进行解读&#xff0c;力求让读者们能从容跟随AI科技潮流。也欢迎大家提出宝贵的优化建议&#xff0…

中国芯发展新模式:在高质量、高增长内需中发现机会并建立创新生态

北京华兴万邦管理咨询有限公司 刘朝晖 陈皓 集成电路产业从诞生开始历来都是全球化和生态化的行业。全球化是为了摊销其高额的研发费用和制造成本&#xff0c;以及不低的市场营销&#xff08;试错&#xff09;支出&#xff1b;而生态化是因为芯片行业本身并不面向最终用户&…

客观地说,应该看一看 Web3.0 了

武术圈有名言&#xff1a;“八极加劈挂&#xff0c;神鬼都害怕”。要是 Web3.0AGI 的话&#xff0c;世界将会变成什么样子&#xff1f; 数科星球原创作者丨苑晶编辑丨大兔 Web3.0 的价值开始受到重视&#xff0c;在最近&#xff0c;来自香港的好消息再次带火了这个领域的热度。…