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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483958.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenGL之相关库介绍及基本语法、The OpenGL Machine

1.1 OpenGL Library核心库 包括115个函数,前缀为 :gl,主要在gl.h、openGL32.lib,openGL32.dll中; 1.2 OpenGL utility library 实用程序库 包含43个函数,前缀:glu;主要为核心库的…

JavaWeb从开发环境搭建,到第一个servlet程序(图文)

## 开学到今天,已经是第三周了~ 然而这门课的教材还没发~ 滋滋滋 表示很“蓝瘦”~~~ Java Web开发环境搭建 1、 下载安装Tomcat 官网地址:http://tomcat.apache.org/ 选择Tomcat 8 -- (如图所示) --选择 zip 文件 --下载后,将压缩包中的…

远望智库未来产业研究院与资本实验室联合发布《2021全球区块链应用市场报告》...

来源:远望智库预见未来从以比特币为代表的区块链1.0时代;到以智能合约为媒介,以金融应用为核心的区块链2.0时代;再到区块链应用于政务服务和更广泛的各行业,并开始推动信息互联网向价值互联网靠拢,短短10余…

因特网的硬件组成

终端系统 主机、服务器、PDA 通信介质 有线介质:双绞线、同轴电缆、光纤无线介质:无线电波、卫星 中间设备 路由器、交换机等 路由器 路由器的产生 由思科公司创始人伯塞克发明 路由器的特性和作用 存储转发机制连接异构的网络 交换机 交换机的…

OpenGL之光照明模型、Phong光照模型与Blinn-Phong光照模型

1.1 光照效果 通过光照,能反映模型的空间几何形态,通过光照明模型,计算模型表面任一点被光照后投射到观察者眼中的光亮度的大小。光照的计算就是计算投射到观察者眼中的光,这部分光与物体与光源的位置、物体与视点、物体表面的材质…

谈人工智能:深度学习对老牌AI

来源:李晓榕科学网博客链接地址:http://blog.sciencenet.cn/blog-687793-1300748.html学:学生,教:教师,李:李晓榕李:三代人工智能都各有所本、各有所倚,也就各有所偏&…

OpenGL之Phong光照模型和Blinn-Phong光照模型的局限性、OpenGL光照参数设置与光照模式

一、相关概念 1.1 Phong、Blinn-Phong光照模型是一种简单光照模型,它仅考虑了光源直接照射的效果,没有考虑非直接光照的效果。如下直接光照与间接光照。 1.2 上述模型在考虑间接光照(环境光)时,采用的是一个常数来表…

OpenGL之图形流水线中的光照计算、明暗处理

1.1 光照计算发生在图形流水线的Vertex Operations中,只计算每个顶点的颜色,而三角形内部的点的颜色在Fragment Operations阶段通计算,这样效率高,因为像素的数量远远大于顶点的数量。 1.2 计算三角形内每个像素的颜色的过程&am…

教学5层网络体系结构——分层之后数据的发送和接收

协议分层后数据发送过程 发送方层层封装 接收方层层解封装 唯一加尾部的是数据链路层 思考 发送方某层封装完如何知道该交给哪个下层封装? 应用层选择传输层由应用程序决定,传输层选择网络层由固定的搭配,例如因特网只有IP协议&#x…

从视觉系统的原理入手 破解VR眩晕症

来源:EETimes编译:科技行者虚拟现实技术近年来迎来一波快速发展,适用范围也扩展到更多领域,引得众多老牌巨头纷纷参与。然而,VR技术自身仍存在一些极难解决的缺陷,如果无法攻克,技术的进一步普及…

小组会谈(2019.3.14)

一:会议主题 1.确定项目的立题 2.讨论需要实现的功能 3.确定小组成员之间的分工和完成各自任务的期限 二:会议地点 逸夫楼C座一楼 三:会议时间 2018年3月14日10:00--11:20 四:会议内容 1.项目的立题&#x…

应用层相关概念

一、应用层概述 1、应用层协议基本概念 应用层的功能 应用层协议定义了应用程序需交换的报文、所需采取的动作和最终通信数据的应用应用层位于协议栈的最高层次应用层协议提供不同主机之间进程与进程之间的通信用户代理实现应用层协议 套接字 IP端口号,唯一确定…

迎来智能数据分析的新时代

来源:知乎(ID:熊墨淼)最近两星期(7月15日,7月22日),《自然》杂志连续发表两篇DeepMind写的用人工智能的方法预测蛋白质三维结构的文章和NIH Director Francis Collins 写的博客 "Artificial Intelligence Accurately P…

2019春季第三周作业

2019年春季学期第三周作业基础作业 本周没上课,但是请大家不要忘记学习。 本周请大家完成上周挑战作业的第一部分:给定一个整数数组(包含正负数),找到一个具有最大和的子数组,返回其最大的子数组的和。 例如:[1, -2, 3…

DNS域名系统详解

一、分层次的域名结构 顶级域名、 二级域名、 三级域名、 四级域名 二、因特网的域名结构 因特网采用了层次树状结构的命名方法,称为域名,如:www.jxnu.edu.cn 三级域名:如www表示万维网 二级域名:如jxnu表示江西师…

侯世达:让机器学习思考的人

图源:GREG RUFFING来源:利维坦文:James Somers原文:www.theatlantic.com/magazine/archive/2013/11/the-man-who-would-teach-machines-to-think/309529/译文原载:《新知》杂志侯世达(Douglas Hofstadter&a…

日记——2019-03-12

感遇(其一) 张九龄 兰叶春葳蕤,桂华秋皎洁。 欣欣此生意,自尔为佳节。 谁知林栖者,闻风坐相悦。 草木有本心,何求美人折? 我的爱人快乐而且善良,但是不容易,遇见——庞德…

www万维网和HTTP协议

万维网的相关概念 万维网的客户端程序 浏览器:IE、firefox、chrome 万维网的服务器端软件 IIS,Tomcat、Apache 万维网的模式 采用C/S模式 Web页面 由文字、图片、声音、视频等多种对象组成 HTTP协议 Web页面传输方式 如何标志分布在因特网上的…

游戏中应用强化学习技术,目的就是要打败人类玩家?

来源:AI前线作者:凌敏采访嘉宾:黄鸿波2016 年,DeepMind 公司开发的 AlphaGo 4:1 大胜韩国著名棋手李世石,成为第一个战胜围棋世界冠军的人工智能机器人,一时风头无两。AlphaGo 的巨大成功开启了“人工智能元…

HTTP报文的格式

一、HTTP请求报文的格式 两个回车换行表示首部的结尾注意:HTTP协议首部使用ASCII码作为编码方式HTTP请求报文提交表单时会包含数据 二、HTTP响应报文格式