1.pragma HLS inline

删除函数作为层次结构中的独立实体。内联之后,函数被分解到调用函数中,在RTL中不再作为单独的层次结构出现
注:内联子函数还会分解应用于该函数的任何pragmas或directives。In Vitis HLS,在子上下文中应用的任何语用将被忽略
在某些情况下,内联函数允许函数内的操作与调用函数共享并更有效地优化。但是,内联函数不能共享或重用,所以如果父函数多次调用内联函数,就会增加实现RTL所需的面积

2.pragma HLS array_partition

Partitions an array into smaller arrays or individual elements and provides the following:
• Results in RTL with multiple small memories or multiple registers instead of one large memory.
•Effectively increases the amount of read and write ports for the storage.
•Potentially improves the throughput of the design.
• Requires more memory instances or registers.

#pragma HLS array_partition variable=<name> <type>  factor=<int>  dim=<int>

常用HLS优化指令总结相关推荐

  1. [转帖]ASP.NET中常用的优化性能的方法

    ASP.NET中常用的优化性能的方法(转贴,Icyer收集整理) 1.       数据库访问性能优化     数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要 ...

  2. 【干货】Oracle数据库常用十一大操作指令

    相关文章导读 收藏 | 超详细的Oracle19c安装步骤_XMWS-IT-CSDN博客 DBA数据库管理必备认证:ORACLE OCP 19C 教材下载 Oracle数据库常用十一大操作指令 1. ...

  3. Vue 基础之常用内置指令

    Vue 基础之常用内置指令 描述 指令 内容渲染指令 {{}} 与 v-text 覆盖面积 v-text {{}} 闪现问题 {{}} v-text v-html 属性绑定指令 v-bind 简写 : ...

  4. MySQL 常用SQL优化

    MySQL 常用SQL优化 MySQL 常用SQL优化: 一.大批量插入数据: 1.对于load MyISAM存储引擎的表,可以通过关闭打开MyISAM表非唯一索引的更新来提升导入速度:   例:my ...

  5. 几种常用的优化方法梯度下降法、牛顿法、)

                                                                       几种常用的优化方法 1. 前言 熟悉机器学习的童鞋都知道,优化方法 ...

  6. idea 分栏_常用SQL优化与IDEA超实用技巧分享

    原标题:常用SQL优化与IDEA超实用技巧分享 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,更是我们程序员需要去关注 ...

  7. kali linux 模板文件夹,详解kali linux 常用文件与指令路径

    kali linux 常用文件与指令路径 重启网络 /etc/init.d/networking restart 语言设置文件 /etc/default/locale apt 安装deb保存目录 /v ...

  8. Linux常用到的指令汇总

    Linux常用到的指令汇总 根据鸟哥linux私房菜上定义的:一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find 登入與登出(開機與關機):telnet, ...

  9. 微机原理8086汇编语言上机——Masm环境搭建与常用汇编调试指令

    学校的微机原理与接口技术课,最近开始 考古 上机实验了. 1.弯路 为什么不用宇宙最强大的IDEL--Visual Studio呢? 在我的Visual Studio专栏中有一篇文章介绍Visual ...

最新文章

  1. Android应用博客目录
  2. 【ZZ】字符编码笔记:ASCII,Unicode和UTF-8
  3. HelloCnblogs
  4. 基于RBGD的mapping
  5. leetcode No.83 删除排序链表中的重复元素
  6. Sword pcre库函数学习三
  7. 从char到QChar
  8. 英文版Windows2k服务器无法正常返回中文的问题
  9. 国际象棋绘制java_java使用swing绘制国际象棋棋盘
  10. EXCEL中去掉单元格首尾空格,保留字符串中间空格
  11. 如何解决王者荣耀排位赛中的系统制裁
  12. 基于MATLAB的图像融合设计
  13. 《博弈论基础》阅读笔记(一)
  14. h5 实现简单的png icon 换颜色效果
  15. 【嵌入式烧录/刷写文件】-5.1-详解map格式文件
  16. 学好c语言对php的帮助,学好c语言可以干什么?
  17. 汽车电子can总线(一)物理层
  18. Spring中Singleton模式的线程安全
  19. Water Flow Optimizer 水流优化器
  20. 机器学习第四篇:详解决策树算法

热门文章

  1. 计算机科学概论1,《计算机科学导论1》.docx
  2. [python] LDA处理文档主题分布代码入门笔记
  3. 程序人生:无他,唯心向尔
  4. Git内部原理之深入解析Git的引用和包文件
  5. Python装饰器之property()详解
  6. 卷积神经网络——池化层学习——最大池化
  7. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1123:图像相似度
  8. Circular Sequence UVA - 1584
  9. php time相差12小时_PHP获取时间比实际时间少8小时的问题
  10. scanf的一些小细节