M7XXX DSP编译器分支延迟槽调度算法实现与优化
分支指令带来的延迟开销是影响芯片流水线效率的关键因素,基于分支延迟槽调度是降低其延迟开销最有效的方式.论文分析了GCC中分支延迟槽调度算法及其存在的不足,然后并针对候选填充指令的搜索优先级、指令约束、实现函数三方面提出了改进方案,并在M7XXX DSP编译器中予以实现,论文最后对改进后的分支延迟槽调度算法进行测试,测试结果表明该方案优化了分支指令引入延迟槽的填充率,而且有效降低了分支引起的延迟开销.
微处理器 编译器 延迟槽 调度算法 分支指令
曾臻 罗杰 孙海燕 阳柳 王霁
国防科学技术大学计算机学院,湖南省长沙市开福区 410073
国内会议
哈尔滨
中文
473-479
2015-08-06(万方平台首次上网日期,不代表论文的发表时间)