在 Vitis 环境中开发,无论您是从概念验证或开发套件移植,还是从定制开发板移植,均可实现平台与平台间的可移植性。
基于 Vitis 平台的设计方法提供了众多生产力优势。
Vitis AI 开发环境是一个专门的开发环境,用于在 AMD 嵌入式平台、Alveo 加速卡或云端 FPGA 实例上加速 AI 推断。Vitis AI 开发环境不仅支持领先的深度学习框架,如 Tensorflow 和 Caffee ,而且还提供全面的 API 进行剪枝、量化、优化和编译训练过的网络,从而可为您部署的应用实现最高的 AI 推断性能。
了解更多 >
性能优化的开源库,提供开箱即用的加速,对于采用 C、C++ 或 Python 编写的现有应用而言,代码修改极少,甚至不需要修改代码。按原样利用特定领域的加速库,通过修改适应您的需求,或者在您的自定义加速器中用作算法构建块。
了解更多 >
Xilinx Runtime library (XRT) 库旨在促进应用代码(运行在嵌入式 ARM 或 x86 主机上)与加速器(部署在基于 PCIe® 接口的 AMD 加速器卡、基于 MPSoC 的嵌入式平台或自适应 SoC 的可重配置部分上)之间的通信。它包括用户空间库和 API、内核驱动、电路板实用程序和固件。
了解更多 >
Vitis 目标平台为 AMD 平台定义了基础软硬件架构及应用环境,包括外部存储接口、自定义输入输出接口和软件运行时。
•对于本地或云的 AMD 加速卡,Vitis 目标平台可自动配置 PCIe 接口,这些接口可连接和管理 FPGA 加速器和 x86 应用代码之间的通信 — 无需实现任何连接细节!
•对于 AMD 嵌入式器件,Vitis 目标平台还包括用于平台上的处理器的操作系统、平台外设的引导加载程序和驱动程序,以及根文件系统。您可以为 AMD 评估板使用预定义 Vitis 目标平台,也可在 Vivado™ Design Suite 中定义自己的 Vitis 目标平台。
Vitis Model Composer 是一款面向 MATALB 和 Simulink 环境的 AMD 工具包,支持在 MATALB 和 Simulink 工具中进行快速设计探索和验证,并加速 AMD 器件的量产。
Vitis™ HLS 工具允许用户通过将 C/C++ 函数综合成 RTL,轻松创建复杂的 FPGA 算法。Vitis HLS 工具与 Vivado™ Design Suite(用于综合、布置和布线)及 Vitis™ 统一软件平台(用于所有异构系统设计和应用)高度集成。
为您在边缘、本地或云的数据和计算密集型应用设计加速器:
Vitis 支持 PS 或 x86 硬件加速内核,以控制内核。Vitis 应用加速开发流程提供一个框架,用于使用软硬件组件的标准编程语言开发并交付 FPGA 加速应用。对于内核创建,用户可从下面选择:
此外,Vitis 还支持无 PS 或 x86 的硬件加速内核,以通过控制实现自由运行。自由运行内核没有控制信号端口,不能启停。自由运行内核的“无控制信号”特性会导致以下特征:
Vitis Core 开发套件包括全面的开发工具,可针对 AMD Zynq、MPSoC、RFSoC 和自适应 SoC 器件上的嵌入式处理器设计、调试和部署软件应用。Vitis 嵌入式软件开发特性包括:
了解更多有关 AMD 嵌入式软件架构的信息。
AMD VCK5000 Versal™ 开发卡采用 AMD 7nm Versal 自适应 SoC 架构,非常适合 5G、DC 计算、AI、信号处理、雷达等。特定领域的架构可在实现软件可编程性的同时,带来极高的计算能力。使用 AI 引擎将您的应用提升到全新的层面,并使用 Vitis 高层次抽象 API 及其库启动开发。
AMD Alveo™ 数据中心加速器卡旨在满足现代数据中心不断变化的需求,为常见的工作负载(包括机器学习推断、视频转码和数据库搜索与分析)提供比 CPU 高 90 倍的性能。
Vitis™ 软件开发平台可帮助应用开发者与软硬件开发者等利用 Alveo 加速卡的强大功能来满足其应用对计算、网络和存储的苛刻要求。
您现在可以在 AMD Kria SOM 上运行经过认证的 Ubuntu Linux。了解如何在熟悉的 Ubuntu 环境轻松下载、编译、运行和修改选择广泛的 Vitis-AI 示例。
生活中所产生的数据正不断呈爆炸式增长,因此越来越需要将计算力移到更靠近数据产生的地方,这样才能满足 IIoT、自动驾驶、医学成像及监控等性能关键型应用的响应时间、功耗以及成本目标。
AMD 嵌入式平台正在实现差异化与电源效率都很重要、系统必须非常灵敏而且需要快速部署最新算法及传感器的应用。
AMD Varium C1100 卡上的区块链解决方案基于 Vitis 库,是一款创造性的区块链解决方案,集成全球流行的开源软件,其支持 C++ 编程,在 AMD Varium C1100 卡上使用和部署都很便捷。使用 AMD Vitis 工具在 Varium™ C1100 卡上携带区块链解决方案。
技术文章:区块链开发 >
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