郭勇
- 作品数:8 被引量:2H指数:1
- 供职机构:江南计算技术研究所更多>>
- 发文基金:国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于局部性分析数据预取在GCC上的实现
- 微处理器与DRAM之间速度差异越来越大,系统优化需要更多积极有效的方法来减少或隐藏访存延迟.数据预取是隐藏访存延迟的一种有效方法,本文在GCC编译器上实现了一种基于精确局部性分析的数据预取优化算法.对spec2000和N...
- 郭勇尉红梅漆锋滨
- 关键词:GCC数据预取重用性
- 文献传递
- 编译方法和编译器
- 一种编译方法和编译器。所述编译方法包括:识别包含第一指令的循环,所述循环在执行过程中有确定的控制参数,所述循环不包含转移指令,且所有的第一指令不存在迭代间的相关性;统计所述循环中第一指令和第二指令的指令数,并根据第一指令...
- 尉红梅李中升漆锋滨郭勇
- 文献传递
- 基于局部性分析数据预取在GCC上的实现被引量:1
- 2006年
- 微处理器与DRAM之间速度差异越来越大,系统优化需要更多积极有效的方法来减少或隐藏访存延迟.数据预取是隐藏访存延迟的一种有效方法,本文在GCC编译器上实现了一种基于精确局部性分析的数据预取优化算法.对spec2000和NPB2.3的测试结果显示,实施了该优化的GCC平均性能比原来提高了9%.
- 郭勇尉红梅漆锋滨
- 关键词:GCC数据预取重用性
- 编译方法和编译器
- 一种编译方法和编译器。所述编译方法包括:识别包含第一指令的循环,所述循环在执行过程中有确定的控制参数,所述循环不包含转移指令,且所有的第一指令不存在迭代间的相关性;统计所述循环中第一指令和第二指令的指令数,并根据第一指令...
- 尉红梅李中升漆锋滨郭勇
- 文献传递
- 模调度与DFA结合的技术及其在gcc上的实现被引量:1
- 2004年
- 循环是程序中的热代码,而软件流水是一种细粒度的循环优化方法,它通过将循环中不同迭代之间的操作并行执行,最大程度地开发指令级并行。模调度是一种效果很好的软件流水算法。论文以gcc3.3为基础,提出了模调度与DFA结合的软件流水方法,及其工程实现,实验数据表明,优化效果明显。
- 吴佩华郭勇漆锋滨
- 关键词:GCCRTLDFA模调度