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

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

3天内不再提示

AMD Vitis 统一软件平台助力简化并优化设计

Xilinx赛灵思官微 来源:未知 2023-06-28 08:15 次阅读


SuhelDhanani

AMD 自适应 SoC 和 FPGA 事业部软件市场营销总监



为支持从雷达系统和医学成像到高性能测试设备与 5G 无线系统等一切应用,数字信号处理( DSP )计算的需求日益增加,因此,对满足性能与功耗要求的计算解决方案的需求也在增加。


在探索如何实施这些解决方案时,使用功能固定的 ASIC 可能会增加软硬件重新设计的工作。有了可通过设计工具访问的一系列丰富的硬件加速开源库,SoC 和 FPGA 迎来了更加高效、灵活的途径,从而满足不断演进的需求。


// 赋能全体开发者,提升生产力


AMD Vitis 统一软件平台可为所有开发人员简化使用 AMD 自适应 SoC 和 FPGA 加速计算,快速设计、仿真并执行复杂设计的流程,包括软硬件工程师和系统架构师。


借助面向软硬件及固件的综合开发环境,开发人员可使用熟悉的框架和编程语言(如 C/C++)为算法设计创新。此外,该平台还提供了丰富的工具和硬件加速库,不仅可缩短设计周期,而且降低了复杂性。


Vitis 统一软件平台 2023.1 版本的发布令人感到兴奋。在其它更新中,我们简化了搭载 AI 引擎( AIE )的 Versal 自适应 SoC 的使用。通过利用可编程逻辑及 AIE,这些可改变竞争格局的器件针对 DSP 系统优化了每瓦性能和吞吐量。


//简化基于 AI 引擎的设计的实现


2023.1 版提供增强的端到端工具,支持实现基于 AIE 的设计。例如,我们听取了客户反馈,将 Vitis 工具 AIE 构建与 AMD Vivado 设计套件环境解耦,这就令平台团队可并行工作,使用通用接口检查点。现在,两个团队都能更新和导出固定的硬件文件,而无需重新编译。


与此同时,我们还扩展了平台内的编译器、解析器、分析器、调试器和验证工具的功能。为了实现复杂的 DSP 设计,我们按照 AIE 编译器中的输入/输出为图中图结构以及 2D 和 3D 阵列提供了更多支持。为了避免死锁,开发人员现在可在 AIE 仿真器中获得调节先进先出( FIFO )大小的指导。此外,我们还改进了设计状态报告,并为扩展了菜单选项的 Vitis 分析器提供了速度更快的图形用户界面。


对于通过标量引擎、可编程逻辑和 AIE 等多个领域拆分的复杂设计,这些升级可缩短开发周期。


//使用扩展库快速启动复杂设计


为了进一步简化设计流程,我们持续投资于对标准库。随着 2023.1 版本的发布,开发人员现在可以访问针对 DSP、医学成像和视觉应用的扩展 Vitis 加速库。


在现有库的基础上,我们为 DSP 库中的有限脉冲响应( FIR )滤波器带来了增强功能,为求解器库提高了性能,并支持在 AIE 与内核之间交换数据的 4D 数据移动器函数。


使用 Vitis 高层次综合( HLS )的开发人员能够获取 600 多个开源函数,实现快速系统开发。借助最新版本的 Vitis HLS,设计人员可以从其 C/C++ 源代码中推断出这些函数。


//借助 Vitis Model Composer 节省时间


对于开发人员,我们知道快速的早期设计空间探索可以在复杂设计上节省了多少时间和精力。Vitis Model Composer 是一款重要的附加工具,可为 MathWorks MATLAB/ Simulink 环境中的自适应 SoC 及 FPGA 提供基于模型的设计流程


通过 Vitis Model Composer,开发人员可快速执行早期阶段的设计探索、验证和实现。他们还能在高层次探索阶段对复杂设计进行微调,对 AIE 和可编程逻辑进行协同仿真,以优化其设计。


//加速高性能 DSP 设计进程


借助 Vitis 统一软件平台 2023.1 版本,软硬件开发人员可快速开发由搭载 AIE 的 Versal 自适应 SoC 提供支持的优化系统设计。可以说,这只是一系列计划更新中的第一项,旨在简化设计流程并增强库与函数,以满足下一代 DSP 的性能要求,对此我深感振奋。






欢迎在这里进一步了解 2023.1 版

或立即下载启动设计。


原文标题:AMD Vitis 统一软件平台助力简化并优化设计

文章出处:【微信公众号:Xilinx赛灵思官微】欢迎添加关注!文章转载请注明出处。

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

    关注

    32

    文章

    1794

    浏览量

    130527
  • Xilinx
    +关注

    关注

    70

    文章

    2121

    浏览量

    119373

原文标题:AMD Vitis 统一软件平台助力简化并优化设计

文章出处:【微信号:赛灵思,微信公众号:Xilinx赛灵思官微】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已经更新到2023.2了,新版本相较于旧版本更新了嵌入式平台,新版平台增加了Versal™ AI 引擎 DSP 设计的增强功能,全新的独立 Vitis 嵌入式
    发表于 03-24 16:15

    AMD Vitis™ Libraries Vision L3 Isppipeline U50流程示例

    Vitis Vision 库是一组 90 多个内核,基于 OpenCV 计算机视觉库,针对 AMD FPGA、AMD AI Engine™ 和 AMD SoC 进行了
    的头像 发表于 01-03 10:10 326次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Vitis</b>™ Libraries Vision L3 Isppipeline U50流程示例

    Vitis 统一软件平台文档

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

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

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

    【KV260视觉入门套件试用体验】KV260系列之Petalinux镜像+Resnet 50探索

    Vitis AI 概述 AMD Vitis™ AI 开发环境可在 AMD 硬件平台上加速 AI 推断,包括边缘器件和
    发表于 10-16 04:22

    【KV260视觉入门套件试用体验】Vitis AI 构建开发环境,使用inspector检查模型

    compiler来将优化后的模型转换为赛灵思硬件平台支持的格式,生成相应的xmodel,来在目标设备上部署我的 AI 应用。 配置Vitis AI环境 安装
    发表于 10-14 15:34

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

    Vitis AI 是Vitis 统一软件平台的重要组件,Vitis AI 开发环境是个专门的开
    发表于 09-18 21:54

    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统一软件平台文档:嵌入式软件开发.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统一软件平台用户指南:系统性能分析(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>用户指南:系统性能分析(v2020.1)

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

    本文首先将会对Vitis统一软件平台和Vitsi AI进行简单介绍,然后介绍如何在KV260上部署DPU镜像,最后在KV260 DPU镜像上运行Vitis AI自带的图像分类示例。通过
    发表于 09-10 23:01

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

    AMD Vitis 统一软件平台是面向异构应用的开发环境,这些应用支持各种 AMD 器件,如 AMD
    的头像 发表于 07-19 08:05 437次阅读
    <b class='flag-5'>Vitis</b> <b class='flag-5'>统一软件</b><b class='flag-5'>平台</b>文档:应用加速开发

    Vitis软件平台安装

    Vitis软件平台由适用于交互式工程开发的集成设计环境和适用于脚本化或手动应用开发的命令行工具组成
    的头像 发表于 07-07 14:14 558次阅读
    <b class='flag-5'>Vitis</b><b class='flag-5'>软件</b><b class='flag-5'>平台</b>安装

    AMD推出Spartan UltraScale+ FPGA,可简化FPGA开发体验

    简化设计流程:Spartan UltraScale+ FPGA 将为 AMD Vivado 和Vitis 工具所支持,这些工具可提供简化的FPGA 开发体验,从而提升生产力并
    发表于 07-07 10:30 525次阅读

    FPGA 编程:原理概述

    软件开发人员提供帮助。 使用 Vitis统一软件平台简化 FPGA 编程 Vitis
    发表于 06-28 18:18