摘要:
在嵌入式系统软件开发过程中, GCC编译循环程序时的窥孔优化比较欠缺,编译代码在性能上较ARM商业编译器低。文中提出针对于ARM9处理器的循环计数值组合、循环处理数据合并和循环最优展开等3种窥孔优化方法优化汇编代码。选取矩阵乘法,图像合并和内存设置等经典程序运行在ARM9平台上,分别验证3种窥孔优化方法。实验数据表明,与GCC编译代码相比,经文中提出的方法优化后的代码在寄存器使用数量上,平均节省了50%,性能提升近2倍。
中图分类号:
葛吴超,周亦敏. 基于ARM9体系架构的编译优化研究[J]. , 2016, 29(9): 106-.
GE Wuchao, ZHOU Yimin. Compiler Optimizations Based on ARM9 Architecture[J]. , 2016, 29(9): 106-.