0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:Xilinx 作者:Xilinx 2020-11-24 13:45 次阅读

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 平台上部署加速应用

编辑:hfy


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Xilinx
    +关注

    关注

    71

    文章

    2163

    浏览量

    120976
  • AI
    AI
    +关注

    关注

    87

    文章

    30084

    浏览量

    268347
  • 深度学习
    +关注

    关注

    73

    文章

    5491

    浏览量

    120958
  • Vitis
    +关注

    关注

    0

    文章

    145

    浏览量

    7400
收藏 人收藏

    评论

    相关推荐

    Vitis里如何创建嵌入式软件工程

    1. 介绍 Vitis是Xilinx新推出的统一软件平台实现在 Xilinx 所有芯片(包括 FPGA、SoC 和 Versal ACA
    的头像 发表于 11-04 12:03 5491次阅读
    <b class='flag-5'>Vitis</b>里如何创建嵌入式<b class='flag-5'>软件</b>工程

    Xilinx Vitis统一软件平台面向所有开发者解锁全新设计体验

    Vitis统一软件平台,可以让包括软件工程师和AI科学家在内的广大开发者都能受益于硬件灵活应变的优势。
    发表于 10-10 15:54 2962次阅读

    Vitis AI Model Zone软件平台具备哪些功能?

    Vitis AI Model Zone软件平台具备哪些功能?Vitis AI Model Zon
    发表于 07-09 06:44

    【KV260视觉入门套件试用体验】部署DPU镜像并运行Vitis AI图像分类示例程序

    统一软件平台Vitis AI。 1.1 Vitis统一软件
    发表于 09-10 23:01

    Xilinx人工智能推断开发软件平台Vitis AI开发免费下载

    Vitis AI支持Tensorflow和Caffe等业界流行框架的快速部署,从量化、编译到硬件集成,仅需数分钟时间。 与 Vitis 统一软件
    发表于 12-04 13:43 2109次阅读

    Xilinx首次推出软件和硬件设计统一的开发工具平台

    Vitis是Xilinx首次推出的软件和硬件设计统一的开发工具平台,也是公司从器件向平台公司
    发表于 08-17 09:06 1080次阅读

    Vitis软件平台vitis实例、裸机SOC(SDK)程序移植教程

    赛灵思公司(Xilinx)推出Vitis——这是统一软件平台,可以让包括软件工程师和AI科学
    的头像 发表于 07-25 18:07 1.7w次阅读
    <b class='flag-5'>Vitis</b><b class='flag-5'>软件</b><b class='flag-5'>平台</b>、<b class='flag-5'>vitis</b>实例、裸机SOC(SDK)程序移植教程

    Vitis软件平台vitis实例、裸机SOC(SDK)程序移植

    赛灵思公司(Xilinx)推出Vitis——这是统一软件平台,可以让包括软件工程师和AI科学
    发表于 01-31 07:49 16次下载
    <b class='flag-5'>Vitis</b><b class='flag-5'>软件</b><b class='flag-5'>平台</b>、<b class='flag-5'>vitis</b>实例、裸机SOC(SDK)程序移植

    在赛灵思FPGA SoC平台上使用VITIS AI加速人工智能应用

      VITIS个用于开发软件和硬件的统一软件平台,将 Vivado 和其他组件用于 Xilinx FPGA SoC
    的头像 发表于 11-22 14:48 1989次阅读

    Vitis 统一软件平台文档:应用加速开发

    运行的计算内核以及能为构建和运行异构系统奠定基础的扩展平台设计。Vitis 统一软件平台由下列要素构成:
    的头像 发表于 07-19 08:05 853次阅读
    <b class='flag-5'>Vitis</b> <b class='flag-5'>统一软件</b><b class='flag-5'>平台</b>文档:应用加速开发

    Vitis统一软件平台用户指南:系统性能分析(v2020.1)

    电子发烧友网站提供《Vitis统一软件平台用户指南:系统性能分析(v2020.1).pdf》资料免费下载
    发表于 09-13 11:13 0次下载
    <b class='flag-5'>Vitis</b><b class='flag-5'>统一软件</b><b class='flag-5'>平台</b>用户指南:系统<b class='flag-5'>性能</b>分析(v2020.1)

    Vitis统一软件平台文档:嵌入式软件开发

    电子发烧友网站提供《Vitis统一软件平台文档:嵌入式软件开发.pdf》资料免费下载
    发表于 09-15 10:11 0次下载
    <b class='flag-5'>Vitis</b><b class='flag-5'>统一软件</b><b class='flag-5'>平台</b>文档:嵌入式<b class='flag-5'>软件</b>开发

    Vitis统一软件平台文档——应用程序加速开发

    电子发烧友网站提供《Vitis统一软件平台文档——应用程序加速开发.pdf》资料免费下载
    发表于 09-15 11:40 0次下载
    <b class='flag-5'>Vitis</b><b class='flag-5'>统一软件</b><b class='flag-5'>平台</b>文档——应用程序加速开发

    Vitis加速库:广泛且性能优化的开源库

    Vitis 统一软件平台包括组广泛的、性能优化的开源库,这些库提供了即开即用的加速功能,并且对现有应用
    的头像 发表于 10-30 17:23 703次阅读
    <b class='flag-5'>Vitis</b>加速库:广泛且<b class='flag-5'>性能</b>优化的开源库

    Vitis 统一软件平台文档

    AMD Vitis 软件平台款开发环境,主要用于开发包括 FPGA 架构、Arm 处理器子系统和 AI 引擎在内的设计。
    的头像 发表于 12-20 10:00 494次阅读
    <b class='flag-5'>Vitis</b> <b class='flag-5'>统一软件</b><b class='flag-5'>平台</b>文档