万维读者网 > 数码科技 > 正文  

用AI设计芯片 谷歌会"干"掉工程师吗?

www.creaders.net | 2021-06-25 15:45:28  半导体行业观察 | 0条评论 | 查看/发表评论

  最近,谷歌在《自然》杂志发表了论文《面向快速芯片设计的图布局方法》(A graph placement methodology for fast chip design),该论文中公布了谷歌在人工智能驱动芯片设计方面的最新结果。

用AI设计芯片 谷歌会"干"掉工程师吗?

  在该论文中,谷歌使用了强化学习的方法来实现高质量自动芯片floorplan。谷歌对于强化学习技术的使用已经是得心应手,之前在围棋领域一鸣惊人击败世界冠军李世石的人工智能也是使用了强化学习技术。事实上,芯片布局和围棋有很强的相似之处,基本都是在一个很大的自由空间里面需要搜索到一个最优解,来实现回报函数的最大化(例如在芯片布局领域的回报函数就是拥挤度、布局密度和走线长度的一个综合函数)。在论文中,该算法实现自动floorplan的具体方法如下:

  电路设计给出floorplan中的所有宏单元(macro)的信息,包括面积、接口位置等

  强化学习算法一次摆放一个宏单元的位置,直到完成所有宏单元的floorplan摆放

  在人工智能完成floorplan后,运行基于传统算法的标准单元布局算法,并且获得拥挤度、布局密度和走线长度等信息。

  如果这次运行是训练,则根据拥挤度、布局密度和走线长度的综合结果更新强化学习模型

用AI设计芯片 谷歌会"干"掉工程师吗?

  在训练和使用该算法的过程中,谷歌使用了人工智能领域常用的预训练-微调(pretrain-finetune)的方法。在预训练阶段,将该模型在包含有5-20个TPU模块的训练数据集上进行训练,而微调任务则是在目标芯片做floorplan时进行多次迭代,以将预训练的模型适配到目标任务上。

  根据谷歌公布的结果,经过预训练的模型在执行目标芯片的floorplan时,可以在6小时内完成floorplan,而其floorplan结果在时序、面积、功耗等关键指标上都与专业物理设计工程师手工floorplan的结果接近或更好。

用AI设计芯片 谷歌会"干"掉工程师吗?

  AI会取代芯片工程师吗?

  强化学习是否会在芯片后端领域取代工程师?我们认为,虽然谷歌公布的结果非常优秀,但是AI可预期的未来尚不足以替代人工,工程师也不必担心事业。

  首先,目前强化学习做floorplan能覆盖的芯片种类仍然不得而知。谷歌的论文中使用的训练数据集和测试数据集规模都很小(最大的也仅有20种芯片布局),而且训练和测试数据集中涉及到的芯片种类也很有限,是否能在其他种类的芯片布局中也获得超越工程师手工的效果还不得而知。而芯片类的数据集事实上很难采集,因此如何采集更大的数据集以训练更强,更普适的模型将成为强化学习方法进步过程中最关键的瓶颈,这个瓶颈如果不解决那么基于强化学习的EDA流程将会停留在学术阶段或者仅仅是谷歌用来秀人工智能肌肉的一个案例。

  此外,即使未来基于强化学习的数字电路EDA流程得到长足发展,工程师仍然是流程中的关键。一个核心的观察是,即使把整个流程全部交给AI,还是需要一组经验丰富的工程师来看管整个过程,否则没人能担保AI输出是否是最优结果;事实上基于AI的芯片EDA工具更可能是将人机合作加速整个芯片设计流程,而非取代人工。一个最有可能的人机协作的方式是工程师根据经验预估芯片后端流程的结果,并且将AI的流程结果与人工估计的结果相比较,以确保AI跑流程的结果是合理的。如果强化学习能加速芯片设计流程的话,它将会降低芯片设计流程的迭代周期和成本,并降低芯片设计的门槛,这反而可能使得芯片行业更繁荣,让行业对芯片工程师的需求更大。正如目前的芯片设计流程中,大多数环节都已经自动化(例如设计综合,物理综合等),但是这样的自动化并没有砸了芯片后端设计师的饭碗,反而是让整个芯片行业比起自动化之前更加繁荣了,也让人才需求量更大。因此,我们认为AI驱动的EDA将会成为工程师的朋友,而不必担心让工程师下岗的问题。

用AI设计芯片 谷歌会"干"掉工程师吗?

  强化学习会给EDA业界带来的变革

  虽然我们预期强化学习正式进入EDA业界尚需时日,但是鉴于它会给整个业界带来较大的变革,我们认为从现在开始就应该积极关心这个领域的发展。

  首先,如我们之前所叙述的,基于人工智能的EDA一个很大的要素就是数据,只有收集到了足够的数据才能训练性能足够强,普适性足够好的人工智能模型。从这一点来说,各个芯片厂商的芯片设计数据就不仅仅对他们自身有用,而对于EDA公司也有了更高的价值。

  除了数据之外,我们认为人工智能模型在未来的EDA领域中会得到越来越多应用,同时也越来越复杂,这就牵扯到了一个算力问题。在谷歌的论文中,即使是使用已经经过预训练的模型,在使用在目标设计中时,还需要跑6个多小时的微调才能实现良好的效果。随着未来模型越来越复杂,而目标芯片设计也越来越大,我们预期所需要的模型算力也会越来越大。对于如谷歌这样的大公司来说或许不缺算力,但是对于小公司来说我们预计会有越来越多的EDA+云的服务出现,即在云上跑EDA流程中的人工智能模型以满足算力需求,这也就催生了EDA商业模式的更新乃至新的商机,例如EDA工具的弹性许可模式(EDA-as-a-service),甚至可以根据不同的付费等级提供不同的人工智能模型。

  综上所述,以强化学习为代表的的下一代基于人工智能的EDA将会给EDA领域带来重大的变革。最主要的就是EDA将从算法驱动变换到数据和算力驱动,因此是否能掌握数据和算力将会成为关键。

   0


24小时新闻排行榜 更多>>
1 南方异动要变天 谁将取代习?
2 习近平如果看到这张照片,会怎么想…
3 快讯:拜登等17国领导人发表联合声明
4 日本女演员曝光中国演艺圈内幕 震惊...
5 影响所有人的钱!中国金融领域超级大事发生

48小时新闻排行榜 更多>>
1 南方异动要变天 谁将取代习?
2 重磅制裁!美国拟从全球金融体系中剔除中国
3 中国国航增4条国际航线
4 习近平如果看到这张照片,会怎么想…
5 快讯:拜登等17国领导人发表联合声明
6 日本女演员曝光中国演艺圈内幕 震惊...
7 北京等地异象迭生 要发生大事前兆
8 影响所有人的钱!中国金融领域超级大事发生
9 刚到上海,布林肯就干了好几件事 还有自拍
10 习出访前 欧盟突然给了这个下马威
热门专题
1
以哈战争
6
中共两会
11
秦刚失踪
2
中美冷战
7
台湾大选
12
火箭军悬案
3
乌克兰战争
8
李克强猝逝
13
台海风云
4
万维专栏
9
中国爆雷
14
战狼外交
5
美国大选
10
李尚福出事
15
普里戈津
一周博客排行 更多>>
1 解密: 千年之计“一盘大棋”崩 文庙
2 乌克兰呀,你太让人失望了! 山蛟龙
3 太尴尬了--杭州千人相亲大会竟 弓长贝占郎
4 亚洲的乌克兰其实不是台湾,而 随意生活
5 以色列狠扇三巴掌 伊朗摸着脸 雷歌747
6 海一代选民:多少人视民主党为 随意生活
7 台湾面临的三个选项 suoliweng
8 2023回国(65)机场:托运行李 绿岛阳光
9 镇江女孩跳河身亡,多人看热闹 弓长贝占郎
10 人类的终结?——再读《人类简 高天阔海
一周博文回复排行榜 更多>>
1 亚洲的乌克兰其实不是台湾,而 随意生活
2 一只小鸟的咏叹 木桩
3 谷歌是不是被中共收买用来欺骗 右撇子
4 乌克兰呀,你太让人失望了! 山蛟龙
5 台湾面临的三个选项 suoliweng
6 在言论管控大搞一言堂方面,中 爪四哥
7 普大傻投降吧!滚回老窝去—— 花蜜蜂
8 人头的盛宴 之 安阳博物馆 席琳
9 解密: 千年之计“一盘大棋”崩 文庙
10 海一代选民:多少人视民主党为 随意生活
关于本站 | 广告服务 | 联系我们 | 招聘信息 | 网站导航 | 隐私保护
Copyright (C) 1998-2024. CyberMedia Network/Creaders.NET. All Rights Reserved.