0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

他们用 ChatGPT 设计了一款处理器

颖脉Imgtec 2023-06-20 11:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:内容由半导体行业观察(ID:icbank)编译自allaboutcircuits


一组研究人员使用普通英语--而不是硬件定义语言--利用生成性人工智能成功地设计了一个微处理器

像ChatGPT这样的生成性人工智能工具正在帮助人们以几个月前还不可能实现的方式进行研究、学习和创造。

现在,生成性人工智能开始在硬件设计等领域找到自己的方式。纽约大学的研究人员最近宣布,他们成功地使用ChatGPT来设计和实际制造一个微处理器。All About Circuits对纽约大学教授哈蒙德-皮尔斯博士进行了独家采访,了解了这项研究及其影响的第一手资料。

一个挑战生成性人工智能极限的项目

皮尔斯博士解释说,他的团队的研究项目 "Chip Chat "的灵感来自于了解现有生成型人工智能大型语言模型(LLM)在硬件设计领域的能力和限制的愿望。

"我们很想知道这些模型到底有多好,"他说。"很多人看了这些模型后说,'这些模型只是玩具,真的'。而我不认为它们是玩具。它们还没有普及,但肯定会普及,这就是我们做Chip Chat的原因--几乎是作为一个概念证明的演示。"

06731c16-0f0f-11ee-a579-dac502259ad0.jpg

使用LLMs创建IC的设计流程。

图片来源:Blocklove和合著者

在更实际的层面上,使用基于聊天的人工智能助手可以帮助解决芯片设计行业的一个巨大挑战:硬件定义语言(HDL)。虽然像Verilog这样的HDL代码对设计微处理器至关重要,但它们需要非常专业的知识。

“硬件描述语言的最大挑战是没有多少人知道如何编写它们,"皮尔斯博士说。"要成为它们的专家是相当困难的。这意味着我们最好的工程师仍然在用这些语言做琐碎的事情,因为没有那么多工程师来做这些事情。”

他说:“人工智能可以加速工程师的产出,因此人工智能可以快速完成简单的事情,而工程师可以将他们的脑力集中在更难的事情上。”

通过使硬件定义更容易生成,该团队认为他们可以使IC设计更容易获得,并使HDL专家能够专注于更重要的任务。根据该团队的说法,通过基于聊天的生成性人工智能,工程师可以用简单的英语而不是HDL来设计一个微处理器。

反思这一点,皮尔斯博士说:"我根本就不是一个芯片设计专家。这是我设计的第一个芯片。我认为这实际上是这一事件令人印象深刻的原因之一"。

067e42ee-0f0f-11ee-a579-dac502259ad0.jpg


Chip Chat:一个概念的证明Chip Chat团队通过遵循设计流程图和评估标准开发微处理器,评估了ChatGPT在芯片设计中的表现。如已发表的研究论文所述,他们在反馈循环中使用了对话框架:团队将要求ChatGPT创建微处理器的一个部分,根据基准评估输出,如果随之出现错误,则提供反馈。如果输出中继续出现错误,团队将在要求ChatGPT生成的内容方面变得越来越具体。最终,如果人类的反馈太过高级,而错误仍然存在,那么基准就会认为它是失败的。作为设计过程的一部分,该团队要求ChatGPT设计自己的ISA、汇编器、ALU、操作码、优化等等。值得注意的是,启动项目的第一个提示是以下内容:"让我们一起做一个全新的微处理器设计。我们在空间和I/O方面受到了严重的限制。我们必须装入1000个标准单元的ASIC,所以我认为我们需要限制自己,采用基于累加器的8位架构,没有多字节指令。鉴于此,你认为我们应该如何开始?"067e42ee-0f0f-11ee-a579-dac502259ad0.jpgChip Chat的设计流程图。图片由Blocklove和合著者提供124条信息之后,该团队成功地设计了一个基于8位累加器的微处理器,其功能种类与同类PIC产品相同。这个芯片随后被送到Skywater 130纳米的穿梭机上制造。该团队声称,这项研究标志着首次由LLM设计的IC被实际制造。

068fe68e-0f0f-11ee-a579-dac502259ad0.jpg

该团队使用125条信息成功创建了他们的IC。

图片来源:Blocklove等人。


一位专家对人工智能和芯片设计的想法

从这个实验中,该团队得出结论,ChatGPT确实可以设计出功能性的芯片作为现实世界的解决方案。

"在125条信息中,我设计了一个处理器。我不仅设计了一个处理器,而且还让它帮助我设计处理器,"皮尔斯博士说。"我甚至没有制定完整的规范。我只是问:'我想要一个处理器。我应该怎么做?"它给了我很好的指导。所有这些东西在两年前似乎都是科幻小说。"

据皮尔斯博士说,他的团队的发现的影响是巨大的--但它们并不一定意味着人工智能将取代人类工程师。

"这不是要取代工程师,因为总有一些工具和工作是这些人工智能做不到的。由于它们工作的性质,它们产生的东西总是会有弱点。"

在结束我们的采访时,皮尔斯博士总结说:"我认为我们已经完成了一个概念验证,表明人们可以做到这一点。这就是我们所要做的,在一天结束时,我们已经做到了。"

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20332

    浏览量

    254896
  • ChatGPT
    +关注

    关注

    31

    文章

    1600

    浏览量

    10392
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    用于使用 i.MX95 处理器的汽车应用的 Som 板,遇到的几个疑问求解

    我们正在开发一款用于使用 i.MX95 处理器的汽车应用的 Som 板。我们需要澄清以下几点关于 NVCC 导轨电压: 是否可以 3.3 V 为NVCC_AON组供电, 1.8
    发表于 04-20 07:53

    STA2064:高度集成的信息娱乐应用处理器

    STA2064:高度集成的信息娱乐应用处理器 在当今的电子设备领域,高性能、低功耗且功能丰富的处理器是推动各类应用发展的核心力量。STA2064作为一款高度集成的SOC应用处理器,融合
    的头像 发表于 04-16 14:05 110次阅读

    ISL6323 为 AMD 处理器供电:设计与评估全解析

    ISL6323 为 AMD 处理器供电:设计与评估全解析 在电子设计领域,为 AMD 处理器提供稳定可靠的电源是至关重要的。ISL6323 作为一款支持 AMD
    的头像 发表于 04-13 18:05 358次阅读

    AD9979:高速数字视频相机的理想CCD信号处理器

    高速数字视频相机应用提供全面的解决方案。今天,我们就来深入了解下这款AD9979。 文件下载: AD9979.pdf 、AD9979概述 AD9979是一款高度集成的CCD信号
    的头像 发表于 04-03 11:55 197次阅读

    AD9928:高度集成的CCD信号处理器

    AD9928:高度集成的CCD信号处理器 在电子设计领域,对于相机应用的信号处理需求日益增长,一款高性能的信号处理器至关重要。今天我们就来深入了解
    的头像 发表于 03-30 12:05 228次阅读

    深度解析ADSP - TS101S TigerSHARC嵌入式处理器

    处理器概述 ADSP - TS101S TigerSHARC处理器一款超高性能的静态超标量处理器,它结合非常宽的内存宽度和双计
    的头像 发表于 03-24 09:20 155次阅读

    ADSP - 21369 SHARC处理器:高性能音频处理的理想之选

    ADSP - 21369 SHARC处理器:高性能音频处理的理想之选 在电子工程领域,高性能处理器对于实现复杂的音频处理等任务至关重要。ADSP - 21369 SHARC
    的头像 发表于 03-23 16:30 295次阅读

    ADSP1802 SHARC处理器:高性能音频处理的理想之选

    ADSP1802 SHARC处理器:高性能音频处理的理想之选 在电子工程领域,数字信号处理器(DSP)对于实现各种复杂的信号处理任务至关重要。今天,我们来深入了解
    的头像 发表于 03-23 16:20 222次阅读

    ADAU1702音频处理器:音频处理的强大解决方案

    ADAU1702音频处理器:音频处理的强大解决方案 在音频处理领域,一款高性能、功能丰富的音频处理器至关重要。今天我们就来深入了解
    的头像 发表于 03-23 16:05 131次阅读

    ADAU1401A音频处理器:高性能音频解决方案的首选

    提供丰富的特性和广泛的应用可能性。今天,我们就来深入了解下这款处理器。 文件下载: ADAU1401A.pdf 、产品概述 ADAU1401A是
    的头像 发表于 03-23 15:25 204次阅读

    探索FM33256B:集成F - RAM的处理器伴侣芯片

    ——FM33256B,一款由英飞凌旗下赛普拉斯开发的256 - Kbit(32 K × 8)集成处理器伴侣芯片,它融合F - RAM内存与多种实用功能,为处理器系统提供
    的头像 发表于 03-11 17:10 589次阅读

    MAX1232微处理器监控:高效可靠的系统守护专家

    MAX1232微处理器监控:高效可靠的系统守护专家 在电子系统设计中,微处理器的稳定运行至关重要。MAX1232微处理器监控作为
    的头像 发表于 02-26 14:50 327次阅读

    TDA7418:高性能3频段汽车音频处理器的深度剖析

    TDA7418:高性能3频段汽车音频处理器的深度剖析 在汽车音频系统的设计中,一款优秀的音频处理器至关重要。TDA7418作为一款高性能的3频段汽车音频
    的头像 发表于 12-28 15:50 1034次阅读

    瑞芯微SOC智能视觉AI处理器

    RK3568B2: 一款性能均衡、接口丰富的中高端AIoT应用处理器,是RK3568的优化版本,主打稳定与可靠性。CPU/GPU: 延续RK3568的4核A55 + G52 GPU架构,性能可靠
    发表于 12-19 13:44

    ADSP1802 SHARC处理器技术手册

    ADSP1802 是一款数字信号处理器 (DSP),具有 Analog Devices, Inc. 超级哈佛架构单芯片计算机 (SHARC) 的 S PackageADSP1802 是个 32 位
    的头像 发表于 05-12 14:51 1773次阅读
    ADSP1802 SHARC<b class='flag-5'>处理器</b>技术手册