利用超级编译技术优化串行程序*
, PP. 124-131
Keywords: 数据依赖,循环变换,cache命中率,数据局部性.
Abstract:
现代的超标量(superscalar)和超流水线(superpipeline)高速处理器通常都带有二级高速缓冲存储器(cache),以及较多的快速寄存器(register).利用程序变换来改善程序性能.是当今编译技术研究的热门课题之一.本文重点讨论超级编译技术中的循环分布、交换、合并和stripmtntng对串行程序的优化应用和效果.
Full-Text