• 首页
  • 期刊简介
  • 编委会
  • 投稿指南
  • 收录情况
  • 杂志订阅
  • 联系我们
引用本文:陈金娥,黄胜兵.基于Open64上的特殊指令合成策略研究与实现[J].软件工程,2018,21(2):14-17.【点击复制】
【打印本页】   【下载PDF全文】   【查看/发表评论】  【下载PDF阅读器】  
←前一篇|后一篇→ 过刊浏览
分享到: 微信 更多
基于Open64上的特殊指令合成策略研究与实现
陈金娥,黄胜兵1,2
1.(1.安徽医学高等专科学校,安徽 合肥 230601;2.
2.中国科学技术大学计算机科学与技术学院,安徽 合肥 230026)
摘 要: Open64是一个拥有GNU通用公共许可证的开源高性能编译器,设计结构好,分析优化全面,是编译器高 级研究的理想平台。本文针对BWDSP处理器所提供的高效特殊运算指令,在Open64基础上研究并实现了面向BWDSP 中的特殊指令合成策略。该策略通过扩展并重定向编译器后端模块,能够充分地利用BWDSP中的复数指令、累加指 令、乘累加指令和平方和指令等特殊指令。实验结果表明,本文提出的特殊指令合成策略能够很大程度上提高程序的 性能。
关键词: Open64编译器;特殊指令合成;超长指令字
中图分类号: TP311.54    文献标识码: A
Research and Implementation of Special Instruction Synthesis Strategy Based on Open64
CHEN Jine,HUANG Shengbing1,2
1.( 1.Basic department ofAnhui Medical College, Hefei 230601, China;2.
2.School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China)
Abstract: As an open-source high-performance compiler with GNU General Public License (GPL),Open64 is a good compiler for advanced research.Aiming at the special instructions provided by BWDSP,the paper researches and implements the special instruction synthesis strategy based on Open64.Extending and redirecting the compiler back-end,the strategy fully utilizes the special instructions of BWDSP,including complex,accumulation,multiply accumulation and sum-of-squares operations.The experimental results show that the program performance can be greatly improved with this special instruction synthesis strategy proposed in this paper.
Keywords: Open64 compiler;special instruction synthesis;Very Long Instruction Word (VLIW)


版权所有:软件工程杂志社
地址:辽宁省沈阳市浑南区新秀街2号 邮政编码:110179
电话:0411-84767887 传真:0411-84835089 Email:semagazine@neusoft.edu.cn
备案号:辽ICP备17007376号-1
技术支持:北京勤云科技发展有限公司

用微信扫一扫

用微信扫一扫