结合相关工具,对顶级商用编译器icc/aocc以及开源编译器gcc/llvm的spec2017代码进行汇编级性能分析,剖析各个编译器的优化技术,我负责的性能分析及优化内容有,循环展开,SIMD指令优化,在gcc中实现能够对源代码在GIMPLE阶段对程序热区域进行分裂重排,对热区域进行butterfly形式的优化。
评论