基于表调度的Matrix指令调度算法的实现
指令调度是gcc实现指令并行,提高性能的一种优化策略,gcc目前支持的调度算法主要有表调度算法与模调度算法.本文主要根据matrix芯片的体系结构特点,基于现有的表调度算法进行了改进,实现了matrix指令调度算法,实验结果表明改进后的表调度算法能够编译出正确的指令,充分挖掘指令间的并行性,显示标注指令间的并行关系,指令字间的延迟关系符合硬件要求.
Matrix芯片 GCC编译器 表调度算法 体系结构 指令调度
罗杰 陈跃跃 孙海燕 阳柳 淡孝强 辛乃军 王霁
国防科技大学计算机学院 长沙410073
国内会议
成都
中文
23-28
2011-08-12(万方平台首次上网日期,不代表论文的发表时间)