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 平台上部署加速应用
关于VR游戏的介绍和分析
寰泰先进封装测试项目签约无锡市锡山区 总投资15亿美元预计营业收入可达50亿
水压传感器的工作原理_水压传感器作用
紫光放话 逼台湾开放芯片业
基于协同覆盖的绿色无线网络技术
Vitis 统一软件平台简介 可实现最高的AI推断性能
智能功率模块(SPM)的技术水平分析
媒体适配器PTV3000拆解解析
贴片机条形码标签发生器软件
简化嵌入式物联网应用的软件开发
一文详解COM接口
如何设计高效PL和PS数据交互通路的AXI接口
华为荣耀Magic:黑科技未来手机的秘密 看看史上最强拆解
华为5G端到端全面领先业界对手多款核芯能力亮相河南
视频监控领域的大数据应用主要体现在以下两个方面
分享10个PLC维修的方法
Vishay推出经过AEC-Q102认证的业内先进的线性光耦
Google I/O 2019,谷歌 AI还玩出了啥花样?
纸病在线检测系统的工作原理及功能
现代无线网络与辐射