历史上的今天
今天是:2025年08月18日(星期一)
2021年08月18日 | DSO.ai与新思科技共同探讨人工智能驱动芯片设计的发展趋势
2021-08-18 来源:新思科技
DSO.自推出以来一直占据行业的头条,并荣获2020年ASPENCORE全球成就奖的“最佳创新产品奖”。 Digest邀请了一些创新者来到新思科技机器学习卓越(ML CoE),共同探讨人工智能驱动芯片设计的发展趋势。
问
DSO.ai是什么?为什么它被认为是芯片设计技术的一项突破?
设计空间优化(DSO)是借助的技术搜索大型设计空间的一种新方法。DSO.ai的灵感来自AlphaGo——这个程序在2016年通过自学掌握了如何下围棋,并击败了人类专家。
芯片设计也是一个潜力巨大的解决方案空间,比围棋游戏大数万亿倍。搜索这个巨大的空间是一项劳动密集程度极高的工作,通常需要多个星期才能完成,而且往往要依靠过去的经验和群体知识作为指导。DSO.ai引入了一种新的创成式优化模式,采用强化学习 (RL) 技术自主搜索设计空间,以寻找最佳解决方案。
——Thomas Andeen 博士
机器学习卓越中心主管
新思科技
问
从半导体的角度,DSO.ai有哪些与众不同之处?
我认为,人工智能和的出现为整个行业提供了一个新的维度。我们有史以来第一次让数据生成算法,而非相反。这种新模式为设计探索过程带来了极大自主性。
本质上讲,这使人工智能高效配合开发者工作,DSO.ai在芯片设计工作流中全面探索各种选择,而大量影响较小的决策通过高度自动化方式做出。人工智能级的生产力意味着整个团队都可以提升专业性,从而能够承接更多项目,推动工艺扩展达到新极限,并缩短上市时间。
——Stelios Diamandis
人工智能产品总监
新思科技
问
DSO.ai是芯片设计的“一键完成按钮”吗?
真正的能力仍然掌握在开发者手中。DSO.ai并非通过有限的手动搜索方式,而是将搜索过程自动化,同时由决定关注哪些空间。这从根本上改变了我们对芯片设计的看法。
未来的开发者将能够借助人工智能,以更高的抽象水平和处理能力完成设计过程。开发者的角色将不再是安排和运行实验,而是指导人工智能技术关注哪些设计空间,以及最终根据经验确定要实现什么目标。这样,开发者可以将更多时间用于分析具体问题,并对预期结果做出更好的权衡。
——Joe Walston 博士
产品工程总监
新思科技
问
DSO.ai的典型应用有哪些?
DSO.ai可用于优化芯片设计工作流程的输入参数和选择,以满足特定项目的确切需求。这种能力的第一个典型应用领域是优化设计步骤和基础设置。然而,其作用远不止于此。
开发者可以使用DSO.ai搜索设计过程的其他许多输入选项。例如,DSO.ai可以微调库单元以提供最佳频率或最低功率;采用现有平面图并尽量缩小芯片尺寸;确定多高的工作电压会实现功耗与性能的最佳权衡;在定制结构或者分布网络探索不同效果等等。
——Mat Philip
首席产品工程师
新思科技
问
DSO.ai是否需要建造一个专门的数据中心?
这当然可能是利用大数据的一种方式,但我们觉得这并非解决EDA问题的正确方法。相反,我们选择设计自己的算法,从而能够在本质上进行更多计算任务,但同时也能在现有EDA计算环境中有效运行。
它是一个迭代完善的过程。在设计演变流程的初期,有更多的选择可供探索,因此,DSO.ai可以有效地进行更多计算。随后,设计空间越来越小,计算带宽随之减少。
另一个重要方面是学习。DSO.ai会逐步学习以前的设计版本。例如,在有新的网络列表时,DSO.ai不会从头开始,而是使用学习引擎,根据以前的设计推断出下一步动作。
——Benoit Claudel 博士
首席研发工程师
新思科技
问
有一个大家一直都感兴趣的问题,人工智能是否会取代开发者?
人工智能是新生事物,而且这一话题在很多行业都存在。对EDA来讲,我想到在Design Comler出现初期就有类似的讨论,例如它如何通过引入RTL综合推动模式发展。
当前,我们似乎正处于一个类似的十字路口,尽管摩尔定律逐步放缓,但技术的飞跃正在激发设计方面的巨大创新。就像20世纪80年代末的Design Compiler一样,我们的愿望是:人工智能将推动我们的客户翻开未来30年半导体创新的新篇章。
——Pranay Prakash
研发总监
编辑:jq
史海拾趣
|
相当详细,个人推荐: 监控设备选型中的一些问题 1、摄象机的选择和主要参数 闭路监控系统中,摄像机又称摄像头或CCD(Charge Coupled Device)即电荷耦合器件。严格来说,摄像机是摄像头和镜头的总称,而实际上,摄像头与镜头大部分是分开购 ...… 查看全部问答> |
|
可以提供lcd,vga控制代码了, 专门为学习提供一个源码(用内置ram), 而且,后续的改进,也可以随时提供firmware更新。 烧写速度和zlg 500元的usb口的没区别。 这个是并口的,一般台式机上都有并口,如果没有,一般只是 排线没有引出而已。… 查看全部问答> |
|
各位高人,本人初学串口编程,有一棘手问题请教各位,问题如下: PC机应用程序通过串口与另一设备进行正常串口通讯,这时拔掉串口线或者将设备断电,应用程序有没办法知道这时到底是通讯线断开了还是设备断电了呢?… 查看全部问答> |
|
如果想跳STM8s 在唤醒的时候,如何用C语言实现汇编跳转的效果? 比如: main() { //Reset: //Address_A: Ini_System(); if(没按开机键) {halt();} if(按了开机键) {run();} while(1) {//检测关机,如果关机: {halt();} //唤醒B ...… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 13:12 编辑 TLC5940 1 线控制--省去集成 LED 驱动器的微处理器控制 TPS61059 为白光 LED 供电用作闪光灯或影片照明 详细资料,请见附件哦~ … 查看全部问答> |
|
各位大侠:我用8*8点阵扩成16*16显示一个汉字,这有很大扩法,但是如果要横行扩展汉字的数量就会遇到一个问题,由于我选用的是74HC595串入并出,ULN2403提供驱动,在扩展时仍然要保证一个驱动输出最多接16个二极管,否则会造成亮度不高的情况,想请 ...… 查看全部问答> |




