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

    文章

    20154

    浏览量

    247415
  • ChatGPT
    +关注

    关注

    31

    文章

    1596

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    直播预约 |开源芯片系列讲座第30期:“芯”计划——从零开始设计自己的RISC-V处理器芯片

    从零开始设计自己的RISC-V处理器芯片报告简介处理器芯片是计算机系统的重要组成部分。“芯”计划将指导学生从零开始设计一款RISC-V
    的头像 发表于 11-10 12:03 437次阅读
    直播预约 |开源芯片系列讲座第30期:“<b class='flag-5'>一</b>生<b class='flag-5'>一</b>芯”计划——从零开始设计自己的RISC-V<b class='flag-5'>处理器</b>芯片

    灵动微电子最新最火热的一款芯片推荐

    希望找一款灵动微电子最新最火热的一款芯片,我们想做个图形化的界面配置,供大家以后直接创建工程,国产工具McuStudio做,McuStudio支持任何内核任何厂家的芯片,希望大家有
    发表于 10-29 17:15

    基于E203 NICE协处理器扩展指令

    (memory response channel) Nice 反馈通道(response channel) 调用协处理器的方法:扩展RTL级代码编写的协处理器,想个办
    发表于 10-21 14:35

    德州仪器AM68x Jacinto 8处理器技术解析

    Texas Instruments AM68x 64位Jacinto™ 8 TOPS Vision SoC处理器一款基于Eval Jacinto 7架构的可扩展处理器。该系列面向智能视觉摄像机
    的头像 发表于 08-27 15:08 681次阅读
    德州仪器AM68x Jacinto 8<b class='flag-5'>处理器</b>技术解析

    Andes晶心科技推出AndesCore 46系列处理器家族

    Andes晶心科技,作为高效能、低功耗32/64位RISC-V处理器核的领导供货商及RISC-V国际组织的创始首席会员,今日宣布推出具有4个成员的AndesCore 46系列处理器家族。首成员AX46MPV是
    的头像 发表于 08-13 14:02 2225次阅读

    ADSP1802 SHARC处理器技术手册

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

    TPS3307-18M 三通道处理器监控数据手册

    TPS3307-18M 是一款专为军事应用设计的三处理器监控,适用于DSP和处理器基系统,能够监控多达三个独立的电源电压,确保电路在系统上电和运行时能够正确初始化。
    的头像 发表于 04-11 17:13 690次阅读
    TPS3307-18M 三通道<b class='flag-5'>处理器</b>监控<b class='flag-5'>器</b>数据手册

    STM32H753IIT6 一款32位微控制MCU/MSP430F5325IPNR一款16位MCU

    高效数据处理和低功耗管理的各种嵌入式系统中也有广泛应用。 明佳达 STM32H753IIT6是一款基于高性能Arm Cortex-M7 32位RISC内核的微控制,工作频率高达480 MHz‌。该内核
    发表于 02-21 14:59

    RKNanoC:低功耗单核处理器解析

    RKNanoC是一款专为低功耗、嵌入式应用设计的单核处理器,凭借其卓越的性能和紧凑的设计,成为众多智能设备和物联网应用的理想选择。以下是对RKNanoC主要特性和详细参数的介绍: 、核心架构与性能
    的头像 发表于 02-10 17:43 1284次阅读

    RV1109处理器概述

    RV1109处理器一款集成了先进技术的高性能芯片,其主要特性彰显在多个领域的强大应用能力。 该处理器搭载双核设计,结合
    的头像 发表于 02-08 17:04 1919次阅读

    量子处理器的作用_量子处理器的优缺点

    量子处理器(QPU),又称量子级计算机处理器,是量子计算机中的核心部件,其作用主要体现在以下几个方面:   、高速计算与处理能力   量子
    的头像 发表于 01-27 13:44 1533次阅读

    量子处理器是什么_量子处理器原理

    量子处理器(QPU)是量子计算机的核心部件,它利用量子力学原理进行高速数学和逻辑运算、存储及处理量子信息。以下是对量子处理器的详细介绍:
    的头像 发表于 01-27 11:53 1801次阅读

    TLC0838设计一款直流电压测量电路,发现转换的数据不稳定怎么处理

    TLC0838设计一款直流电压测量电路,发现转换的数据不稳定; 1、差分输入,没有用到com脚,直接接地,数字地、模拟地还有com脚都接到
    发表于 01-24 07:06

    英特尔8080微处理器诞生50周年

    作为技术史上最重要的产品之,8080被认为是第一款真正的通用微处理器
    的头像 发表于 12-23 14:00 1652次阅读

    求推荐一款处理24V的差分编码信号的芯片

    你好,我们先前的是SN65LBC175AD处理5V的差分编码信号,现在编码换成24V的,希望能推荐一款
    发表于 12-18 06:52