高层次综合中用于提升电路性能的行为变换
硬件体系结构
2011-11-09 v1
摘要
早期的调度算法通常将时钟周期持续时间调整为最慢操作的执行时间。这导致在执行较快操作的周期中浪费了大量的空闲时间。为了减少浪费的时间,人们采用了多周期和链式技术。虽然这些技术产生了成功的设计,但由于链式可能导致面积增加,而多周期可能导致额外延迟,其有效性往往受到限制。本文提出了一种优化方法,通过将行为规范变换为新的规范来解决时间约束调度问题,随后的综合可显著提升电路性能。我们的方案将某些规范操作拆分,允许它们在多个可能不连续的周期内执行,并在同一周期内计算多个数据依赖的操作片段。为此,该方法考虑了电路延迟和每个规范操作的执行时间。实验结果表明,从优化后的规范综合得到的电路平均比从原始规范综合的电路快 60%,而电路面积仅有轻微增加。
引用
@article{arxiv.0710.4801,
title = {Behavioural Transformation to Improve Circuit Performance in High-Level Synthesis},
author = {R. Ruiz-Sautua and M. C. Molina and J. M. Mendias and R. Hermida},
journal= {arXiv preprint arXiv:0710.4801},
year = {2011}
}
评论
Submitted on behalf of EDAA (http://www.edaa.com/)