首页> 外文期刊>Computing and informatics >META-PROGRAMMING AND POLICY-BASED DESIGN AS A TECHNIQUE OF ARCHITECTING MODULAR AND EFFICIENT DSP ALGORITHM IMPLEMENTATIONS
【24h】

META-PROGRAMMING AND POLICY-BASED DESIGN AS A TECHNIQUE OF ARCHITECTING MODULAR AND EFFICIENT DSP ALGORITHM IMPLEMENTATIONS

机译:元编程和基于策略的设计作为一种模块化模块化的高效DSP算法实现技术

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

摘要

Meta-programming paradigm and policy-based design are less known programming techniques in Digital Signal Processing (DSP) community, used to coding in pure C or assembly language. Major software components, like C++ STL, have proven usefulness of such paradigms in providing top performance of highly optimised native code, along with abstraction and modularity necessary in complex software projects. This paper describes composition of DSP code using these techniques, bringing as an example implementation of Feedback Delay Network (FDN) artificial reverberation algorithm. The proposed approach was proven to be practical, especially in case of prototyping computationally intense algorithms. To provide further performance insight, we discuss the techniques in context of other optimisation methods, like Single Instruction Multiple Data (SIMD) instruction sets usage and exploitation of superscalar architecture capabilities.
机译:元编程范例和基于策略的设计是数字信号处理(DSP)社区中鲜为人知的编程技术,用于以纯C或汇编语言进行编码。诸如C ++ STL之类的主要软件组件已证明这种范例在提供高度优化的本机代码的最佳性能以及复杂软件项目中必需的抽象性和模块化方面的有用性。本文介绍了使用这些技术的DSP代码的组成,并以反馈延迟网络(FDN)人工混响算法的实现示例为例。实践证明,所提出的方法是可行的,特别是在对计算密集型算法进行原型设计的情况下。为了提供进一步的性能见解,我们在其他优化方法的上下文中讨论了这些技术,例如单指令多数据(SIMD)指令集的用法和超标量体系结构功能的开发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号