s英国语音与音频方案供货商XMOS发表专用于机器学习的Xcore处理器核心,从而为人工智能物联网(AIoT)应用打造全新的跨界处理器(crossover processor)。机器学习版Xcore.ai处理器量产成本可望低于1美元。

Xcore.ai基于XMOS专有核心设计建构的第三代产品,专用于端点设备中进行实时的AI推论和决策,还能够执行讯号处理、控制与通讯功能。

该第三代芯片的新亮点在于专为机器学习应用而设计的向量管线功能。它是同类产品中唯一支持二值化(1位)神经网络的跨界处理器。针对端点应用中的超低功耗AI而言,二值化神经网络的重要性正日益提高,因为它们提供了大幅改善的性能和内存密度,而仅适度地折衷一点精度(Xcore.ai仍可支持32位、16位和8位数字)。

Xcore.ai跨界处理器(来源:XMOS)

这让Xcore.ai跻身支持AI功能的新兴端点处理器之列,成为所谓的“跨界处理器”。“跨界处理器”(crossover processor)一词由恩智浦半导体(NXP Semiconductors)创造,形容一种重要的新设备类型,兼具应用处理器(AP)的性能以及微控制器(MCU)的易用性、低功耗与实时操作;透过“跨界处理器”,有助于将AP的性能带到MCU领域,打破高阶MCU和低阶AP之间的技术鸿沟。

XMOS首席技术官Mark Lippett在接受《EE Times》的专访时说:“如果您与客户讨论到『微控制器』(MCU),他们想到的是价格约75美分或更低、性能相对较低以及约为100MIPS的Cortex-M0、M3或M4系列。而‘SoC’可能是采用四核架构A53核心且执行速度达到1KHz的产品。在二者之间还存在很大的差距,例如语音处理器就是一道难解的数学习题,它需要数千MIPS。因此,在二者中间这个真正重大的应用领域之间还存在着很大的空白,应该为其定义一个新的名称。”

Xcore.ai跻身新兴的AIoT跨界处理器之列(来源:XMOS)

语音接口

XMOS于去年7月发布的第二代产品XVF3510是一款语音接口ASIC,但在该芯片底层同样基于该公司专有的Xcore设计,并随附韧体出货。其基于XVF3510的远场语音解决方案参考设计能够满足亚马逊(Amazon)的Alexa语音服务要求。

鉴于XMOS长期在语音领域的耕耘,Xmos.ai芯片理所当然地最初将针对需要AI用于关键词侦测或词典搜寻功能的语音接口应用。

“明确来说,语音是端点上最重要的AI工作负载,而且可能还会持续相当长的一段时间。但是,为了让语音接口的表现更好,您会发现设备将变得更加多模态。”Lippett描述了一种使用不同类型传感器而使应用更具情境感知能力的趋势,无论是侦测个人的存在还是从某个位置发话,都需要这种情境感知功能。

XMOS首席技术官Mark Lippett

他说:“改善用户体验的机会很多,不只是透过倾听音讯,还可以执行更多功能来实现。”

物联网(IoT)设备中的许多AI应用都取决于隐私、安全和防护的组合,这必须在端点进行处理。例如,如果厨房中只有小孩的话,以语音和雷达开关烤箱的电器安全功能就很重要。

因此,Xcore.ai将为市场提供可用于创建语音接口的工具库,但是Lippett表示,客户已有足够的容量建构自己的系统。它包括一个用于摄影机输入的MIPI接口。

Xcore架构

Xcore.ai芯片可提供高达3200MIPS、51.2GMACC和1600 MFLOPS的性能,并具备1MB的嵌入式SRAM,以及一个用于扩展的低功耗DDR界面。

据XMOS表示,相较于Cortex-M7,虽然可提供相当于Xcore.ai的整合度以及类似的操作频率,XMOS的芯片则使其AI处理性能提高了32倍,DSP性能提高15倍。

Lippett说:“端点应用必须具有性价比,顾此失彼地讨论其中一项性能并没什么意义。我们在价格方面一向具有竞争力,量产后的价格还可以低至1美元。广义而言,我们的成本仅为“Cortex-M7同类产品的一半”,而在性能上更是无与伦比。”

Xcore方块图(来源:XMOS)

Xcore.ai采用XMOS专有的Xcore架构。Xcore本身建立在称为逻辑核心的建构模块上,可用于I/O、DSP、控制功能或AI加速。在每个图块(tile)中有8个逻辑核心,每个Xcore.ai芯片中有2个tile,设计人员可以选择为每项功能分配多少核心。每个tile中还包含内存、算数逻辑单元(ALU)以及与逻辑核心共享访问权限的向量单元。

Lippett说:“重点在于其以一种非常可预测的方式[共享存取]。这就是Xcore的特色。最初,我们希望为软件工程师提供I/O的灵活性,但如果错过期限,硬件就无法兼容。因此,Xcore采用多核心,原因并不在于我们想分担工作负载而加处理——这部份我们已能做到。采用多核心是因为我们希望为应用的特定部份提供专用资源,以便在需要时即已就绪。它采用由下而上的设计,因而可提供这种定时精度。”

将各种不同的功能(I/O、DSP、控制与AI)映像到韧体的逻辑核心,可以创建一种完全以软件编写的“虚拟SoC”。在以下的图示中,一个核心正执行通常以硬件完成的任务(例如I2S、I2C和LED驱动器),有些核心处理神经网络,而其他核心则执行通常以软件完成的任务。在软件中定义这些任务可能速度更快些,更能因应IoT设备的瞬态需求。Lippett说,开发成本也较便宜,让开发商即使是在较小的细分市场中也能打造更经济的解决方案。

Xcore应用(来源:XMOS)

Lippett说:“我们观察市场进展的方式是,市场需要更多样化的功能,而公司必须更快地做出回应。如果不建立一款非常通用的平台,最终可能无法满足任何细分市场的需求,那么也就难以在IoT上押注两年的时间。而今,“藉由Xcore.ai”,就能更轻松地以更低的资本支出让设备更快地投放市场,也能实际针对较小市场少量投注,让这些市场更具经济效益。”

然而,大型MCU制造商也积极进军这一类跨界处理器领域,XMOS将如何与其竞争?

Lippett强调,“当然不会是打造基于ARM的SoC!因为他们确实已经做得有声有色了。要与这些MCU巨擘竞争的唯一方法就是拥有架构的优势。这也正是Xcore在性能方面的固有功能,当然还有灵活性。”

xmos驱动_独家!XMOS发表最新Xcore.ai“跨界处理器”相关推荐

  1. unity三维地图的经纬度如何在二维地图上表示_三维GIS与游戏引擎的跨界融合,打造数字化孪生的平行世界...

    ▲点击关注,收获更多GIS精彩 游戏地图在游戏中起基础和关键作用,它承载游戏中的各种资源,是游戏系统中非常重要的组成部分(图1),所以游戏通常具有明显的地理意义.因此,虽然三维GIS与游戏引擎是两个不 ...

  2. osg 三维gis开发_三维GIS与游戏引擎的跨界融合,打造数字化孪生的平行世界

    游戏地图在游戏中起基础和关键作用,它承载游戏中的各种资源,是游戏系统中非常重要的组成部分(图1),所以游戏通常具有明显的地理意义.因此,虽然三维GIS与游戏引擎是两个不同的领域,但两者是有联系的. 游 ...

  3. xmos驱动_XMOS推出了Xcore.ai处理器,单个设备中提供高性能AI,DSP,控制和IO,价格从1美元起!...

    作者:XMOS,排版整理:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 近日,英国半导体科技公司XMOS宣布推出Xcore.ai ,它是一款面向AIoT市场的超强性能跨界处理器,该处理器 ...

  4. 中国科学院、东南大学等联合发表最新的视觉 Transformer 综述

    作者丨闪闪红星闪闪@知乎(已授权) 来源丨https://zhuanlan.zhihu.com/p/433048484 编辑丨极市平台 导读 中国科学院.东南大学等单位联合发表最新的视觉 Transf ...

  5. 580显卡驱动_越贵的显卡越好吗?顶级AMD RX580功耗超过200W,RMB只买了外观?

    大半夜忽然醒了,魔改君最近因为家室,时差一直是乱套的. 现在给大家二次测试一下迪兰的恶魔RX580 8G满血版卡皇. 一直以来,大家都皇帝级显卡,都比较痴迷. 确实,颜值更高,数量稀少,收藏价值巨大. ...

  6. 魔百盒CM201-1、CM211-1朝歌ZG_支持UWE5621WiFi驱动_免拆卡刷固件包

    魔百盒CM201-1.CM211-1朝歌ZG_支持UWE5621WiFi驱动_免拆卡刷固件包 图片 刷机方法: 把下载的刷机包文件解压一次,复制到U盘根目录!update.zip升级包不能解压,原原本 ...

  7. php全套之七,【独家首发】最新七星修改二开正米酷影视7.2完整版/支持自定义解析/支持PHP7.0及以上...

    [独家首发]最新七星修改二开正米酷影视7.2完整版/支持自定义解析/支持PHP7.0及以上 视频播放页右侧栏图片和文字在后台→系统设置→APP设置修改广告位在后台设置~第一步:上传文件/uplod.z ...

  8. php电销源码部署,【独家分享】最新价值4800接单运营版电销语音机器人完整版源码+文字安装教程...

    [独家分享]最新价值4800接单运营版[电销语音机器人]完整版源码+文字安装教程 完完整整,接单运营级的东西,含非常完整的教程.搭建过程中如果有不明白的地方,可以直接联系.,或者群内喊社区大佬协助. ...

  9. HG680LC 线刷固件。可救砖!集成了大部分遥控器驱动。安卓9.0最新版本。无语音!~无语音!~介意的不要刷!~CPU支持:晶晨S905L3(B)——理论上通刷L3其他型号机型

    HG680LC 线刷固件.可救砖!集成了大部分遥控器驱动. 安卓9.0最新版本.无语音!~无语音~介意的不要刷!~ CPU支持:晶晨S905L3(B)--理论上通刷L3其他型号机型(M411A测试OK ...

最新文章

  1. 如何挖掘医疗数据?看这份KDD2021《异构医疗数据挖掘》教程
  2. spring调用存储过程
  3. MyBatis 插件原理与自定义插件
  4. 【PIC18单片机学习笔记】一、程序的烧录
  5. tkinter的可视化拖拽工具_可视化越做越丑?这五个高级图表效果实现流程分享给你...
  6. yolov5数据集txt解析
  7. 有效解决RaycastTarget勾选过多的烦恼
  8. 手把手教你快速解除vivo手机高通系列屏幕锁(附短接拆机小视频)
  9. 【技术框架汇总】_开发平台_前端框架_手机端框架_测试工具_数据库中间件_监控工具_框架_汇总
  10. [SharePoint教程系列] 1.SharePoint 2016安装
  11. 对网络化云计算时代的美好憧憬
  12. 2019.05 随笔
  13. 关于程序员的「年龄歧视」问题,程序员的年龄天花板难道是35岁吗?
  14. 微信实现qq群的qq小冰功能
  15. OSPF虚链路(学习笔记+实验验证)
  16. 学习PHP 第七天 die() 函数,及Mysql的操作
  17. java环境变量设置和切换版本
  18. 国庆作业之感想与总结
  19. 在JBuilder中生成EXE、可执行jar、带shell窗口的EXE
  20. 申请美国大学计算机专业,美国大学计算机专业申请

热门文章

  1. 使用 Redis 实现自动补全功能
  2. 桃李春风一杯酒,江湖夜雨十年灯
  3. GDI+绘制的一个Report Designer原型
  4. Linux 命令(22)—— touch 命令
  5. 微信网页授权获取用户信息实战代码
  6. C#按指定长度分割字符串
  7. java规范 控制语句
  8. hdu 5154 Harry and Magical Computer
  9. C# 程序Hello World
  10. Android版MrHuo工作室客户端开发心得(二)