首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >An efficient register optimization algorithm for high-level synthesis from hierarchical behavioral specifications
【24h】

An efficient register optimization algorithm for high-level synthesis from hierarchical behavioral specifications

机译:从分层行为规范进行高层综合的高效寄存器优化算法

获取原文
获取原文并翻译 | 示例
       

摘要

We address the problem of register optimization that arises during high-level synthesis from modular hierarchical behavioral specifications. Register optimization is the process of grouping carriers such that each group can be safely allocated to a hardware register. Global register optimization by inline expansion involves flattening the module hierarchy and using a heuristic register optimization procedure on the flattened description. Although inline expansion yields a near-optimal number of registers, it is very time consuming due to the large number of carrier compatibility relationships that must be considered. We present an efficient register optimization algorithm that achieves nearly the same effect of inline expansion without actually inline expanding. The distinguishing feature of the proposed algorithm is that it employs a hierarchical optimization phase which effectively exploits the properties of the module call graph and information gathered during local carrier lifecycle analysis of each module. Experimental results on a number of benchmarks show that the proposed algorithm produces nearly the same number of registers as inline expansion based global optimization and is faster by a factor of 7.0.
机译:我们解决了从模块化分层行为规范进行高级综合时出现的寄存器优化问题。寄存器优化是对载体进行分组的过程,以便可以将每个组安全地分配给硬件寄存器。通过内联扩展进行的全局寄存器优化涉及展平模块层次结构,并在展平的描述上使用启发式寄存器优化过程。尽管内联扩展产生的寄存器数量接近最佳,但是由于必须考虑大量的载波兼容性关系,因此非常耗时。我们提出了一种有效的寄存器优化算法,该算法可以实现几乎相同的内联扩展效果,而无需实际进行内联扩展。该算法的显着特点是它采用了层次优化阶段,可以有效利用模块调用图的属性以及在每个模块的本地载波生命周期分析期间收集的信息。在多个基准上的实验结果表明,该算法产生的寄存器数量与基于行内扩展的全局优化几乎相同,并且速度提高了7.0倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号