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
    +关注

    关注

    70

    文章

    2121

    浏览量

    119376
  • AI
    AI
    +关注

    关注

    87

    文章

    26459

    浏览量

    264079
  • 深度学习
    +关注

    关注

    73

    文章

    5239

    浏览量

    119917
  • Vitis
    +关注

    关注

    0

    文章

    144

    浏览量

    7157
收藏 人收藏

    评论

    相关推荐

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

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

    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

    【KV260视觉入门套件试用体验】5、简单几步体验Vitis AI

    Vitis AIVitis 统一软件平台的重要组件,Vitis
    发表于 09-18 21:54

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

    Vitis是Xilinx首次推出的一个软件和硬件设计统一的开发工具平台,也是公司从器件向平台公司战略转型的重要产品之一。
    发表于 08-17 09:06 967次阅读

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

    赛灵思公司(Xilinx)推出Vitis——这是一款统一软件平台,可以让包括软件工程师和AI科学家在内的广大开发者都能受益于硬件灵活应变的优
    的头像 发表于 07-25 18:07 1.4w次阅读
    <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)程序移植

    赛灵思Vitis AIAI推断带来了哪些改变?

    随着第三次人工智能浪潮的到来,AI正以前所未有的速度覆盖生产和管理等领域,市场对AI推断的效率与易用性都提出了更高的要求。赛灵思通过 Vitis A
    的头像 发表于 05-17 10:38 1967次阅读
    赛灵思<b class='flag-5'>Vitis</b> <b class='flag-5'>AI</b>为<b class='flag-5'>AI</b><b class='flag-5'>推断</b>带来了哪些改变?

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

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

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

    AMD Vitis 统一软件平台是面向异构应用的开发环境,这些应用支持各种 AMD 器件,如 AMD Alveo 数据中心加速器卡、AMD Versal 自适应 SoC 器件、AMD Kria
    的头像 发表于 07-19 08:05 437次阅读
    <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 332次阅读
    <b class='flag-5'>Vitis</b>加速库:广泛且<b class='flag-5'>性能</b>优化的开源库

    Vitis 统一软件平台文档

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