项目名称: 多核多线程处理器SIMD扩展的编程模型及编译优化关键技术研究
项目编号: No.61170046
项目类型: 面上项目
立项/批准年度: 2012
项目学科: 计算机科学学科
项目作者: 李春江
作者单位: 中国人民解放军国防科学技术大学
项目金额: 55万元
中文摘要: SIMD(单指令多数据)体系结构以其高效的数据并行处理能力一直得到广泛关注,在多核多线程处理器中实现SIMD扩展,同时提供任务级并行和数据级并行处理能力,是高性能处理器的发展趋势。并行编程模型和编译优化是充分发挥此类处理器性能潜力的关键技术,也是当前及未来相当长一段时期内的研究热点和难点。本项目拟从编程模型和编译优化两个方面开展研究,重点研究基于用户指导的多线程多SIMD编程模型、多线程多SIMD并行计算任务划分以及编译指导的多线程协作式预取等关键技术。我们从研究内容合理性、可行性等多方面加以了论证。通过论证,我们认为上述技术对提高多核多线程处理器SIMD扩展的可编程性、优化软件性能是行之有效的关键技术。
中文关键词: 单指令多数据;自动向量化;代价模型;编译指导;模板计算
英文摘要:
英文关键词: SIMD;auto-vectorization;cost model;compiler directives;stencil computations