边缘 AI

为工业物联网边缘的多传感器分析和机器学习应用提供最低的时延、功耗和成本

概述

分析和机器学习涵盖广泛的工业应用领域,如预测性维护、基于数字双模型的控制、异常检测以及许多其它用例。Xilinx 和 Xilinx 生态系统基于用户趋势提供多种不同的方法来满足这些边缘应用需求。


分析与机器学习

边缘 AI 平台

边缘 AI 平台

在过去的三年中,Xilinx 为开发完整的端到端流程进行了广泛的工作,使软件开发者、硬件开发者和数据科学家可以利用现有的 ML 生态系统。在此范式中,我们设计的工具可帮助客户直接分析模型图并从流行的 ML 框架中提取训练权重。目前,此框架包含 Caffe 和 TensorFlow。我们已开发了剪枝、量化工具、编译器、运行时和高效的可编程 IP,可让我们在各种平台上以及在边缘或流行的云和服务器架构中部署您的网络。

PYNQ - 融入 Python 生态的 Zynq 软硬件框架

PYNQ - 融入 Python 生态的 Zynq 软硬件框架

PYNQ 提供 Python 助力的控制、边缘分析和机器学习。PYNQ 是 Xilinx Zynq SoC 的一个软硬件框架,可利用可编程硬件预处理传感器及其它类型的数据,因此软件分析在嵌入式处理器中非常高效。PYNQ 平台支持所有主要的 python 库,如 Numpy、Scikit-Learn 和 Pandas 等。


云服务提供商

工业趋势是由以下因素驱动的处理从云到边缘的部分转移:

  1. 物理资产需要与数据采集点最接近的低时延决策/操作(通常小于 10ms)
  2. 生成的数据通常量很大,由于运营成本、时间和隐私方面的考虑,移动和存储所有生成的数据是不可取的

Xilinx 提供业界最强大的单芯片端点嵌入式处理平台来顺应该趋势。此外,Xilinx 的 SoC 产品系列以及与领先云服务提供商的生态系统合作伙伴关系,不仅有助于在整个云端和端点分布任务,而且还可将应用从云端转移至端点。

 

AWS IoT

工业物联网 (IIoT) 正迅速促成云连接协作控制系统的商机,这些系统可使用机器学习为工业资产敲开一系列新一代功能之门。工业控制系统供应商正在实现这一愿景,他们将满足对集成型边缘至云解决方案(将加速其上市进程)的需求。通过 AWS IoT,Xilinx 可在边缘和云之间提供差异化的协作机器学习功能。

AWS IoT Greengrass: 无缝将 AWS 扩展至边缘器件,以便它们在对其生成的数据进行本地操作的同时,仍能使用云技术进行管理、分析和持久存储

AWS FreeRTOS: 微控制器操作系统可使小型、低功耗边缘器件轻松进行编程、部署、安全保护、连接和管理

*AWS Sagemaker: 完全托管的服务涵盖整个机器学习工作流程,可标记和准备数据、选择算法、训练算法、为部署调整和优化算法、做出预测并采取行动

*AWS Robomaker:AWS RoboMaker 是一项服务,可简化大规模开发、测试和部署智能机器人应用的过程

Microsoft Azure IoT

工业物联网 (IIoT) 正迅速促成云连接协作控制系统的商机,这些系统可使用机器学习为工业资产敲开一系列新一代功能之门。工业控制系统供应商正在实现这一愿景,他们将满足对集成型边缘至云解决方案(将加速其上市进程)的需求。通过 Microsoft Azure IoT,Xilinx 可在边缘和云之间提供差异化的协作机器学习功能。

*Azure Sphere: 从芯片到云安全连接 MCU 支持的器件

*Azure IoT Hub:连接、监控和管理数十亿物联网资产

*Azure IoT Edge: 将云智能和分析扩展到边缘器件

*Azure IoT Digital Twins: 构建下一代 IoT 空间智能解决方案


* 正在开发中,联系当地的现场应用工程师,了解最新更新信息


SoC 整合

Vivado HLS

  • 无需手动创建 RTL,即可使 C、C++ 和 System C 规范直接针对 Xilinx 可编程器件,从而可加速 IP 创建
  • 使用 C/C++ 测试台仿真、自动 VHDL 或 Verilog 仿真及测试台生成更快验证

  

Vitis™ 统一软件平台

  • 面向所有 Xilinx 平台的统一设计方法
  • 熟悉的软件开发体验
  • 软件定义的全应用加速
  • 利用与高层次框架的集成,通过加速库采用 C、C++ 或 Python 进行开发,或者使用基于 RTL 的加速器和低层次运行时 API 对实现方案进行粒度更精确的控制

解决方案

解决方案提供商 说明 器件支持
Xilinx 为什么选择 Xilinx AI?  
Xilinx - 边缘 AI 平台 Vitis AI 边缘
Xilinx 边缘白皮书 [WP 490] (中文版)
Zynq UltraScale+ Zynq 7000
Xilinx - PYNQ PYNQ 主页
PYNQ 社区项目
Zynq UltraScale+
Zynq 7000
AWS IoT AWS 认证的 Xilinx 产品
AWS IoT
Xilinx – AWS 研讨会
Zynq UltraScale+
Zynq 7000
Azure IoT Azure IoT Zynq UltraScale+
Zynq 7000
Xilinx 工具 Vitis 软件平台
Vivado HLx
Zynq UltraScale+
Zynq 7000
Xilinx SPYN 设计文件
社区门户
Zynq UltraScale+
Zynq 7000

生态系统解决方案

解决方案提供商 说明 器件支持
Kortiq AIScale — 高效的小型 CNN 加速器 Zynq UltraScale+
Zynq 7000
芯片软件 视觉应用程序 Zynq UltraScale+
Zynq 7000
Kintex 7000
技术文档
解决方案堆栈
iiot-hc-solutions-stack

有些工业和医疗保健物联网产品需要用到 Xilinx IIoT 和 HcIoT 解决方案堆栈的所有模块,所有的产品都或多或少会用到一些模块。Xilinx IIoT 和 HcIoT 解决方案堆栈包括 Xilinx 及生态系统的构建块,其可在整个工业和医疗物联网平台间使用。使用 xilinx 工业和医疗保健物联网系统,您不一定要从零开始。探索 Xilinx IIoT 和 HcIoT 解决方案堆栈的不同元素,不仅可最小化开发时间和开发成本,而且还可最大化在您的新一代工业和医疗保健物联网平台上对设计的重复使用。