【24h】

SPL: A Language and Compiler for DSP Algorithms

机译:SPL:DSP算法的语言和编译器

获取原文

摘要

We discuss the design and implementation of a compiler that translates formulas representing signal processing transforms into efficient C or Fortran programs. The formulas are represented in a language that we call SPL, an acronym from Signal Processing Language. The compiler is a component of the SPIRAL system which makes use of formula transformations and intelligent search strategies to automatically generate optimized digital signal processing (DSP) libraries, After a discussion of the translation and optimization techniques implemented in the compiler, we use SPL formulations of the fast Fourier transform (FFT) to evaluate the compiler. Our results show that SPIRAL, which can be used to implement many classes of algorithms, produces programs that perform as well as "hard-wired" systems like FFTW.
机译:我们讨论了编译器的设计和实现,该编译器将表示信号处理转换的公式转换为有效的C或Fortran程序。这些公式以我们称为SPL的语言表示,该语言是Signal Processing Language的首字母缩写。编译器是SPIRAL系统的组件,该系统利用公式转换和智能搜索策略自动生成优化的数字信号处理(DSP)库。在讨论了在编译器中实现的转换和优化技术之后,我们使用SPL公式快速傅立叶变换(FFT)评估编译器。我们的结果表明,可以用于实现许多类算法的SPIRAL生成的程序的性能与FFTW之类的“硬连线”系统一样好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号