加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_潮州站长网 (http://www.0768zz.com/)- 物联安全、建站、操作系统、云计算、数据迁移!
当前位置: 首页 > 大数据 > 正文

Vitis 统一软件平台简介 可达成最高的AI推断性能

发布时间:2021-08-23 19:24:33 所属栏目:大数据 来源:互联网
导读:Vitis 统一软件平台简介 Vitis 统一软件平台包括: 全面的内核开发套件,可无缝构建加速的应用 完整的硬件加速开源库,针对 Xilinx 硬件平台进行了优化 插入特定领域的开发环境,可直接在熟悉的更高层次框架中进行开发 不断发展的硬件加速合作伙伴库和预建应
Vitis 统一软件平台简介
 
Vitis 统一软件平台包括:
 
 
全面的内核开发套件,可无缝构建加速的应用
完整的硬件加速开源库,针对 Xilinx 硬件平台进行了优化
插入特定领域的开发环境,可直接在熟悉的更高层次框架中进行开发
不断发展的硬件加速合作伙伴库和预建应用生态系统
 
重要组件
 
Vitis AI 开发环境
 
一个专门的开发环境,用于在 Xilinx 嵌入式平台、Alveo 加速卡或云端 FPGA 实例上加速 AI 推断。Vitis AI 不仅支持业界领先的深度学习框架,如 Tensorflow 和 Caffee ,而且还提供全面的 API 来修剪、量化、优化和编译训练过的网络,从而可为您部署的应用实现最高的 AI 推断性能。
 
 
Vitis 加速库
 
性能优化的开源库,提供开箱即用的加速,对于采用 C++、C++ 或 Python 编写的现有应用而言,代码修改极少,甚至不需要修改代码。按原样利用特定领域的加速库,通过修改适应您的需求,或者在您的自定义加速器中用作算法构建块。
 
 
Vitis Core 开发套件
 
完整的图形开发工具和命令行开发工具,其中包括 Vitis 编译器、分析器和调试器,用于构建、分析性能瓶颈问题,调试加速算法,使用 C、C++ 或 OpenCL 进行开发。在您自己的 IDE 中使用这些特性,或者使用独立的 Vitis IDE。
 
 
Xilinx RunTime 库
 
Xilinx 运行时 (XRT) 可促进应用代码(运行在嵌入式 ARM 或 x86 主机上)与加速器(部署在基于 PCIe 的 Xilinx 加速卡、基于 MPSoC 的嵌入式平台或 ACAP 的可重构部分上)之间的通信。它包括用户空间库和 API、内核驱动、电路板实用程序和固件。
 
 
Vitis 目标平台
 
Vitis 目标平台为 Xilinx 平台定义了基本软硬件架构及应用环境,包括外部存储接口、自定义输入输出接口和软件运行时。
 
对于本地或云的 Xilinx 加速卡,Vitis 目标平台可自动配置 PCIe 接口,这些接口可连接和管理 FPGA 加速器和 x86 应用代码之间的通信 — 无需实现任何连接细节!
对于 Xilinx 嵌入式器件,Vitis 目标平台还包括用于平台上处理器的操作系统、平台外设的引导加载程序和驱动程序,以及根文件系统。您可以为 Xilinx 评估板使用预定义 Vitis 目标平台,也可在 Vivado Design Suite 中定义自己的 Vitis 目标平台。
 
使用 Vitis 软件用于应用加速开发流程
 
为您在边缘、本地或云的数据和计算密集型应用设计加速器:
 
1. 确定应用中需要加速的性能关键部分
 
2. 使用 Vitis 加速库设计加速器,也可使用 C、C++、OpenCL 或 RTL 开发自己的加速器
 
3. 构建、分析和调试,以验证功能正确性并验证是否符合性能目标。
 
4. 在边缘、本地或云的 Xilinx 平台上部署加速应用

(编辑:我爱制作网_潮州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读