来源:ZDNet

作者:Tiernan Ray

编译:科技行者

AI(人工智能)技术正在越来越多地被应用于半导体设计之中,这种做法的优势之一是,人工智能技术会尝试人类想都不敢想的设计方案。

例如,对边际的概念。设计人员在将电路放置在芯片上时,会留出一定的误差余量,以容纳制造中可能出现的误差——比如可能会扰乱芯片周围信号的时序。人类会希望尽可能多地留出容错空间,而机器的做法则更为激进大胆。

芯片设计软件制造商Synopsys首席执行官Aart de Geus解释说:“边际,本质上是一种风险计算,这对人类来说是一件完全不可能的事情。”

“一台机器将优化一切。”这意味着,机器将会更加冒险,将容错边际缩小到人类甚至无法接受的程度。

De Geus在Hot Chips计算机芯片年会上发表了主题演讲。他介绍了公司软件中人工智能技术的发展,该软件已经开发了好几年。该程序名为DSO.ai,于去年的5月首次推出。该程序最初能够优化芯片平面图中的电路布局,采用的是二维区域的方式。

他的演讲主题是关于“Synopsys如何超越芯片的物理布局优化来优化其他因素”。

一种是其所谓的架构。芯片架构是指,芯片上应该使用什么样的电路和什么样的功能块,比如算术逻辑单元、缓存、寄存器和管线。

De Geus表示:“最近,我们开始了微架构决策。举例说,我们现在还可以优化平面布局和时钟方案。”

除了物理电路布局和架构决策之外,Synopsys正在研究第三个优化向量,即所谓的芯片功能或行为。

这包括开发一种反馈回路,由芯片运行的软件最终将成为一个变量,以优化逻辑和物理设计。

De Geus表示:“坦率地说,我认为不容易实现的一项突破是,我们还要能够查看将在芯片上运行的软件,分析预期的利用率峰值、热功率时刻,并且据此对芯片进行优化。”

最终目标是为芯片设计程序设定一些必要条件,然后让它自己解决所有问题。

De Geus 喜欢这样描述他们的愿景——“从芯片的规格开始,做一些架构决策,然后我们会将其余的一切全部自动化。”

De Geus表示,在最初使用这三个向量时,Synopsys已经看到了一种“超大规模芯片”, 这种芯片可以供数据中心进行大规模计算——包括人工智能运算,并且能将功耗降低27%。

De Geus表示:“功耗降低了,但是现在,如果你使用软件的话,就是完全不同的情况了,因为功耗的降低总是很困难,而评估它则更加困难。”他表示,芯片就像是一个水龙头:在闲置的时候,它们几乎不会滴水,也就是不太消耗电能,这是一个相对稳定的衡量标准。但是动态功率则类似于打开和关闭水龙头,可预测性就要低得多了。

De Geus表示:“功耗是我们所做的所有事情中最困难的一种物理特性。”他表示,“因为,顾名思义,它同制造中所使用材料的固有特性、单个晶体管的配置等等因素都有关,相关因素的列表可以一直延伸到应用领域。”

三星是第一家表示已经使用DSO.ai软件优化芯片设计Synopsys客户。

Synopsys 的工具依赖于一种被称为强化学习的机器学习形式。谷歌的 DeepMind 部门使用这项技术取得了巨大的成功,该部门利用这种技术创建了Alpha Zero程序,该程序在 2016 年的围棋和国际象棋比赛中击败了所有的人类选手。

过去两年,谷歌将机器学习扩展到芯片设计自动化,但仅限于上面提到的第一个向量领域,即物理布局。De Geus表示:“谷歌正在考虑布局部分,我们优化的不是布局,而是综合和时序以及物理和测试优化。”他强调说,芯片设计“非常之复杂”,因此有很大的优化空间。

这种通过机器学习实现的自动化正在蔓延至半导体行业的所有参与者。Synopsys 的主要竞争对手 Cadence Design 已经展示了其 Cerebrus 工具能够如何将芯片性能、功耗和面积利用率提高 20% 或更多。

按收入计算,全球最大的半导体制造工具制造商Applied Materials今年推出了缺陷检测软件程序 SEMVision,该程序使用机器学习技术对硅晶片上的各种缺陷进行分类,以适应新的信息。

对De Geus而言,人工智能在芯片设计工具链中的蔓延是人工智能在全球蔓延的自然结果。更快的芯片加快了分析的速度,为数据的激增打开了可能性,而这又反过来对芯片的速度产生了更大的需求,从而形成了一种巨大的循环,给芯片制造商们带来了更大的提高性能的压力。

De Geus观察到,“我一直觉得摩尔定律是最终的推动力——突然之间,你可以做之前做不到的事情了。”“现在,人们会说,我要做一点机器学习的工作,这很棒,可是为什么你的芯片这么慢!”

结果是,“现在,摩尔定律的山峰得到了相反方向的补充,这是个漏斗——技术在推动,而经济在拉动。”他的意思是说经济推动人们,让他们想要做得更多,以提升业务成果。

在推力和拉力的共同作用下,人工智能可能是找到能够打破瓶颈的新解决方案的一条出路,就像是Alpha Zero在围棋和国际象棋对弈中发现了人类从未见过的解决方案一样——要知道,这两种游戏的规则都已经存在了好几百年甚至好几千年了。

De Geus在谈到用人工智能技术进行设计的时候表示:“对于我来说,这并不令人惊讶,但是我觉得它们很有趣。”

De Geus 解释说:“当你优化一切的时候,就减少了一切的边际。你可以在芯片上的很多地方提高边际,这样会使得你的良品率变得更高。”

良品率指的是从单个硅晶片中可以得到多少好的芯片,这是所有芯片制造商及其供应商(例如台积电)都面临的一个基本经济问题。

更小的容差范围意味着更大的风险,而人类会认为风险通常是无法或者难以接受的。

De Geus表示,这包括“他们(人类)不知道设计同其他部分依赖关系的风险。”

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)大脑研究计划,构建互联网(城市)大脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。每日推荐范围未来科技发展趋势的学习型文章。目前线上平台已收藏上千篇精华前沿科技文章和报告。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

人工智能设计芯片,比你想象的更大胆相关推荐

  1. 英特尔芯片漏洞比想象中更严重:控制计算机无需密码

    北京时间5月8日消息,英特尔芯片出现一个远程劫持漏洞,它潜伏了7年之久.本周五,一名科技分析师刊文称,漏洞比想象的严重得多,黑客利用漏洞可以获得大量计算机的控制权,不需要输入密码. 上周一,有报道称绕 ...

  2. 谷歌利用人工智能设计的芯片揭示了智能的本质

    来源:TechTalks 网站 作者:Ben Dickson 译者:Sambodhi 策划:刘燕 InfoQ 中文站曾经翻译并分享过<谷歌的深度学习在 AI 芯片中找到了一条关键路径>,该 ...

  3. 谷歌人工智能设计的芯片揭示什么是智能的本质

    本文是Ben Dickson是对AI research papers一部分的读后感 在上周发表在科学杂志<自然>上的一篇论文中,Google Brain的科学家介绍了一种用于平面布置的深度 ...

  4. 清华发布《人工智能AI芯片研究报告》,一文读懂人才技术趋势

    来源:Future智能 摘要:大数据产业的爆炸性增长下,AI 芯片作为人工智能时代的技术核心之一,决定了平台的基础架构和发展生态. 近日,清华大学推出了< 人工智能芯片研究报告 >,全面讲 ...

  5. “芯痛”之下阿里苦心研发NPU AI芯片究竟哪款PU更厉害?

    来源:OFweek人工智能网 4月19日,有消息称,阿里巴巴达摩院正在研发一款神经网络芯片--Ali-NPU,主要运用于图像视频分析.机器学习等AI推理计算.按照设计,这款芯片性能将是目前市面上主流C ...

  6. shadow:人工智能设计,一门自己生长的课

    对于 shadow 来说,一年中的三百六十五天里,没有一天曾经或是将要被虚度,这三百六十行,要是想做,不成状元也能成半个举人.从景观设计到编程.人工智能.还有建立社群,他完全地投入学习和创造之中.与 ...

  7. 一文看懂人工智能语音芯片

    来源:内容来自「九鼎投资」,作者:孟伟.冯卓  ,谢谢. 行业概况 行业简介 人工智能芯片(简称AI芯片)是指含有专门处理人工智能应用中大量计算任务模块的芯片,属于集成电路和人工智能的交叉领域.自20 ...

  8. 无人驾驶引发的变革比想象的更快,留给车企和老司机的时间已不多

    "今天开始,当你在深圳搭乘公交时,看到驾驶位是空的,方向盘还会自己动,千万不要惊讶--" 近日,一则自媒体发布的文章<别了司机!刚刚深圳打响第一枪!>引起广泛传播.文章 ...

  9. 人工智能AI芯片与Maker创意接轨 (中)

    在人工智能AI芯片与Maker创意接轨(上)这篇文章中,介绍人工智能与深度学习,以及深度学习技术的应用,了解内部真实的作业原理,让我们能够跟上这波AI新浪潮.系列文来到了中篇,将详细介绍目前市面上的各 ...

最新文章

  1. 深度学习 vs SLAM
  2. SharePoint 2007 用户创建 MySite 过程发生错误一例【已解决】
  3. grep递归查找头文件_Grep命令教程–如何使用递归查找在Linux和Unix中搜索文件
  4. Linux系统运维成长记
  5. java开发技术有什么意义,零基础学Java开发技术有哪些优势和好处?
  6. 虚拟专题:联邦学习 | 联邦学习隐私保护研究进展
  7. 程序员有成立工会的理由吗?
  8. java设置绝对布局_浅谈Java绝对布局 原创
  9. Tomcat 7 的七大新特性
  10. 基于用户名/密码认证和流量控制 安装pam_mysql(太麻烦,已放弃;以下步骤可以参考,有报错解决...
  11. 以太网安全技术ACL原理+配置
  12. 吴恩达深度学习笔记(归一化)
  13. 东软c语言课后习题,C语言笔试题及参考答案-东软集团
  14. [CSS]CSS浮动float详解(三):清除浮动方案
  15. 视频算法经理岗位描述(工业方向)
  16. ASP 五年总结精华源码
  17. 写一个简单的登录页面!!!(html)
  18. 用Excel制作贪吃蛇
  19. 华为内部访谈:凡是溜须拍马的员工,一律拿掉
  20. hald进程 linux,linux进程不受终端影响

热门文章

  1. 如何发现优秀的IT开发人员
  2. 《松本行弘的程序世界》中文版原作者序
  3. GAN最新进展:8大技巧提高稳定性
  4. 数据蒋堂 | 大清单报表应当怎么做?
  5. 独家 | 数据科学机器学习面试题,来挑战吧~
  6. 独家 | 使用LSTMs和Prophet进行时间序列预测你的电子邮箱负载(附代码)
  7. 大数据时代:从1.0到3.0 | 专访清华社会学系教授罗家德
  8. 大年初五,Python、Go、C...你最爱用哪种语言?
  9. AI岗位面试屡战屡败?这份“翻盘秘籍”快收好!
  10. 远程实习 | 达特茅斯学院招收网络嵌入和图挖掘方向研究型实习生