谷歌用人工智能设计芯片

99ANYc3cd6 人工智能 6

事件概述:谷歌做了什么?

谷歌的母公司 Alphabet 旗下,其研究部门 Google AI 与谷歌的硬件工程团队合作,开发了一个名为 “Chip Placement” 的芯片布局优化系统。

谷歌用人工智能设计芯片-第1张图片-广州国自机器人
(图片来源网络,侵删)

这个系统的核心是一个强化学习模型,它学会了如何像人类顶尖芯片工程师一样,在芯片的“画布”(硅晶圆)上,以最优的方式放置数百万个组件(如逻辑门、内存单元等)。

为什么要用AI设计芯片?(传统方法的痛点)

在AI介入之前,芯片设计(特别是“布局规划”这一步)是一个极其复杂、耗时且昂贵的过程,我们可以把它想象成一个终极版的“装箱问题”或“城市规划问题”:

  1. 复杂性爆炸:现代芯片(如谷歌的TPU v4)包含数十亿个晶体管,这意味着有数百万个组件需要被精确放置,组件之间的相对位置会直接影响芯片的性能、功耗和散热,所有可能的排列组合是一个天文数字,用暴力穷举的方式是绝对不可能的。

  2. 耗时漫长:即使是使用最先进的计算机辅助设计工具,一个顶尖的工程师团队也需要数周甚至数月的时间来设计出一个优化的布局方案,这是一个反复迭代、手动调整的过程。

    谷歌用人工智能设计芯片-第2张图片-广州国自机器人
    (图片来源网络,侵删)
  3. 成本高昂:芯片设计是典型的“高固定成本、低边际成本”行业,设计阶段的每一分钟都在消耗巨额的人力成本和计算资源,设计周期越长,成本就越高。

  4. 依赖专家经验:布局规划在很大程度上依赖于少数顶尖工程师的经验和直觉,这种经验难以复制和传承,限制了设计的创新速度。

AI是如何解决这些问题的?(谷歌的方法)

谷歌的AI系统,本质上是一个“芯片布局超级优化器”,其工作流程大致如下:

  1. 定义目标:AI的目标函数非常明确,同时需要优化多个指标:

    • 性能:让信号在组件之间传输的延迟最短。
    • 功耗:减少不必要的能量消耗。
    • 面积:在满足性能的前提下,尽可能缩小芯片尺寸,从而降低制造成本。
    • 散热:避免热量过度集中。
  2. 强化学习框架

    • 智能体:就是谷歌的AI模型。
    • 环境:就是芯片设计的物理规则和约束(如组件大小、连接规则等)。
    • 动作:AI在每一步可以移动、旋转或交换一个组件的位置。
    • 奖励:每当AI做出一个动作后,系统会评估当前布局的优劣(延迟、功耗等),并给出一个“奖励分数”,好的布局(高奖励)会鼓励AI继续朝这个方向探索,差的布局(低奖励)则会让AI避开。
  3. 训练过程

    • 从零开始:研究人员并没有给AI任何人类已有的设计方案作为参考,他们让AI在一个空白的“画布”上,从一个完全随机的初始布局开始,通过不断地“试错”来学习。
    • 自我博弈:AI会像下围棋的AlphaGo一样,在虚拟环境中进行数百万次甚至数十亿次的自我对弈和模拟,在每一次模拟中,它都会探索新的布局,并根据奖励信号不断优化自己的策略。
    • 收敛:经过长时间的训练,AI逐渐掌握了“芯片布局”这门“手艺”,它学会了如何进行全局性的权衡,而不是像人类工程师那样可能陷入局部最优的陷阱。

取得了什么惊人的成果?

谷歌的AI系统表现出了超越人类专家的强大能力:

  1. 设计速度:AI完成整个布局规划只需要不到6小时,而人类团队通常需要数月,这把设计周期从月级缩短到了小时级

  2. 芯片性能:在相同的设计规范下,AI设计的芯片比人类专家设计的芯片:

    • 功耗降低了约20%
    • 芯片面积缩小了约25%
  3. 验证成本:由于AI的设计空间探索得更广,它找到了一些人类工程师可能想不到的、更优的布局方案,这减少了后期验证和修改的需求,进一步降低了成本。

深远的意义和影响

谷歌的成功不仅仅是技术上的胜利,更预示着一个新时代的到来:

  1. 颠覆芯片设计行业:AI将成为芯片设计的“超级大脑”,辅助甚至主导设计流程,这会极大地降低芯片设计的门槛和成本,让更多公司有能力定制化设计自己的专用芯片。

  2. 加速AI自身的发展:这是一个完美的“飞轮效应”。

    • 更强大的AI → 设计出更优的AI芯片(如TPU) → 运行更复杂的AI模型 → 产生更强大的AI。
    • 谷歌用AI设计的芯片,最终会用来训练下一代更强大的AI模型,形成技术上的正向循环。
  3. 推动专用芯片的普及:过去,只有少数巨头能负担得起芯片设计的巨额成本,AI的介入使得为特定应用(如自动驾驶、物联网、医疗设备)设计定制化、高性能、低功耗的芯片变得更加经济可行。

  4. 重新定义“工程师”的角色:未来的芯片工程师不再是繁琐的“画图员”,而是AI系统的“教练”和“指挥官”,他们需要定义问题、设定目标、训练模型,并最终对AI的成果进行评估和决策。

谷歌用AI设计芯片,是人工智能在复杂工程领域取得的一次里程碑式的胜利,它展示了AI不仅能在棋类游戏和图像识别上超越人类,更能深入到人类引以为傲的、需要高度创造力和系统思维的工程实践中,这标志着我们正在进入一个由AI驱动的、全新的硬件创新时代。

抱歉,评论功能暂时关闭!