首页> 中文期刊> 《高性能计算技术》 >面向龙芯处理器SIMD扩展的编译器内在函数优化

面向龙芯处理器SIMD扩展的编译器内在函数优化

         

摘要

通用微处理器中的单指令多数据( SIMD)指令扩展因能有效提升并行处理能力而一直受到处理器生产厂商的青睐,龙芯处理器也增加了这种SIMD扩展.如何为程序员提供高效、好用的SIMD编程界面,是工业界和学术界研究的热点问题.本文在龙芯编译器中实现了针对该扩展的内在函数支持,为程序员提供灵活、方便的SIMD编程接口.为了提升接口支持的效率,本文利用龙芯编译器和龙芯处理器的特性进行编译优化.并利用有嵌入式汇编龙芯SIMD指令优化的Mplayer视频解码器作为基准,将其采用一一对应的方式改写为内在函数实现,性能测试结果显示内在函数实现的解码器性能比嵌入式汇编形式还要好2%.实验证明,本文在龙芯编译器中实现的内在函数支持,在方便程序员编程的同时,还可利用编译器已有的编译优化.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号