首页> 外文期刊>IEEE Transactions on Circuits and Systems. 1 >Generating compact code from dataflow specifications of multirate signal processing algorithms
【24h】

Generating compact code from dataflow specifications of multirate signal processing algorithms

机译:根据多速率信号处理算法的数据流规范生成紧凑代码

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

摘要

Synchronous dataflow (SDF) semantics are well-suited to representing and compiling multirate signal processing algorithms. A key to this match is the ability to cleanly express iteration without overspecifying the execution order of computations, thereby allowing efficient schedules to be constructed. Due to limited program memory, it is often desirable to translate the iteration in an SDF graph into groups of repetitive firing patterns so that loops can be constructed in the target code. This paper establishes fundamental topological relationships between iteration and looping in SDF graphs, and presents a scheduling framework that provably synthesizes the most compact looping structures for a large class of practical SDF graphs. By modularizing different components of the scheduling framework, and establishing their independence, we show how other scheduling objectives, such as minimizing data buffering requirements or increasing the number of data transfers that occur in registers, can be incorporated in a manner that does not conflict with the goal of code compactness.
机译:同步数据流(SDF)语义非常适合表示和编译多速率信号处理算法。匹配的关键是能够清晰地表达迭代而无需过多指定计算的执行顺序,从而可以构建有效的调度程序。由于程序内存有限,通常需要将SDF图中的迭代转换为重复的触发模式组,以便可以在目标代码中构建循环。本文建立了SDF图中迭代和循环之间的基本拓扑关系,并提出了一个调度框架,该框架可证明地综合了大量实用SDF图的最紧凑的循环结构。通过模块化调度框架的不同组件并建立它们的独立性,我们展示了如何以与冲突不冲突的方式合并其他调度目标,例如最小化数据缓冲要求或增加寄存器中发生的数据传输数量。代码紧凑的目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号