【24h】

Load balancing and Functional Unit Assignment in High-Level Synthesis

机译:高级综合中的负载平衡和功能单元分配

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

摘要

In this paper, we present a method to take executions schemes into account during High-Level synthesis. We aim at evenly distributing the workload of functional units statically, i.e at compile-time. Activating a functional unit more often than any other can be disastrous for the reliability of the circuit (thermal shock). This method is intended for Control-flow intensive applications that generally exhibit complex behaviors. For this purpose, we first rely on a powerful internal graph representation to determine the activity of sets of nodes: we get measures on the performance of different assignments. Then a design space exploration is performed via a genetic algorithm that makes it possible to choose a correct assignment in term of load balance.
机译:在本文中,我们提出了一种在高级综合过程中考虑执行方案的方法。我们旨在静态地(即在编译时)平均分配功能单元的工作量。对于电路的可靠性(热冲击),激活功能单元的频率要高于其他功能,这将是灾难性的。此方法适用于通常表现出复杂行为的控制流密集型应用程序。为此,我们首先依靠强大的内部图表示来确定节点集的活动:我们获得了不同分配的性能度量。然后,通过遗传算法执行设计空间探索,从而有可能根据负载平衡选择正确的分配。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号