多核多线程处理器SIMD扩展的编程模型及编译优化关键技术研究

基本信息
批准号:61170046
项目类别:面上项目
资助金额:55.00
负责人:李春江
学科分类:
依托单位:中国人民解放军国防科技大学
批准年份:2011
结题年份:2015
起止时间:2012-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:黄春,赵克佳,易会战,张佰达,刘福东,罗兆成,周浩,郭晓威
关键词:
SIMD多核多线程编译优化编程模型
结项摘要

SIMD(单指令多数据)体系结构以其高效的数据并行处理能力一直得到广泛关注,在多核多线程处理器中实现SIMD扩展,同时提供任务级并行和数据级并行处理能力,是高性能处理器的发展趋势。并行编程模型和编译优化是充分发挥此类处理器性能潜力的关键技术,也是当前及未来相当长一段时期内的研究热点和难点。本项目拟从编程模型和编译优化两个方面开展研究,重点研究基于用户指导的多线程多SIMD编程模型、多线程多SIMD并行计算任务划分以及编译指导的多线程协作式预取等关键技术。我们从研究内容合理性、可行性等多方面加以了论证。通过论证,我们认为上述技术对提高多核多线程处理器SIMD扩展的可编程性、优化软件性能是行之有效的关键技术。

项目摘要

针对SIMD体系结构以及多核通用处理器和多核加速器体系结构,面向编程模型和编译优化问题,本项目实施过程中在如下方面开展了研究并取得了一些研究成果:1)针对SIMD体系结构的发展,提出了SIMD指令集设计空间的形式化描述方法;2)针对飞腾处理器的双精度SIMD扩展体系结构,基于GCC编译器实现了编译器后端,提供了高级语言编程接口; 3)针对多核多SIMD体系结构下的多线程同时向量化的普遍情况,提出了多核多SIMD体系结构自动向量化代价模型;4)在编译指导的自动向量化编程模型方面,设计了数据对齐指导命令并基于GCC编译器实现了数据对齐属性指导的向量化;5)针对模板计算类应用问题,提出了优化其性能的向量重组方法;6)针对未来E级超级计算机系统,开展了编程模型方面的预先研究。..本课题的研究成果可应用于如下几个方面:1)自主高性能处理器SIMD体系结构设计;2)编译器的自动向量化和性能优化;3)以模板计算为计算核心的科学计算问题的向量化及性能优化;4)E级超级计算机系统编程模型和编程语言的设计和实现。..本项目研究期间,共发表论文16篇,其中期刊论文11篇、会议论文5篇(国际会议论文1篇、国内会议论文4篇);获得国家发明专利授权4项,获得软件著作权1项;项目研究的部分成果获军队科技进步一等奖1项,面向飞腾处理器的编译系统获得湖南省科技进步二等奖1项。除SCI论文数目外,其他指标均达到了任务书中对研究成果的预期。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

粗颗粒土的静止土压力系数非线性分析与计算方法

粗颗粒土的静止土压力系数非线性分析与计算方法

DOI:10.16285/j.rsm.2019.1280
发表时间:2019
2

中国参与全球价值链的环境效应分析

中国参与全球价值链的环境效应分析

DOI:10.12062/cpre.20181019
发表时间:2019
3

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

DOI:
发表时间:2022
4

基于细粒度词表示的命名实体识别研究

基于细粒度词表示的命名实体识别研究

DOI:10.3969/j.issn.1003-0077.2018.11.009
发表时间:2018
5

货币政策与汇率制度对国际收支的影响研究

货币政策与汇率制度对国际收支的影响研究

DOI:
发表时间:2022

李春江的其他基金

相似国自然基金

1

异构平台上以数据为中心的多线程编程模型扩展

批准号:60970024
批准年份:2009
负责人:陈莉
学科分类:F0203
资助金额:30.00
项目类别:面上项目
2

超线程结构和SIMD指令的编译优化技术

批准号:60273046
批准年份:2002
负责人:朱传琪
学科分类:F0204
资助金额:22.00
项目类别:面上项目
3

面向科学计算流处理器的编译存储优化关键技术研究

批准号:61003075
批准年份:2010
负责人:张英
学科分类:F0202
资助金额:19.00
项目类别:青年科学基金项目
4

多核处理器结构级功耗评估与优化关键技术研究

批准号:60803029
批准年份:2008
负责人:张戈
学科分类:F0204
资助金额:21.00
项目类别:青年科学基金项目