无论您是从 PoC、开发板还是自定义开发板进行移植,Vitis 开发都支持平台之间的移植。
基于 Vitis 平台的设计方法提供了众多生产力优势。
Vitis AI 开发环境是一个专门的开发环境,用于在 Xilinx 嵌入式平台、Alveo 加速卡或云端 FPGA 实例上加速 AI 推断。Vitis AI 开发环境不仅支持业界领先的深度学习框架,如 Tensorflow 和 Caffee ,而且还提供全面的 API 进行剪枝、量化、优化和编译训练过的网络,从而可为您部署的应用实现最高的 AI 推断性能。
了解更多 >
性能优化的开源库,提供开箱即用的加速,对于采用 C、C++ 或 Python 编写的现有应用而言,代码修改极少,甚至不需要修改代码。按原样利用特定领域的加速库,通过修改适应您的需求,或者在您的自定义加速器中用作算法构建块。
了解更多 >
完整的图形开发工具和命令行开发工具,其中包括 Vitis 编译器、分析器和调试器,用于构建、分析性能瓶颈问题,调试加速算法,使用 C、C++ 或 OpenCL 进行开发。在您自己的 IDE 中使用这些特性,或者使用独立的 Vitis IDE。
Xilinx 运行时 (XRT) 可促进应用代码(运行在嵌入式 ARM 或 x86 主机上)与加速器(部署在基于 PCIe 的 Xilinx 加速卡、基于 MPSoC 的嵌入式平台或 ACAP 的可重构部分上)之间的通信。它包括用户空间库和 API、内核驱动、电路板实用程序和固件。
了解更多 >
Vitis 目标平台为 Xilinx 平台定义了基本软硬件架构及应用环境,包括外部存储接口、自定义输入输出接口和软件运行时。
Vitis Model Composer 是一款 Xilinx 工具包,支持在 MATALB® 和 Simulink® 环境中进行快速设计探索和验证,并加速 Xilinx 器件的量产。
为您在边缘、本地或云的数据和计算密集型应用设计加速器:
Vitis 支持 PS 或 x86 硬件加速内核,以控制内核。Vitis 应用加速开发流程提供一个框架,用于使用软硬件组件的标准编程语言开发并交付 FPGA 加速应用。对于内核创建,用户可从下面选择:
此外,Vitis 还支持无 PS 或 x86 的硬件加速内核,以通过控制实现自由运行。自由运行内核没有控制信号端口,不能启停。自由运行内核的“无控制信号”特性会导致以下特征:
Vitis Core 开发套件包括全面的开发工具,可针对 Xilinx Zynq、MPSoC、RFSoC 和 ACAP 器件上的嵌入式处理器设计、调试和部署软件应用。Vitis 嵌入式软件开发特性包括:
了解更多有关 Xilinx 嵌入式软件架构的信息。
生活中所产生的数据正不断呈爆炸式增长,因此越来越需要将计算力移到更靠近数据产生的地方,这样才能满足 IIoT、自动驾驶、医学成像及监控等性能关键型应用的响应时间、功耗以及成本目标。
Xilinx 嵌入式平台正在实现差异化与电源效率都很重要、系统必须非常灵敏而且需要快速部署最新算法及传感器的应用。
Xilinx® Alveo™ 数据中心加速器卡旨在满足现代数据中心不断变化的需求,为常见的工作负载(包括机器学习推断、视频转码和数据库搜索与分析)提供比 CPU 高 90 倍的性能。
Vitis™ 软件开发平台可帮助应用开发者与软硬件开发者等利用 Alveo 加速卡的强大功能来满足其应用对计算、网络和存储的苛刻要求。
Xilinx 平台可在降低总体拥有成本的同时,满足现代数据中心工作负载不断变化的需求,如深度学习、视频转码、大数据分析、基因组学、压缩、需要高带宽的网络安全与搜索、增强的网络连接以及通过 CPU 和 GPU 备选方案实现的极高计算能力。
Xilinx FPGA 现在可通过公共云服务提供商(如 Amazon AWS 和 Nimbix)向所有开发者开放。使用 Vitis,您可在继续使用熟悉的编程语言(如 C 和 C++)进行开发的同时,在云端充分利用 Xilinx FPGA 的强大功能。此外,您还可以在更广泛的云计算市场发布您的 FPGA 加速应用,并通过您的解决方案获得盈利。
Vitis™ 统一软件平台文档为面向以下两种软件开发流程使用 Vitis 提供支持:应用加速开发和嵌入式软件开发。
使用 Vitis™ 统一软件平台设置和加速应用的6个步骤:
在云端使用 Vitis 统一软件平台开发加速应用,无需本地软件安装,也不需要预先购买所需的硬件平台(即付即用)。立即登录启动开发。
在 AWS 市场使用 FPGA Developer AMI 访问 Vitis 工具。该亚马逊机器实例 (AMI) 包含通过 F1 实例开发、仿真、调试和编译加速算法所需的一切,无需安装本地软件。
了解更多 >
Vitis Alveo 平台 |
---|
Alveo U200 目标平台 |
Alveo U250 目标平台 |
Alveo U280 目标平台 |
Alveo U50 目标平台 |
注: Alveo 目标平台 2020.1 与 Vitis 工具 2020.2 兼容
如需查看有关如何为 Vitis 创建自定义嵌入式目标平台的说明,请参见 Vitis 嵌入式软件开发用户指南 UG1400
学习如何在 ZCU104 评估板上使用 VCU、DPU 和 PL 来构建和运行视频分析示例应用。
学习如何在 Vitis 环境中使用 Ultra96-V2 开发板进行开发。
在本次网络研讨会上,我们将向开发者介绍构建加速应用的方法,并讨论使用 C/C++ 开发高性能内核的最佳实践。
在本次网络研讨会中,您将学习如何使用 Vitis 库来构建和运行加速示例应用。
在本次网络研讨会上,您将了解 Vitis 环境,以及该环境如何在 Xilinx 平台上实现嵌入式软件和加速应用开发
您的硬件如何满足不断增长的需求?借助全新的软件平台 Vitis 的强大功能实现硬件加速。
通过本次研讨会,了解不同层次的抽象,查看通过使用 Vitis 库启动设计的演示并了解您可实现的性能优势。