基于表调度的MatrixDSP指令调度算法的实现
【出 处】:
【作 者】:
罗杰
[1] ;
陈跃跃
[1] ;
孙海燕
[1] ;
阳柳
[1] ;
淡孝强
[1] ;
辛乃军
[1] ;
王霁
[1]
【摘 要】
指令调度是gcc实现指令并行、提高性能的一种优化策略,gcc目前支持的调度算法主要有表调度算法与模调度算法。主要根据Matrix芯片的体系结构特点,对现有的表调度算法进行了改进,实现了Matrix指令调度算法。实验结果表明,改进后的表调度算法能够编译出正确的指令,充分挖掘指令间的并行性,显式标注指令间的并行关系,指令字间的延迟关系符合硬件要求。
相关热词搜索: GCC 超长指令字 MATRIX 表调度算法 gcc very long instruction word Matrix list scheduling algorithm