怎么建设网站阿里云网页游戏排行榜2017
2026/6/20 9:27:57 网站建设 项目流程
怎么建设网站阿里云,网页游戏排行榜2017,网站页面设计图片素材,做球服的网站有哪些一、关于嵌套循环 1.嵌套循环之间的移动需要额外的时钟周期 从外层循环进入内层循环需要一个时钟周期#xff1b; 同样#xff0c;从内层循环退出#xff0c;然后进入外层循环#xff0c;也额外需要一个时钟周期。2.代码示例 void foo_top { a, b, c, d} { ... Outer: whil…一、关于嵌套循环1.嵌套循环之间的移动需要额外的时钟周期从外层循环进入内层循环需要一个时钟周期同样从内层循环退出然后进入外层循环也额外需要一个时钟周期。2.代码示例void foo_top { a, b, c, d} {...Outer: while(j100)Inner: while(i6) // 1 cycle to enter inner...LOOP_BODY...} // 1 cycle to exit inner}...}上述代码需要额外200个clock的时钟周期因为外层循环为100次那么需要进入内层循环100次需要退出内层循环100次合计200次。所以除了内外层循环本身的消耗的clock以外还额外要增加200个clock的时钟周期3.Vivado HLS 提供的 set_directive_loop_flatten 命令允许将已标记为完美和半完美的嵌套循环扁平化这样就无需重新编码来提升硬件性能并且还可减少执行循环中的运算所需的周期数。针对多层循环的情况是完美循环还是半完美循环还是非完美循环进行策略优化设计。• 完美循环嵌套仅限最内层的循环才有循环主体内容逻辑语句之间未指定任何逻辑所有循环边界均为常量。• 半完美循环嵌套仅限最内层的循环才有循环主体内容逻辑语句之间未指定任何逻辑所有循环边界均为常量。对于非完美循环嵌套即内层循环具有变量边界或者循环主体未完全包含在内层循环内设计人员应尝试重构代码或者将循环主体中的循环展开以创建完美循环嵌套。将该指令应用于一组嵌套循环时应将其应用于包含循环主体的最内层循环。二、面积的优化1.通过优化数据类型和数据位宽来达到面积的优化2.代码设计中对于乘法除法取模等复杂算术运算要慎重这个耗费资源很多三、内联函数1.inline的使用与否会改变设计的优化架构和层级四、数组优化1.array_map2.array_partition3.array_reshape

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询