0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用“互联网思维”设计SoC芯片 结果出乎意料!

NJ90_gh_bee81f8 ? 来源:未知 ? 作者:胡薇 ? 2018-06-29 17:25 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“依靠NetSpeed Orion AI的帮助,特斯拉自动驾驶芯片从设计到流片只花了9个月的时间,这在以前是完全不可想象的。”在NetSpeed Systems大中华区销售总监黄啓弘所列出的客户案例中,除了特斯拉,还包括3家来自中国的顶级人工智能公司:地平线机器人、寒武纪和百度。

NetSpeed Systems大中华区销售总监黄啓弘

在芯片上布一张互联网

可能很多人对NetSpeed并不熟悉。这是一家专为移动设备、网络系统和高性能计算市场提供高扩展性的缓存一致性片上网络IP的新锐公司,2011年成立于美国硅谷,核心技术团队来自思科与华为,投资方则包括英特尔、Imagination、华登国际等知名企业。2016年,根据技术、目标市场、财务能力和投资情况、成熟度和高级管理人员的资历等标准,NetSpeed被EETimes列入“Silicon 60—2016年全球60家值得注意的新创科技公司”名单之中。

与其它竞争方案不同的是,NetSpeed的片上系统总线设计理念是将互联网的网络拓扑思想映射到芯片内部的设计中。即采用数据路由和分组交换技术替代传统总线结构,旨在从架构上解决由于地址空间有限导致的传统总线结构可扩展性差,分时通讯引起的通讯效率低下,以及全局时钟同步引起的功耗和面积较大等问题。

通俗的讲,“以前,我们可以把SoC中的视频功能关掉,但总线是无论如何不能关的。但现在在Orion AI方案中,即便关掉一部分总线也没问题,芯片仍然能够正常工作。”黄啓弘说NetSpeed的做法,就是放弃传统的总线理论,把所有的数据通过桥接模块的形式分成数据包,然后再用互联网的方法分发出去。

他将这种片上网络(NoC)理念比喻成“在芯片上布了一张互联网”。也就是说,传统的方法倾向于孤立地优化各个子系统,从而导致瓶颈问题和采用过度的系统设计来处理最极端的情景,这对当前在视频、语音、预测、机器人及诊断等应用中正渐入佳境的人工智能技术来说尤其不利。因为这些新兴应用对处理能力提出了进阶需求,推动计算架构发生天翻地覆的变化,并急剧改变着SoC的设计模式。用NetSpeed首席执行官Sundari Mitra的话来说,就是这些新SoC内部体现出的是一种新的数据流。

“以自动驾驶为例,这是人类第一次如此坚决的把身家性命交给半导体芯片来做决断。”黄啓弘对《电子工程专辑》说,芯片设计师为此需要大量的计算单元来实现快速有效的点对点数据交换,需要保证信号回路没有任何阻断和延迟,再加上人工智能系统需要任意位置数据交换和支持长突发传输,采用中央存储作为数据交换系统的传统总线架构在这些需求面前几乎处于完败的境地。

用人工智能来优化SoC设计

于是,Orion AI出现了。

它是NetSpeed在AI SoC设计领域内的最新尝试,因为NetSpeed认为这是一个展示自身优势的绝佳的时间节点。

按照官方给出的说法,Orion AI是业界首款以人工智能为基础的SoC芯片内部互连解决方案,由经过硅验证的Orion IP构建而成。支持多播与广播等先进特性,能极大提升人工智能SoC与加速器ASIC的性能与效率,可广泛应用于数据中心、自动驾驶、AR/VR,以及先进视频分析。

Orion AI架构

从技术角度来看,当一颗芯片内部集成了数百甚至上千个运算单元时,传统总线架构需要针对不同的系统需求单独进行设计,当系统功能扩展时,需要对现有设计方案重新设计,研发成本与设计周期均比较长,在性能、功耗、全局时钟同步、信号完整性及可靠性等方面面临的挑战也将呈指数型增长。

NetSpeed的解决方案采用分层堆叠方式将网络架构解耦,具有良好的可扩展性。当SoC片内网络中节点数量增加时,仅需要按照相应拓扑结构规则继续增大网络规模即可,缩短了产品的设计周期,节约了研发成本。另外,传统总线架构,每次信息交互都需要驱动全局互连线,因此总线结构所消耗的功耗将随SoC规模增加而显著增加,而在NetSpeed方案中,可以将一部分信号通路关掉,从而实现低功耗。

授权费用方面,尽管黄啓弘不能透露具体数字,但他承诺说“绝对低于arm的费用”,但也肯定高于普通接口IP的费用,通常是根据定制的复杂度来决定该怎么收费。NetSpeed一般会在授权完成之后对客户进行1-2天的培训,因为无论简单还是复杂的工具,最后都是由AI工具自动生成RTL,所以商业模式相对比较灵活。

Orion AI由NetSpeed的图灵机器学习引擎提供支持,该引擎使用监督学习来探索和优化SoC设计与架构。据称这也是当前市场上唯一采用机器学习方法的产品,能在多次迭代之后慢慢收敛,精确地进行整体系统建模,以实现最优的应用性能。中国最牛的几家互联网公司之所以愿意与NetSpeed合作,也是看上了这一核心技术。

除了通过人工智能进行SoC设计之外,Orion AI的片上带宽高达万亿字节每秒(TB/s),并具备支持数千计算引擎的底层架构。它提供超宽数据通路,接口位宽高达1024位,可支持高达4K字节的长突发传输,并可定制更高位宽。此外,为优化对自动驾驶应用的支持,Orion AI还通过了ISO 26262标准,可支持ASIL D级别安全要求。

Linley Group首席分析师Linley Gwennap对这种以人工智能为核心的设计方法给予了极高的评价,称“就像有一位随时在线的建筑大师给出设计建议。处理器架构师可以采纳图灵的建议,然后花时间去解决SoC设计中的其他难题。”

Turn-Key模式不适合我们

把人工智能技术从云端引入到终端,会遇到一些挑战。

首先,云端追求的是极致性能,对功耗没有太多要求。但对终端设备而言,能耗却是非常重要的指标,芯片需要满足系统低功耗的要求。

其次,是通用性与特殊性如何平衡。当一个终端产品从通用产品变成专用产品的时候,市场规模会小很多,例如做血液检查的终端产品就只能做血液检查,不能做别的事情。

因此,对那些有志于从事嵌入式人工智能的人士来说,黄啓弘的建议是需要综合考虑公司是否能做?怎么做?如何在性能、功耗和通用性三者之间找到平衡点等关键问题。

“我拜访过很多人工智能公司,留给我的印象是如果不开发出几款AI芯片,都不好意思说自己是这个行业里的人。”黄啓弘说从理论上来讲,开发芯片永远比卖算法要好,因为如果只有算法,对知识产权的保护还是相对比较弱的,一篇论文就可以让天下人皆知。但很多公司此前之所以不愿意研发芯片,主要的顾虑在于芯片研发周期比较长,一旦出错,上亿的资金付之东流是常见的事情,代价太大。然而随着中国政府对集成电路产业支持力度和对知识产权保护力度的不断加强,AI公司看到了实现自主可控的希望,独立开发芯片的意愿也更加强烈。

但“一千个人眼里有一千个哈姆雷特”,即便是同一个应用场景,不同客户间也存在着不同的理解,导致芯片设计的复杂度也各不相同。因此,无论用户采用通用还是定制化计算平台,都可以在SoC设计中使用Orion AI解决方案,缩短研发周期,快速完成设计迭代,自然成为了NetSpeed的使命。

AI时代,传统的SoC芯片高度集成,一家独大的模式正在发生变化,由于不同场景对芯片、算法的需求各不相同,导致定制化计算平台需求旺盛。黄啓弘说自己认同这样的看法,的确是同一颗芯片,在不同的算法和应用中,也会产生不同的价值。

但这是否就意味着以往的Turn-Key模式走向衰落?

他认为并不一定。“因为很多做系统的人对芯片设计并不了解,这时要能给他一个Turn-Key的方案,说不定他就会借此把市场做大。但NetSpeed设计的是总线,不会参与到客户最核心的神经网络设计之中,因此Turn-Key这种模式不适合我们。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    55

    文章

    11261

    浏览量

    106939
  • SoC芯片
    +关注

    关注

    1

    文章

    653

    浏览量

    35932

原文标题:用“互联网思维”设计SoC芯片,同行有点慌!

文章出处:【微信号:gh_bee81f890fc1,微信公众号:面包板社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AS32S601 芯片在卫星互联网推进系统中的技术适配性研究

    摘要: 随着全球通信网络的不断拓展,卫星互联网作为其重要组成部分,对于推进系统芯片的性能、可靠性和抗辐射能力提出了极高的要求。本文从学术研究的角度出发,基于相关试验报告和数据手册,深入探讨
    的头像 发表于 07-04 09:36 ?267次阅读

    鲲云科技入选AII工业互联网应用案例

    近日,以“数智创新 深化赋能—高质量推进新型工业化”为主题的2025中国工业互联网大会在苏州隆重开幕。政产学研各界专家齐聚,共商工业互联网高质量发展大计。大会期间,中国工业互联网产业
    的头像 发表于 06-16 17:12 ?692次阅读

    官网下载的stm32cubemx无法连接互联网,WiFi有一条斜杠,怎么解决?

    有哪位大佬帮忙解决一下,我在官网下载的stm32cubemx无法连接互联网,WiFi有一条斜杠,感谢您。
    发表于 03-11 07:35

    如何纠正install_prerequisites.bat批处理文件脚本中的路径,以便在Windows? 10中正确执行?

    执行 install_prerequisites.bat 批处理文件,但收到错误: install_prerequisites。。moutilsextract_release_version.py\') 此时出乎意料
    发表于 03-05 10:29

    一文解析工业互联网

    电子发烧友网站提供《一文解析工业互联网.pptx》资料免费下载
    发表于 02-20 16:42 ?1次下载

    互联网是什么意思

    互联网,通常称为云计算,是一种基于互联网的计算模式,它允许用户通过网络访问和使用远程服务器上的存储、管理和处理数据的资源。主机推荐小编为您整理发布云互联网的详细解释。
    的头像 发表于 01-07 09:50 ?720次阅读

    Coremail亮相世界互联网大会“互联网之光”博览会

    11月19-22日,2024年世界互联网大会乌镇峰会盛大举办,期间,“互联网之光”博览会“网络安全”新产品新技术发布活动在乌镇互联网国际会展中心红亭发布区举行,Coremail亮相发布现场,展示邮箱
    的头像 发表于 11-27 15:57 ?583次阅读
    Coremail亮相世界<b class='flag-5'>互联网</b>大会“<b class='flag-5'>互联网</b>之光”博览会

    烧结银在卫星互联网中的四大应用

    无压烧结银作为一种先进的连接材料,近年来在卫星互联网领域展现出了巨大的应用潜力。卫星互联网作为新一代通信技术的重要组成部分,旨在通过卫星实现全球无缝覆盖的高速互联网接入。这一目标的实现离不开高性能、高可靠性的连接材料,而无压烧结
    的头像 发表于 11-17 15:39 ?639次阅读

    百度智能云荣获A级工业互联网“双跨”平台企业

    近日,工信部正式公示了“2024年跨行业跨领域工业互联网平台动态评价结果”,该评价旨在表彰在工业互联网领域具有卓越表现的企业。经过严格评审,共有49家优秀工业互联网企业脱颖而出,成功入
    的头像 发表于 11-11 13:53 ?735次阅读

    SOC芯片在物联网中的作用

    联网(IoT)是指通过各种信息传感设备与互联网结合起来,形成一个智能化的网络系统。在这个系统中,各种设备能够相互连接、交换数据,并根据数据做出智能决策。SOC芯片作为物
    的头像 发表于 10-31 15:42 ?1413次阅读

    恒讯科技介绍:互联网专线是什么意思?有什么优势?

    互联网专线是什么意思?互联网专线是私人租用电信电路,根据服务提供商和客户之间的任何商业合同中的定义,电信中的互联网专线是在两个或多个位置之间建立的。拥有遥远地理办公室的企业使用租用线路建立互联
    的头像 发表于 10-23 15:08 ?1145次阅读
    恒讯科技介绍:<b class='flag-5'>互联网</b>专线是什么意思?有什么优势?

    星闪超越短距之王LoRa,通信距离突破3.3公里

    本次测量用地最远距离为3.3KM,星闪实际最远通信距离未知。 本次的测试结果非常让人出乎意料,星闪通信既然打败了远距之王LoRa。
    的头像 发表于 09-11 18:19 ?6089次阅读
    星闪超越短距之王LoRa,通信距离突破3.3公里

    5G RedCap工业互联网平台是什么

    5G RedCap工业互联网平台:赋能工业物联网的新篇章 随着5G技术的不断演进和普及,工业互联网作为新一代信息技术与制造业深度融合的产物,正迎来前所未有的发展机遇。其中,5G RedCap
    的头像 发表于 08-30 13:55 ?971次阅读

    工业互联网远程监控平台是什么

    工业互联网远程监控平台:赋能智能制造的利器 在当今快速发展的工业领域,工业互联网远程监控平台正逐渐成为推动工业升级和数字化转型的重要力量。工业互联网平台,也被称为工业云平台或工业物联网
    的头像 发表于 08-29 14:11 ?772次阅读