首页> 外文会议>Asia and South Pacific Design Automation Conference >Memory optimal single appearance schedule with dynamic loop count for synchronous dataflow graphs
【24h】

Memory optimal single appearance schedule with dynamic loop count for synchronous dataflow graphs

机译:内存最佳单个外观计划,具有同步数据流图的动态循环计数

获取原文

摘要

In this paper, we propose a new single appearance schedule for synchronous dataflow programs to minimize data memory and code memory size simultaneously. While a single appearance schedule promises only one appearance of each node definition in the generated code, it requires significant amount of data memory overhead compared with a buffer optimal schedule allowing multiple appearance. The key idea of the proposed technique is to make a dynamic decision of loop count to make a schedule quasi-static. The proposed quasi-static schedule produces a single appearance schedule code with minimum data memory requirement. We prove that every buffer optimal schedule can be transformed to our single appearance schedule which requires optimal buffer size for arbitrary synchronous dataflow graphs. The only penalty for the proposed technique is slight performance overhead of computing loop counts dynamically. In order to minimize the overhead we propose optimization techniques. Experimental results show that the proposed algorithm reduces 20% total memory with less than 1% performance overhead compared with the previous single appearance schedule algorithms.
机译:在本文中,我们提出了一种用于同步数据流程的新的单个外观计划,以使数据存储器和代码内存大小同时最小化。虽然单个外观时间表仅在生成的代码中仅承担每个节点定义的一个外观,但与允许多个外观的缓冲器最佳时间表相比,它需要大量的数据存储器开销。所提出的技术的关键思想是使循环计数的动态决定,以进行时间表准静态。提出的准静态计划产生单个外观调度码,具有最小数据存储器要求。我们证明,可以将每个缓冲区最佳计划转换为我们的单个外观计划,这需要最佳缓冲区大小用于任意同步数据流图。所提出的技术的唯一惩罚是动态计算环路计数的轻微性能。为了最小化我们提出优化技术的开销。实验结果表明,与先前的单一外观调度算法相比,所提出的算法降低了20%的总存储器,比较低于1%的性能开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号