首页> 外文会议>Conference on Asia South Pacific design automation >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 showthat 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号