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

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

3天内不再提示

研讨会:利用编译器指令提升AMD Vitis™ HLS 设计性能

Xilinx赛灵思官微 来源:未知 2023-12-05 09:10 次阅读

AMD Vitis 高层次综合 ( HLS ) 已成为自适应 SoC 及 FPGA 产品设计领域的一项颠覆性技术,可在创建定制硬件设计时实现更高层次的抽象并提高生产力。Vitis HLS 通过将 C/C++ 代码为 AMD 设备上可编程逻辑的 RTL 代码加速 IP 创建。

在 Vitis HLS 中,优化指令脱颖而出成为最强大的工具之一,使设计人员能够从相同底层 C 模型出发,探索各种架构解决方案。此功能有助于快速生成性能优化的解决方案,以满足开发人员的设计需求。

在本次网络研讨会中,我们将演示如何利用优化指令和 HLS 分析功能来高效驾驭各种 AMD 自适应 SoC 及 FPGA 产品的快速解决方案。

网络研讨会将讨论的主题:

  • Vitis HLS 概述和介绍。

  • 了解不同类型的优化指令以及它们如何影响综合结果。

  • 探索有助于分析和可视化结果的不同分析器。

  • 演示设计 Demo 并演示优化指令的应用以创建一系列 IP 解决方案。

欢迎加入我们,参加本次内容丰富的网络研讨会!我们将为您提供利用 Vitis HLS 和优化指令加速 AMD 自适应 SoC 和 FPGA 开发所需的知识和技能。无论您当前正在使用 Vitis HLS 还是希望了解 Vitis HLS 是否是您下一个设计项目的正确选择,本次网络研讨会将使您能够充分了解高层次综合的潜力,帮助您更快地实现设计目标。

演讲时间2023.12.21 1030

演讲嘉宾Lauren Gao( 高亚军 )

Lauren Gao ,AMD资深战略应用工程师

Lauren 专注于 C/C++ 高层次综合,拥有多年利用 FPGA 实现数字信号处理算法的经验,对 FPGA 的架构、开发工具和设计理念有深入的理解。发布网络视频课程《Vivado 入门与提高》点击率超过5万、出版《基于 FPGA 的数字信号处理》《Vivado 从此开始》《AMD FPGA 设计优化宝典-面向 Vivado 》等多本书籍并广受开发者好评。

wKgaomVueZiAGKcQAAAClDh5meU627.png        

预约会议|请微信扫描上方二维码

或点击“阅读原文”

*提交相应个人信息即表示您同意向 AMD 披露您的数据,并根据 AMD 公布的隐私政策进行处理。

*除非特别声明,活动组织者对因特殊原因导致活动取消或报名成功后因不符合要求而无法进入直播间参与活动的情形不承担责任


原文标题:研讨会:利用编译器指令提升AMD Vitis™ HLS 设计性能

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


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

    关注

    32

    文章

    1794

    浏览量

    130524
  • Xilinx
    +关注

    关注

    70

    文章

    2121

    浏览量

    119373

原文标题:研讨会:利用编译器指令提升AMD Vitis™ HLS 设计性能

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

收藏 人收藏

    评论

    相关推荐

    Vitis2023.2使用之—— classic Vitis IDE

    AMD官网下载全系统安装包,或下载网页版安装包,安装好vitis全套组件。打开vivado建一个测试工程编译好后,在tcl命令输入框子输入命令 vitis –classic 即可打开传
    发表于 03-24 16:15

    AMD-Xilinx的Vitis-HLS编译指示小结

    指令部分展开循环,不用保证循环边界已知,但如果要完全展开循环,在编译时循环边界必须已知,因为编译器需要知道它创建副本的数量。 以一段简单的for循环代码为例: for(int i = 0; i
    发表于 12-31 21:20

    编译器的优化选项

    一个程序首先要保证正确性,在保证正确性的基础上,性能也是一个重要的考量。要编写高性能的程序,第一,必须选择合适的算法和数据结构;第二,应该编写编译器能够有效优化以转换成高效可执行代码的源代码,要做到
    的头像 发表于 11-24 15:37 406次阅读
    <b class='flag-5'>编译器</b>的优化选项

    硬件开发少走弯路,来华秋这场研讨会提升技能

    制造的高可靠性? 11月23日,华秋将联合凡亿电路、耀创电子及行业资深PCB设计专家,举办一场面向电子工程师的技术交流会议\" 2023电子设计与制造技术研讨会 “。会议将从EDA
    发表于 11-10 14:14

    这场研讨会硬件工程师不要错过

    加工等环节深入讲解,全程干货分享,通过实际案例方便大家理解。华秋也希望通过研讨会活动,拉近与客户之间的距离,倾听客户的心声,不断学习进步,“让华秋更好地服务客户”。 如果您也想参与本次研讨会,欢迎点击
    发表于 10-27 11:48

    【华秋研讨会】这场研讨会硬件工程师不要错过

    加工等环节深入讲解,全程干货分享,通过实际案例方便大家理解。华秋也希望通过研讨会活动,拉近与客户之间的距离,倾听客户的心声,不断学习进步,“让华秋更好地服务客户”。 如果您也想参与本次研讨会,欢迎点击
    发表于 10-27 11:44

    【KV260视觉入门套件试用体验】硬件加速之—使用PL加速矩阵乘法运算(Vitis HLS

    )*B(2,0); 答:如果直接求解每个元素,编译器也不会报错,但是这样做可能降低代码的性能和资源利用率。因为如果直接求解C的每个元素,那么需要在每次循环中访问A和B的所有元素,这会
    发表于 10-13 20:11

    Vitis HLS:使用任务级并行性的高性能设计

    电子发烧友网站提供《Vitis HLS:使用任务级并行性的高性能设计.pdf》资料免费下载
    发表于 09-13 17:21 0次下载
    <b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b>:使用任务级并行性的高<b class='flag-5'>性能</b>设计

    Vitis HLS移植指南

    电子发烧友网站提供《Vitis HLS移植指南.pdf》资料免费下载
    发表于 09-13 09:21 0次下载
    <b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b>移植指南

    如何在Vitis HLS GUI中使用库函数?

    VitisHLS 2023.1 支持新的 L1 库向导,本文将讲解如何下载 L1 库、查看所有可用功能以及如何在 Vitis HLS GUI 中使用库函数。
    的头像 发表于 08-16 10:26 620次阅读
    如何在<b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b> GUI中使用库函数?

    Arm编译器可扩展矢量扩展用户指导

    Arm编译器工具链支持实现可伸缩矢量扩展(SVE)EAC的目标(00rel2)用于Armv8‑A AArch64。 SVE是AArch64的SIMD指令集,它为High引入了以下体系结构特征性能计算
    发表于 08-08 06:34

    关于HLS IP无法编译解决方案

    Xilinx平台的Vivado HLSVitis HLS 使用的 export_ip 命令会无法导出 IP
    的头像 发表于 07-07 14:14 398次阅读
    关于<b class='flag-5'>HLS</b> IP无法<b class='flag-5'>编译</b>解决方案

    研讨会:如何利用最新Vitis HLS提高任务级并行性?

    当前在 AI、无线、视频/图像处理、医疗和消费领域使用的算法,复杂性已显著提升Vitis  高层次综合 (HLS) 可通过在选定的 AMD 器件上将 C/C++ 代码综合为可编程逻
    的头像 发表于 07-05 08:15 307次阅读
    <b class='flag-5'>研讨会</b>:如何<b class='flag-5'>利用</b>最新<b class='flag-5'>Vitis</b> <b class='flag-5'>HLS</b>提高任务级并行性?

    使用Arduino IDE编译器指令的疑问求解

    代码中看到了很多编译器指令。LOCAL void ICACHE_FLASH_ATTR some_function(int a, char*c)之类的指令我假设这些指令告诉链接
    发表于 06-12 07:01

    编译器的乱序策略

    写这篇文章的目的,是想明确下cpu指令乱序这件事。只要是熟悉计算机底层系统的同学就会知道,程序里面的每行代码的执行顺序,有可能会被编译器和cpu根据某种策略,给打乱掉,目的是为了性能提升
    的头像 发表于 05-19 14:46 479次阅读
    <b class='flag-5'>编译器</b>的乱序策略