...
首页> 外文期刊>Journal of VLSI signal processing systems >The CBP Parameter: A Module Characterization Approach for DSP Software Optimization
【24h】

The CBP Parameter: A Module Characterization Approach for DSP Software Optimization

机译:CBP参数:DSP软件优化的模块表征方法

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

摘要

Memory consumption is an important metric for DSP software implementation. In this paper, we develop amodule characterization technique that promotes more economical use of memory resources at the system level. Our work is developed in the context of software synthesis from signal/video/image processing applications expressed as synchronous dataflow (SDF) graphs. SDF is a restricted form of dataflow where each computational module (actor) consumes and produces a fixed number of data values (tokens) on each execution. Usually, no assumption is made about when during the execution of an actor, the tokens are actually consumed and produced; the firing of an actor is treated as an atomic event for most purposes. However, we show in this paper that it is possible to concisely and precisely capture key properties pertaining to the relative times at which tokens are produced and consumed by an actor. We show this by introducing the consumed-before-produced (CBP) parameter, which provides a general method for characterizing the token transfer of an SDF actor. Good bounds on the CBP parameter can aid an SDF compiler in performing more aggressive optimizations for reducing buffer sizes on the edges between actors. We formally define the CBP parameter; derive some useful properties of this parameter; illustrate how the value of the parameter is derived by examining in detail the multirate FIR filter, which is a fundamental actor in multirate signal processing applications; and examine CBP parameterizations for several other practical SDF actors.
机译:内存消耗是DSP软件实现的重要指标。在本文中,我们开发了一种模块表征技术,该技术可在系统级别促进更经济地使用内存资源。我们的工作是在信号/视频/图像处理应用程序的软件合成环境下开发的,这些应用程序表示为同步数据流(SDF)图。 SDF是数据流的一种受限形式,其中每个计算模块(角色)在每次执行时都会消耗并产生固定数量的数据值(令牌)。通常,不假设在执行者执行过程中何时实际消耗和生产令牌。在大多数情况下,演员的解雇被视为原子事件。但是,我们在本文中显示,可以简洁准确地捕获与参与者产生和消费令牌的相对时间有关的关键属性。我们通过引入消费前生产(CBP)参数来展示这一点,该参数提供了表征SDF参与者的令牌转移的通用方法。 CBP参数的良好边界可以帮助SDF编译器执行更积极的优化,以减少参与者之间边缘的缓冲区大小。我们正式定义CBP参数;导出此参数的一些有用属性;通过详细检查多速率FIR滤波器来说明如何得出参数值,多速率FIR滤波器是多速率信号处理应用中的基本角色;并检查其他一些实用SDF参与者的CBP参数化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号