程序优化与程序变换方法的研究 10月06日
【摘要】程序优化与变换是编译器领域一个热门的研究问题。本文分别在源代码层次、编译器的抽象语法树层次和编译器的中间表示层次进行研究,为程序优化与变换提供工具和支撑。本文在这三个层次分别提出了:一个C到C/CUDA的程序变换工具DPOET;一个结构体数组分拆工具structTrans;一个针对于堆内存对象的结构分析算法。它们分别能:对程序进行并行化;提高程序的数据局部性;为程序存储优化提供支撑。1、实 […]
【摘要】程序优化与变换是编译器领域一个热门的研究问题。本文分别在源代码层次、编译器的抽象语法树层次和编译器的中间表示层次进行研究,为程序优化与变换提供工具和支撑。本文在这三个层次分别提出了:一个C到C/CUDA的程序变换工具DPOET;一个结构体数组分拆工具structTrans;一个针对于堆内存对象的结构分析算法。它们分别能:对程序进行并行化;提高程序的数据局部性;为程序存储优化提供支撑。1、实 […]