作者:钟明; 郭振宇; 汤志忠软件流水模调度数据猜测恢复代码寄存器分配调度技术猜测指令级并行性相关性分析软件流水开放源代码
摘要:软件流水是一种重要的指令调度技术,通过重叠地执行不同的循环体来提高指令级并行性.模调度是一类重要的软件流水调度算法.保守的相关性分析可能会引入较多的模糊相关,这阻碍了模调度生成高效的调度结果.数据猜测能克服保守的相关性分析带来的调度限制,开发潜在的并行性.本文提出了模调度中的一种数据猜测方法,在开放源代码编译器ORC上实现了该方法,并用SPEC2000基准程序进行了测试,实验结果表明,该方法收到了较好的效果.
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社