寄存器压力相关论文
该论文首先讨论了在目前的RISC微处理器上所使用的代码优化编译器的基本结构,并分析了这些代码优化编译器的缺陷以及产生这种缺陷......
指令调度依据机器资源特征和程序属性,通过调整指令的执行次序来提高指令级并行度,是一种重要的编译优化技术。一般地,指令调度考虑的......
软流水是一种通过调度不同迭代间的指令来改进循环中数据和控制相关的编译优化技术。摆动模调度是平衡启动间隔、寄存器压力和......
软件流水是开发循环程序指令级并行性的重要调度技术,其有效性受到2方面的限制:一方面软件流水的开销抵消了它的性能;另一方面,过......
寄存器是程序运行时最宝贵的资源之一,软件流水在对VLIW DSP指令调度的同时,会显著增加寄存器的压力,从而导致寄存器溢出,软件流水......
提出了很多结合技术使得指令调度与寄存器分配之间进行一些信息交互,在没有引入过多溢出代码的情况下提高了指令级并行度,从而提高......
为了改善寄存器压力问题,提出一种寄存器压力敏感的指令调度算法。该算法在传统表调度算法的基础上采用关键路径为优先级函数,并考......
在MIPS,ALPHA,SPARC和PowerPC等体系结构中,对全局变量和静态变量的访问一般采用间接寻址的方式.由于变量地址和变量值不在同一数据段,......
寄存器是程序运行时最宝贵的资源之一,软件流水在对VLIWDSP指令调度的同时,会显著增加寄存器的压力,从而导致寄存器溢出,软件流水中止......
投机是指令调度克服指令间控制依赖的一种重要手段.投机一方面可以提高指令级并行带来性能改善,另一方面,它也可能拉长变量活跃区间,增......