作者:XMOS,排版整理:晓宇

微信公众号:芯片之家(ID:chiphome-dy)

近日,英国半导体科技公司XMOS宣布推出Xcore.ai ,它是一款面向AIoT市场的超强性能跨界处理器,该处理器可在单个设备中提供高性能AI,DSP,控制和IO,价格从1美元起。旨在用于端点设备中的实时AI推理和决策,还拥有很强的信号处理,控制和通信功能,使电子制造商能够以最低成本将高性能处理器集成到他们的产品中。

实际上,这已经是Xcore.ai架构的第三代产品了,第一代体系结构实现了跨不同I / O协议之间的“数百种”应用程序,而第二代体系结构通过添加双流水线设计来增强芯片的控制和数字信号处理性能,最典型的就是其XVF3510语音处理器,实现了很牛X的远场语音识别能力。最新的Xcore.ai是一种交叉芯片,旨在在单个设备中提供高性能AI,数字信号处理,控制和输入/输出,价格从 1美元起。

接下来我们看看,Xcore.ai究竟有多么牛逼的性能!

Xcore基于排列在带有内存,ALU和向量单元的图块中的逻辑核心

Xcore.ai芯片可提供3200 MIPS,51.2 GMACC和1600 MFLOPS。它具有1 MB的SRAM以及一个用于扩展的低功耗DDR接口。

与Cortex-M7设备相比,以相似的工作频率运行,但是,XMOS将其AI处理性能提高了32倍,DSP性能提高了15倍。大家说说,与前几天arm发布的M55内核哪个更牛逼?

Arm宣布推出Cortex-M55核心和Ethos-U55 microNPU,瞄准低功耗Edge AI

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

Xcore是多核的,通过将不同功能(I / O,DSP,控制,AI)映射到固件中的逻辑内核,可以创建完全由软件编写的“虚拟SoC”。因此我们可以为应用程序的特定部分提供特定的资源。在下面的示例中,一个内核正在执行驱动以及采集信号的任务,例如I2S,I2C和LED驱动器应用;一些内核正在处理神经网络,而其他内核则在执行其它任务。这些都可以在软件中定义实际的需求速度,所有可以做到速度非常快,以适应物联网设备的瞬态需求。可编程性:1、完全可在“ C”中进行编程,具有特定的功能,例如可通过优化的c库访问DSP和机器学习。2、支持FreeRTOS实时操作系统,使开发人员能够使用各种熟悉的开源库组件。3、TensorFlow Lite到xcore.ai转换器,可轻松进行神经网络模型的原型设计和部署。连接性:1、多达128个灵活的IO引脚(可通过软件编程)可访问各种接口和外围设备,ns级别响应速度,可根据应用的确切需求进行定制。2、集成的硬件USB 2.0 PHY和MIPI接口,用于收集和处理来自各种传感器的数据。神经网络:

1、使用深度神经网络使用二进制值进行激活和权重,而不是全精度值,从而大大减少了执行时间。

2、通过使用Binary Neural Networks,xcore.ai的效率比8位同类产品高2.6倍至4倍。

亮点:

1、Xcore.ai结合了DSP和机器学习功能以及标量,浮点和定点以及矢量指令,以提供有效的控制。

2、16个实时逻辑内核,支持标量/浮点/矢量指令,可根据应用实现灵活性和可扩展性。

3、具有纳秒级延迟的灵活IO端口,确保跨应用程序的时间要求严格的响应。

4、支持8位和二值化神经网络推断(以及16位/ 32位),提供设备上的智能。

5、复杂的多模式数据捕获和处理,可跨分类,音频接口,存在检测,语音接口,通信和控制,启动进行并发的设备上应用程序。

6、用于数字信号处理,机器学习和加密功能的高性能指令集。

7、针对TensorFlow Lite的微控制器模型的设备上推断,提供了熟悉的开发环境。

从最近发布的这些超强性能的处理器来看,未来在本地端进行AI处理,机器学习将变得非常重要,强大的本地处理能力可以有效的解决很多云端处理的痛点,比如稳定的连接性,隐私以及延迟。在发布这些牛逼芯片的同时,对我们工程师来说,很重要的一点就是易用性,有了这一点,我们可以很快速的掌握芯片的基本使用,使嵌入式软件工程师能够在单个多核交叉处理器上部署各种不同类型的处理工作。

未来,更多公司肯定会加重AI芯片的研发,低成本,高性能,快速上手开发将是我们选择芯片最主要考虑的因素,到2025年,人工智能芯片市场预计将达到911.8亿美元,有了这些强大的AI芯片,未来的产品的将有无限的想象空间,人们的生活也会因此变得更加智能,更加安全,更加幸福!

推荐阅读

  电子漫画系列,更新九张图片。

 【最强干货】618个3D封装免费分享

 【干货第二波】一大波3D封装免费分享

  贴片电容国内外品牌

  DC-DC电源芯片国内外品牌大汇总

  几毛钱的32768晶振,这也能写出一篇干货?

  车牌识别控制板原理图+PCB+3D齐全无私分享

 【视觉盛宴】你没见过的电子元器件的另一面!

  完全由C编写,高度可移植,超级牛逼的菜单架构!

 【视频】老外教你三极管和MOS管的通电效应,我就不信还有不懂的!

请戳右下角,给我一点在看!

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

  1. 【AI】Android Pie中引入的AI功能盘点

    前言 "无AI,不未来",绝对不是一句豪情壮语,AI早已进入到了我们生活当中.去年Google发布的Android Pie系统在AI功能方面就做了重大革新,本文就对Google在新 ...

  2. C3 AI和贝克休斯将提供企业AI解决方案,加速马石油数字化转型

    贝克休斯和C3 AI将提供BakerHughesC3.ai (BHC3)企业AI解决方案 BHC3 AI Suite和BHC3 Reliability在马石油的部署将从燃气轮机.压缩机和控制阀的预测性 ...

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

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

  4. ​“统治”移动处理器市场的Arm为何明年Q1才发布AI处理器?

    AI热潮来势汹汹,即便算法还不成熟,处理器算力还不足够,但大部分手机厂商已经让其旗舰手机用户或多或少地享受到了所谓的AI功能.其中,苹果和华为更是用集成NPU的自研处理器增强其手机的AI功能作为一大卖 ...

  5. 昇腾AI处理器软件栈--运行管理器(Runtime)

    神经网络构造中,算子组成了不同应用功能的网络结构.而张量加速引擎(Tensor Boost Engine)作为算子的兵工厂,为基于昇腾AI处理器运行的神经网络提供算子开发能力,用TBE语言编写的TBE ...

  6. 华为昇腾 AI 处理器架构大揭秘! | 华为昇腾师资培训沙龙武汉场

    「无 AI,不科技」.在AI 产业逐步落地成熟的今天,AI 人才的争夺战已打响,甚至有不少网友预测,未来AI 开发将成为人人必备的技能之一.不过,现实来看,无论是 AI 三驾马车中的数据.算力.算法, ...

  7. 昇腾AI处理器软件栈--张量加速引擎(TBE)

    神经网络构造中,算子组成了不同应用功能的网络结构.而张量加速引擎(Tensor Boost Engine)作为算子的兵工厂,为基于昇腾AI处理器运行的神经网络提供算子开发能力,用TBE语言编写的TBE ...

  8. windows 编写的硬件驱动_哪个是PXI硬件合适的设备驱动程序?VISA还是IVI?

    理想的测试系统可以认为是其组成部分的总和,包括测量和激励硬件,信号切换,电缆以及可能 的大规模互连系统,UUT电源,外部PC或嵌入式控制器,操作系统(OS)和编程环境.每个部件根据诸如UUT测试参数, ...

  9. 全球与中国AI在智能手机和可穿戴设备中的应用市场深度研究分析报告

    [报告篇幅]:103 [报告图表数]:155 [报告出版时间]:2021年1月 报告摘要 本文研究全球及中国市场AI在智能手机和可穿戴设备中的应用现状及未来发展趋势,侧重分析全球及中国市场的主要企业, ...

最新文章

  1. 虚幻引擎5–环境设计学习教程
  2. 如何判断mysql某个数据库某张表是否存在
  3. 客户机和服务器在s7通信中各有什么作用,哪些通信口可以进行 Modbus TCP 通讯,作为 Modbus 服务器的 SIMATIC S7 CPU 可以...
  4. C++ const限定符和auto类型说明符
  5. Linux查看机器负载
  6. 【阿里巴巴-CVPR2020】频域学习,Learning in the Frequency Domain
  7. LeetCode 627. 交换工资
  8. java.lang.OutOfMemoryError: Java heap space错误和方法(集、转)
  9. python爬虫判断cookie过期_当爬虫遇到cookie失效,怎样处理?
  10. ai人工智能将替代人类_人类可以信任AI吗?
  11. 【Kaggle】Titanic - Machine Learning from Disaster
  12. Postek博思得标签打印机更换电脑,打印出来标签空白
  13. ZYNQ的Linux Linaro系统镜像制作SD卡启动
  14. 审计系统---堡垒机项目之用户交互程序开发
  15. LeetCode-----第113题-----路径总和 II
  16. c语言intmain作用,c语言intmain()是什么意思
  17. Java九阳神功-抽象方法与抽象类
  18. 2023浙江师范大学计算机考研信息汇总
  19. MMdetection中backbone的实现-MobileNetV2
  20. js逆向案例-obsfuscator混淆

热门文章

  1. 乳制品追溯系统实现的好处
  2. 实验一:医院住院管理系统需求|软件工程
  3. 高项、高级项目管理师论文-范围管理
  4. java awt 仿360 进度_Android 控件进阶修炼-仿360手机卫士波浪球进度控件
  5. python 网页设计实践报告_网页设计实习报告4000字
  6. Android实习报告
  7. vcruntime140.dll丢失的解决方法分享,多种修复方式
  8. 相比90后,我们的表达方式竟如此地羞涩含蓄
  9. 一次partition过程一(挖坑填数法)
  10. 张果老能是鸿蒙时期一蝙蝠,比鸿钧老祖还厉害的人物?