中科院团队用AI设计了一颗CPU 环球滚动
六月底,来自中科院的团队在预印本平台arxiv上发表了重磅论文《Pushing the Limits of Machine Design:Automated CPU Design with AI》(机器设计新突破:使用人工智能自动设计CPU),其中使用了人工智能的方法,成功地在5个小时内完成了一个基于RISC-V指令集的CPU的设计,而且该设计经过后端布局布线后已经成功流片点亮并且能运行Linux和Dhrystone。
该论文一经发表,就得到了半导体业界的广泛关注,我们认为,该论文中提出的方法有其历史渊源,但是团队提出了对于已有方法的一种从数学角度来看很优美的改进,从而能够让基于机器学习的自动芯片设计成为现实。
首先,我们回顾一下现有的数字芯片设计流程。主流的芯片设计流程是,芯片设计师首先描述数字逻辑设计,而EDA工具软件则把这样的电路描述映射到完全等价的数字逻辑电路。在这个过程中,整个数字逻辑或者是用Verilog等硬件描述语言来描述(常常是芯片设计师使用的描述方法),或者是使用等价的布尔逻辑图的形式来描述(常见于一些EDA软件的内部优化过程中)。布尔逻辑图和硬件设计语言两者是等价的,其特点就是能够完全描述数字逻辑。例如,如果是一个简单的有n比特输入的组合逻辑,那么在描述中就需要能够生成一张布尔逻辑表格(真值表),该表格需要能覆盖所有2^n种输入比特组合的对应输出。而对于时序逻辑,则还需要考虑内部状态比特,需要的表格就更大了。
(资料图片)
与之相对应的是,基于机器学习的自动设计关注的问题是:如果我们只给出真值表的一部分,能否同样可以生成正确的数字逻辑?举例来说,该论文中针对的CPU自动生成的问题,其中有1798个输入和1826个输出,在这种情况下如果直接使用真值表需要(2^1798)*1826大小的真值表,这样大的真值表基本上是不可能在合理的时间内生成的,而且也没有可行的算法来处理如此大的真值表。对此,论文提出的观点是,可以使用一种新的算法,该算法可以只使用真值表的一小部分来训练,就能够生成自动推理出真值表的其他部分,并且保证有很高的准确度。因此,设计流程就变成了:用户提供一个芯片逻辑真值表的一部分(需要是高质量数据,能够抓住电路逻辑的主要特点),机器学习算法根据这个逻辑真值表自动推理并补全真值表的其他部分,并且把该完整真值表送到传统的EDA工具里去做逻辑综合和物理设计。因此,电路设计流程也就由大量人工参与逻辑设计迭代(下图a)变成了用户提供一个输入输出数据集,AI直接综合出逻辑和电路(下图b)。
为了实现这样的功能,论文提出了BSD算法。BSD算法的本质是一种动态图算法:对于任意的逻辑,它首先生成一个初始的图(例如,无论输入如何输出都是0);然后随着用户提供更多的输入输出数据(即提供真值表的一部分),BSD的图会随之更新(添加更多边和节点),从而让BSD对应的逻辑能够满足用户提供的真值表。例如,在一比特加法器的例子中,一开始的BSD逻辑图对应的是一个输出永远是0的简单逻辑,但是随着用户给出更多的输入输出的数据,BSD图也在不断地修正,最后当用户给出足够多的数据时(不一定需要给出真值表的全部),BSD就收敛到了正确的一比特加法器逻辑。
如前所述,这样得到的BSD可以通过推理的方法来补完整个真值表,但是这样的真值表对于现有的EDA软件来说会太大而无法处理,因此论文又提出了一种BSD图的处理方法可以把一个大的BSD分解成多个子BSD,并且在每个子BSD中进行图节点合并以进一步减小BSD图的大小,最后能把BSD图中的节点缩减到一百万个左右,从而EDA工具可以轻松处理。
为了验证该算法的有效性,团队选择了RISC-V处理器作为目标设计。具体来说,在数据集方面,论文团队使用RISC-V模拟器随机生成了2^40组输入输出数据作为训练数据,另一方面团队把之前RISC-V设计中使用的测试样例(通常是*有代表性的输入输出数据)也加入了训练集中。值得注意的是,RISC-V CPU的输入和输出分别有1789和1826个,因此理论上完整真值表需要有1826*(2^1789)个输入输出数据,而团队使用的训练数据集只是完整真值表所需数据微不足道的一小部分,同时也可以在合理的时间内产生出来。
之后,团队使用了该训练集在5小时内完成了算法的训练,并且把生成的BSD送入EDA软件中进行综合,在经过FPGA验证后进行了流片,最后CPU芯片能跑在300MHz时钟频率并且能成功运行Linux和Dhrystone。
BSD模型对于芯片设计方法学的影响
我们认为,该论文中提出的设计方法对于未来的芯片设计可能有深远的影响。
首先,该论文中的算法训练时间仅仅为5小时,这样的时间远远小于常规的处理器完成设计的时间——即使是所有的架构定义和输入输出样例都已经完备,人工完成这样的设计需要的时间至少是在几周到一个月的级别,这远远高于5小时的训练时间。更重要的是,未来随着计算平台算力的升级,该算法训练需要的时间可望进一步减小:以目前每两年人工智能算力翻倍的势头来看,大约五年内该训练时间就可以做到一小时以下。
其次,该算法是典型的数据驱动,需要大量的高质量数据。这意味着未来对于芯片设计来说,如何产生这些数据会非常重要。在论文中,我们可以看到这些数据来源于RISC-V处理器的功能模拟器(simulator),换句话说未来芯片设计师的任务可能会更加集中到上层的功能定义以及描述(例如使用Python或者C语言对于芯片的功能进行建模)。类似的使用高级语言来描述电路并实现综合的尝试已经有十余年(例如高级语言综合High level synthesis,HLS等),但是获得的成功一直有限,仅仅在一些特定的电路中获得应用;而如今使用机器学习的方法配合高级语言进行电路功能描述可能是实现类似高级语言综合的一个可行路径。
最后,虽然论文中使用机器学习直接产生了一个CPU这样的大型设计,但是从产业界的角度,更有可能的做法是从中小型IP开始,搭建一个基于AI的设计平台,并且在经过几轮迭代后再渐渐推广到更大的设计,并且最终简化设计的流程。
BSD与其他人工智能如何进一步推动芯片设计
我们认为,BSD的提出是一个自动设计的一个突破,因为它打破了之前设计综合需要完整真值表的限制。同时,我们也认为接下来BSD算法会进一步迭代并取得更好的结果,并且和其他人工智能算法一起进一步简化芯片设计。
首先,论文中提到的BSD的搭建是从零开始,并且通过训练数据来完成创建。一个有可能的未来发展方向是,如何从一个基础参考设计开始做一定的改动,来实现一个新的设计?类似的参考设计方法是芯片设计行业的常规操作,而在人工智能业界,相对应的做法就是预训练和微调——即在较大的训练数据集上进行训练实现一个基础模型,然后使用一个较小的数据集来微调来满足定制化。如果未来BSD能实现这样的参考设计和微调,那么将进一步减小对于用户产生数据量的需求和训练时间,从而进一步提升BSD的使用体验。
其次,BSD可以和其他人工智能算法结合来进一步提升设计的效率。例如,目前的ChatGPT类大语言模型对于Python已经有了很好的支持,但是对于Verilog等语言的支持以及设计流程的支持还不够完备;在未来,对于一个芯片IP的设计,我们可望看到ChatGPT类大语言模型去帮助生成上层使用Python描述的功能模型,使用该功能模型去生成输入输出数据,然后使用BSD来完成最终的数字逻辑设计。
综合上述的分析,我们认为BSD有希望成为未来EDA流程中的重要一环,它可以帮助推动高级语言逻辑综合,同时也可望和其他人工智能大语言模型一起进一步简化芯片设计流程,并且大大降低芯片设计需要的时间和成本。未来的芯片设计中,对于芯片设计师的要求越来越多会集中到更上层的功能定义,而不是具体的逻辑编写。
标签:
您可能也感兴趣:
为您推荐
军队抽组医疗力量承担 武汉火神山医院医疗救治任务
同马来西亚总理马哈蒂尔通电话 创造更多合作成果,造福两国和两国人民。
构筑起疫情防控的严密防线
排行
- 腾龙股份股东王柳芳减持302.01万股 价格区间为14.81-15.90元/股
- 因个人资金需要 新泉股份实际控制人唐志华拟减持不超1124.54万股
- 信捷电气股东邹骏宇减持50万股 价格区间为60.41-67.50元/股
- 国家卫健委:湖北以30个省外新增病例17例
- 因自身资金需求 科森科技股东徐宁拟减持不超3.71万股公司股份
- 中公高科股东潘玉利减持50万股 价格区间为20-20.60元/股
- 多地患者治愈后“复阳” 对疫情防控提出新挑战 五大焦点权威解析
- “精诚合作,打赢这一仗!”
- 生态环境部:自1月20日以来全国已累计处置医疗废物12.3万吨 ...
- 承诺两年扭转乱象 银保监会加快推进意外险费率市场化改革 ...
精彩推送
- 车企跳槽潮:回流传统车厂,新势力35万年薪留不住人? 世界微资讯
- 中久大光获数亿元B轮融资,国家军民融合产业基金领投|世界观热点
- 中科院团队用AI设计了一颗CPU 环球滚动
- 众志成城,赋能外贸企业出海新动力
- 孙正义投的独角兽爆雷:2千万用户95%是机器人,估值高达80亿
- 新华三亮相“2023国际数字能源展”
- 晋拓股份是一家什么企业?晋拓股份最新股票行情介绍
- ChatGPT访问量或现负增长,市场担忧“人工智能泡沫”
- 政企同频共振双向奔赴 这场主题党日活动燃点多_热议
- 【天天快播报】问道外传推广员号
- industry翻译_industry
- 不同单位作者是否可以一起出版机械工程建筑工程著作|天天快播
- AIGC浪潮推升配置价值,华夏科创50指数增强7月3日发行|短讯
- 小雨伞联合中国人保竞逐百万医疗险市场_天天快看点
- 【全球聚看点】乌克兰副防长承认:俄军在乌东部重镇附近取得...
- “清廉商户”为“世界小商品之都”注入持久廉动力
- 全球热文:菲律宾马荣火山持续喷发 流出岩浆达2.7公里
- 7月3日 13:45分 东旭光电(000413)股价快速拉升
- 新消息丨巨头们正在打响大模型时代的云战争
- 动态焦点:专注于工商业模块化光储系统「亿兰科」完成数千万元...
- 感动全网的好老板退休了
- 又一AIGC独角兽!帮企业定制大模型,Adobe前CTO创办
- 余量食物盲盒如何打动年轻人?记者探访平台、企业和消费者带...
- 环球即时看!IDC:2022年中国视频会议市场规模达到9.5亿美元...
- Zigbang直帮助力美好生活:新品物联网智能锁SHP-P61正式发布_今日精选
- 焦点热议:港财政司陈茂波:本地生产总值2.8万亿港元 较97年增逾倍
- 央行:坚决防范汇率大起大落风险 每日看点
- 消费方式变了,汽车变不变
- 今日报丨东莞:稳健增长,持续发展的动力源
- 交通安全知识小课堂
- 郑州:迎接2023年的开门红-每日时讯
- 聚焦:湖南科技大学深圳校友会换届大会举行
- 价格跌破200元没人买:套娃收费背后,国产电视作法自毙 天天热讯
- 全球百事通!南财话你知丨“新冠流感化”将加大心血管健康风...
- 莫里斯郡(关于莫里斯郡的简介)
- 无糖饮料中的阿斯巴甜被曝致癌,喝前需了解这些危害!
- 深圳峰云天下影视投资有限公司(关于深圳峰云天下影视投资有...
- 人形机器人将入寻常家,或成下一代消费级人机交互中心!优必...
- 【世界时快讯】家电消费,正掀起一场降级风暴
- 高考志愿填报,月赚百万
- 天天快资讯丨山姆巨型泡面桶被疯抢,原价168元被炒至1999元 ...
- 短讯!Keep投资价值几何?
- 环球信息:靠演唱会场外赚钱的除了黄牛,也可能是摊主
- 世界热点!读创盘点 | 最“肉”新股一签赚超7万,主板新股...
- 下半年优爱腾芒综艺片单透露了哪些信号?
- 个性化分期要怎么跟银行申请?个性化分期请法务协商好吗?
- 向银行申请停息挂账的步骤是什么?停息挂账能找机构办吗?
- 预计在 35 万 -45 万 腾势 N7 将于今晚上市-环球播资讯
- 欠信用卡10万银行不协商怎么办?信用卡逾期会产生哪些费用?
- 信用卡欠款还不上怎么办?信用卡逾期后有哪些办法补救?
- 网贷还不上会不会坐牢?网贷逾期不能超过几天?
- 房贷延期要主动跟银行申请吗?房贷延期有没有坏处?
- 停息挂账需要主动跟银行谈吗?停息挂账有哪些好处和坏处?
- 个性化分期中介费怎么收?房贷可以申请个性化分期吗?
- 电子层数越多原子半径越大_电子层
- 个性化分期的具体内容是什么?个性化分期找中介办合法吗?
- 网贷有没有还款宽限期?网贷逾期怎么协商延期还款?
- 网贷欠10万还不上怎么办?网贷能申请停息挂账吗?
- 事关电动车过海!海口、徐闻这些港口这样安排
- 制造业前二十排名!上海不敌苏州,长三角和珠三角最强
- 天天消息!前5个月,全省经济延续稳定恢复态势
- 精选!2023年1-5月南通市工业经济运行情况简析
- 全球关注:内蒙古住房公积金贷款额度提至100万,多子女家庭可...
- 当前消息!中国地级市品牌评价综合影响力指数出炉,苏州第一!
- 宁波召开2023数据要素与数字产业生态创新大会
- 世界新动态:雌孕激素序贯疗法示意图(雌孕激素序贯疗法)
- csgo开箱界面退不出去要怎么办?csgo看demo怎么锁定一个人?
- csgo怎么退出开箱界面?csgo开箱如何返回主界面?
- 滚动:美团打车抽身离场,谁来制衡滴滴?
- 88skins开箱物品能取出吗?88skins开箱网站靠谱吗
- csgo怎么一次性把箱子开完?csgo快速开箱子技巧介绍
- 疯狂的共享按摩椅:代理赔数百万,新淘金者不断涌入 热门看点
- csgo开箱建议开哪种箱子?csgo怎么秒开100个箱子?
- 88steam开箱网站会发货么?88steam开箱网站开到能用吗?
- 当前简讯:贝联珠贯获5000万元天使轮融资,提升算力效率降低云...
- csgo开箱卖箱子能回本吗?csgo回本率最高的箱子介绍
- 多地优化住房公积金贷款政策:降首付增额度 环球速看
- 全球今日报丨国产汽水为啥喝不出一家上市企业?
- csgo优先账户是永久有效吗?csgo开箱子要买优先账户吗?
- csgo搬砖需要买优先吗?csgo优先账户免费获得方法介绍
- csgo搬砖的主要方式是什么?csgo搬砖一个月能赚多少?
- 量身高、限血型、卡地域,奇葩招聘为哪般?-快看点
- 3D打印工业化应用公司「美迈科技」获赤子基金千万级天使轮融...
- 市场监管总局:这些车企宣布召回_全球热闻
- 舆评丨起哄“不跳不是人”被行拘,冷血看客何时休?
- 玉兔捣药的传说视频_玉兔捣药的传说 环球热文
- 得用户者得天下!机构媒体探索财经内容可视化未来
- 全球微速讯:6月财新中国制造业PMI降至50.5 连续两月扩张
- 澳门6月博彩收入按年增5.1倍 按月跌2.3%
- 全国彩票销售同比增五成 行业高景气有望延续
- 6月龙口市新房二手房过户量双双破千,芝罘区紧随其后|天天快看
- 2023财经媒体发展论坛 聚焦市场化财经媒体的坚守与变革 天天新视野
- 世界快资讯丨上海学区房失守,从近15万跌到 10 万:马云预测恐成真
- 射频芯片热闹又冷清
- 每日观点:车价不到15万元,不配开网约车?
- 5G杀手级应用,云手机何德何能?
- 防止智能家居出现「iPod效应」,传统厂商要有一把爆品中小件
- 搜索引擎界的“小鸭子”,搅动隐私一池春水-观察
- 聚焦:牛哥投资手记——离岸人民币失守7.27
- 这些高校向公众开放校园参观!预约攻略来了