首页> 外文学位 >An optimizing compiler for the TMS320C25 DSP processor.
【24h】

An optimizing compiler for the TMS320C25 DSP processor.

机译:用于TMS320C25 DSP处理器的优化编译器。

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

摘要

Programming DSP applications in a high-level language such as C is becoming more prevalent as applications become increasingly more complex. Current DSP compilers, however, are generally unable to exploit the DSP-specific features of a processor to produce good codes for most DSP applications. To explore the challenges and gain an understanding of generating code that is as good as handwritten assembly code, an optimizing C compiler for Texas Instruments' TMS320C25 DSP processor is developed.;A pseudo C25 instruction set and GCC configuration files are also created for the C25 in this study. A number of benchmark programs are collected and used to evaluate the quality of compiler-generated codes. Finally, this thesis shows that a modified GNU C compiler combined with a post-optimizer is able to utilize the special features of the TMS320C25 and to generate high-performance codes. The empirical results indicate that codes generated by the U of T C25 optimizing compiler execute, on average, 1.9 times faster than the TI compiler-generated codes. In addition, for most of the benchmark programs, the performance of codes generated by the U of T C25 optimizing compiler come, on average, within a factor of two of that of the hand-written assembly codes.
机译:随着应用程序变得越来越复杂,使用诸如C的高级语言对DSP应用程序进行编程变得越来越普遍。但是,当前的DSP编译器通常无法利用处理器的DSP特定功能为大多数DSP应用程序生成良好的代码。为了探索挑战并了解如何生成与手写汇编代码一样好的代码,开发了针对Texas Instruments TMS320C25 DSP处理器的优化C编译器;还为C25创建了伪C25指令集和GCC配置文件在这个研究中。收集了许多基准程序,并用于评估编译器生成的代码的质量。最后,本文表明,改进的GNU C编译器与后优化器相结合,能够利用TMS320C25的特殊功能并生成高性能代码。实验结果表明,由T C25优化编译器生成的代码执行速度平均比TI编译器生成的代码快1.9倍。此外,对于大多数基准程序而言,由T C25优化编译器的U生成的代码的性能平均在手写汇编代码的两倍之内。

著录项

  • 作者

    Lin, Wen-Yen.;

  • 作者单位

    University of Toronto (Canada).;

  • 授予单位 University of Toronto (Canada).;
  • 学科 Engineering Electronics and Electrical.
  • 学位 M.A.Sc.
  • 年度 1995
  • 页码 180 p.
  • 总页数 180
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号