首页> 外文会议> >Systematic consolidation of input and output buffers in synchronous dataflow specifications
【24h】

Systematic consolidation of input and output buffers in synchronous dataflow specifications

机译:在同步数据流规范中系统整合输入和输出缓冲区

获取原文

摘要

Synchronous Dataflow, a subset of dataflow, is a commonly used model of computation in block diagram DSP programming environments. Because of the limited amount of memory in embedded DSPs, a key problem during software synthesis from SDF specifications is the minimization of the memory used by the target code. We develop a powerful formal technique called buffer merging that attempts to overlay buffers in the SDF graph systematically in order to drastically reduce data buffering requirements. This technique is complementary to lifetime-analysis based approaches, and we show that it can be fruitfully combined to yield a hybrid algorithm that results in less memory usage than either technique used alone. We give polynomial-time algorithms based on this formalism, and show that code synthesized using this technique results in a 45% reduction, on average, of the buffering memory consumption compared to existing techniques.
机译:同步数据流是数据流的子集,是框图DSP编程环境中常用的计算模型。由于嵌入式DSP中的内存量有限,在根据SDF规范进行软件综合时的关键问题是目标代码使用的内存最小。我们开发了一种功能强大的形式化技术(称为缓冲区合并),该技术试图系统地覆盖SDF图中的缓冲区,以大幅度降低数据缓冲要求。这项技术是对基于生命周期分析的方法的补充,并且我们证明了该技术可以有效地结合起来,以产生一种混合算法,与单独使用这两种技术相比,它可以减少内存使用。我们给出了基于这种形式主义的多项式时间算法,并证明了与现有技术相比,使用该技术合成的代码平均可使缓冲内存消耗减少45%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号