BWDSP10x上地址和数据谓词执行的编译优化
发布时间:2017-12-22 22:30
本文关键词:BWDSP10x上地址和数据谓词执行的编译优化 出处:《计算机系统应用》2016年12期 论文类型:期刊论文
【摘要】:传统的谓词优化技术是在冯·诺伊曼体系结构计算机上实施的,仅对数据流进行优化,并没有考虑哈佛体系结构下指令和数据分开的情况.BWDSP10x是指令和数据分开的哈佛体系结构,它支持超长指令字,不仅提供了对数据谓词执行的支持也提供了对地址谓词执行的支持.特此提出了一种在区域上对两种谓词模式优化支持的方法,在进行两种比较之前,通过判断比较操作的两个操作数类型来分别实施两种模式的谓词优化,使得对地址的比较不用传输到通用寄存器中.实验结果表明该优化方法能显著地节省CPU的时间和带宽,大大减少了分支指令,使程序性能提高了28.4%.
【作者单位】: 中国科学技术大学安徽省高性能计算重点实验室;中国科学技术大学计算机科学与技术学院;中国电子科技集团公司第三十八研究所;
【基金】:“核高基”重大专项(2012ZX01034-00-001)
【分类号】:TP332
【正文快照】: 指令在执行中要经历取指、译码、执行、存取等阶段.现在的处理器中大多都有多个执行单元,从而能使上述过程实现指令流水,达到指令级并行的效果.但由于程序中条件分支的存在,使指令流水停顿,减弱了指令流水的效果.为了减弱条件分支对指令流水的影响,传统的优化方法有软件流水[1,
本文编号:1321333
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1321333.html