基于图原语线性代数表达的并行非规则归约计算

基本信息
批准号:61672003
项目类别:面上项目
资助金额:51.00
负责人:陈军
学科分类:
依托单位:北京应用物理与计算数学研究所
批准年份:2016
结题年份:2020
起止时间:2017-01-01 - 2020-12-31
项目状态: 已结题
项目参与者:武林平,郭红,曹立强,朱圣鑫,姬利海,邹佩钢
关键词:
图算法并行算法非规则归约线性代数大数据
结项摘要

Developing the high performance parallel codes for irregular applications are very difficult in traditional science and engineering computation fileds, such as computational fluid mechanics and particle simulations. Now, many irregular applications are also appear in emerging big data fields, for example, data mining and social network analysis. Because of their unpredictable data access pattern, this kind of computations have poor space and time locality, and can not fit well with the current processor architecture. It is difficult to gain high performance for these irregular applications. The kernel of a lot of these irregular applications is the irregular reduction, namely, a set of reduction operations on irregular memory accesses. It is the critical performace factor for these irregular applications. So the studies on high performance parallel irregular reduction algorithms and technologies to support the effective development irregular applications in many fileds have important significance.. This project will study the parallel irregular reduction alorithms and optimization technologies on the high performance computers with new architecture, based on the graph primitives in terms of linear algebra operations. Then a parallel irregular reduction framework will be developed based on the above technologies, to support the rapid development and large-scale simulations of many parallel irregular apllications in traditional science and engineering computation and big data fields. It will have a strong theory and practical application value.

开发高效的非规则应用并行程序是计算流体力学、粒子模拟等许多传统科学与工程计算领域的难点问题。随着新兴大数据领域的发展,在数据挖掘、社会网络分析等研究中也涌现出来许多非规则应用。由于具有不可预料的数据访问模式,这类计算的空间与时间局部性差,不能很好地匹配当前处理器的体系结构特征,使得这类应用难以获得高性能。许多非规则应用的核心是非规则归约问题,它是一组与非规则内存访问相关的归约操作,且是影响非规则应用的关键性能因素。因此,研究高效的并行非规则归约算法和技术,从而支撑多个领域的非规则应用的高效能开发具有重要的科学意义。. 本项目面向新型硬件体系结构,研究基于图原语线性代数表达的并行非规则归约算法和优化技术,进而研制相应的并行非规则归约计算框架,支撑传统科学与工程计算以及大数据领域的若干非规则应用的快速开发和大规模计算模拟,具有很强的理论和实际应用价值。

项目摘要

在流体力学、粒子模拟、大数据等领域,存在着大量的非规则应用。研制高效的非规则应用并行程序是高性能计算领域中一类非常重要但特别复杂的难点问题。这些应用由于在数据结构、控制和通信模式上的不规则性,不能很好地匹配当前体系结构并充分发挥其性能,使得高效的非规则并行应用程序的开发变得相当困难。许多非规则应用的核心通常由一组非规则归约计算构成。研究非规则归约计算的并行特征、匹配高性能计算机的并行算法和技术,对促进大规模非规则并行应用的研制有着重要意义。. 本项目面向实际科学与工程应用,针对大数据、流体力学等领域的非规则应用性能问题展开,系统研究了如下内容:并行非规则归约应用的图计算模型和线性代数表达方法、面向高性能体系结构高效的非规则归约并行算法和图原语实现技术、基于上述方法的并行非规则归约计算框架实现技术。这些并行算法和技术在典型大数据和非结构网格流体力学程序中得到应用,在分布式环境下显现出更大的并行性和更好的可扩展性。其中,一图聚类并行程序采用基于线性代数计算、MPI和OpenMP混合并行,在并行处理2097152个顶点、18305177条边的超大规模图时,在2048核上获得949.5倍加速;非结构网格流体力学拉格朗日网格重分在百亿网格规模下,在1024核上获得90%的并行效率。上述方法和技术可推广使用到更多的非规则并行应用中。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

论大数据环境对情报学发展的影响

论大数据环境对情报学发展的影响

DOI:
发表时间:2017
2

低轨卫星通信信道分配策略

低轨卫星通信信道分配策略

DOI:10.12068/j.issn.1005-3026.2019.06.009
发表时间:2019
3

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

DOI:10.19596/j.cnki.1001-246x.8419
发表时间:2022
4

物联网中区块链技术的应用与挑战

物联网中区块链技术的应用与挑战

DOI:10.3969/j.issn.0255-8297.2020.01.002
发表时间:2020
5

基于协同表示的图嵌入鉴别分析在人脸识别中的应用

基于协同表示的图嵌入鉴别分析在人脸识别中的应用

DOI:10.3724/sp.j.1089.2022.19009
发表时间:2022

陈军的其他基金

批准号:30971677
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:31372155
批准年份:2013
资助金额:82.00
项目类别:面上项目
批准号:31371491
批准年份:2013
资助金额:90.00
项目类别:面上项目
批准号:51371100
批准年份:2013
资助金额:85.00
项目类别:面上项目
批准号:41802107
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:31871382
批准年份:2018
资助金额:60.00
项目类别:面上项目
批准号:69578017
批准年份:1995
资助金额:14.00
项目类别:面上项目
批准号:10376033
批准年份:2003
资助金额:25.00
项目类别:联合基金项目
批准号:81571369
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:90406001
批准年份:2004
资助金额:24.00
项目类别:重大研究计划
批准号:21231005
批准年份:2012
资助金额:300.00
项目类别:重点项目
批准号:30972963
批准年份:2009
资助金额:8.00
项目类别:面上项目
批准号:30470214
批准年份:2004
资助金额:19.00
项目类别:面上项目
批准号:41203008
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:81072265
批准年份:2010
资助金额:34.00
项目类别:面上项目
批准号:10572004
批准年份:2005
资助金额:35.00
项目类别:面上项目
批准号:71301179
批准年份:2013
资助金额:20.50
项目类别:青年科学基金项目
批准号:11702309
批准年份:2017
资助金额:31.00
项目类别:青年科学基金项目
批准号:41901129
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:51475115
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:41231172
批准年份:2012
资助金额:300.00
项目类别:重点项目
批准号:81171049
批准年份:2011
资助金额:95.00
项目类别:面上项目
批准号:31270699
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:49671061
批准年份:1996
资助金额:13.00
项目类别:面上项目
批准号:41401597
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:61170023
批准年份:2011
资助金额:55.00
项目类别:面上项目
批准号:31470075
批准年份:2014
资助金额:30.00
项目类别:面上项目
批准号:30900549
批准年份:2009
资助金额:20.00
项目类别:青年科学基金项目
批准号:30870269
批准年份:2008
资助金额:30.00
项目类别:面上项目
批准号:51804009
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:51675332
批准年份:2016
资助金额:62.00
项目类别:面上项目
批准号:39900015
批准年份:1999
资助金额:12.00
项目类别:青年科学基金项目
批准号:81301420
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:11272294
批准年份:2012
资助金额:75.00
项目类别:面上项目
批准号:30770668
批准年份:2007
资助金额:30.00
项目类别:面上项目
批准号:U1737210
批准年份:2017
资助金额:250.00
项目类别:联合基金项目
批准号:81571072
批准年份:2015
资助金额:85.00
项目类别:面上项目
批准号:31771159
批准年份:2017
资助金额:63.00
项目类别:面上项目
批准号:30300278
批准年份:2003
资助金额:20.00
项目类别:青年科学基金项目
批准号:40976093
批准年份:2009
资助金额:49.00
项目类别:面上项目
批准号:31871500
批准年份:2018
资助金额:59.00
项目类别:面上项目
批准号:21762019
批准年份:2017
资助金额:38.00
项目类别:地区科学基金项目
批准号:11172048
批准年份:2011
资助金额:68.00
项目类别:面上项目
批准号:69833010
批准年份:1998
资助金额:120.00
项目类别:重点项目
批准号:60271026
批准年份:2002
资助金额:21.00
项目类别:面上项目
批准号:61773186
批准年份:2017
资助金额:63.00
项目类别:面上项目
批准号:11076025
批准年份:2010
资助金额:36.00
项目类别:联合基金项目
批准号:81172233
批准年份:2011
资助金额:57.00
项目类别:面上项目
批准号:81072035
批准年份:2010
资助金额:30.00
项目类别:面上项目
批准号:50771056
批准年份:2007
资助金额:32.00
项目类别:面上项目
批准号:61305133
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:61170310
批准年份:2011
资助金额:56.00
项目类别:面上项目
批准号:48870052
批准年份:1988
资助金额:2.80
项目类别:面上项目
批准号:39870791
批准年份:1998
资助金额:13.00
项目类别:面上项目
批准号:41502007
批准年份:2015
资助金额:22.00
项目类别:青年科学基金项目
批准号:31701284
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:20873071
批准年份:2008
资助金额:35.00
项目类别:面上项目
批准号:60603051
批准年份:2006
资助金额:24.00
项目类别:青年科学基金项目
批准号:31571511
批准年份:2015
资助金额:65.00
项目类别:面上项目
批准号:41807453
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:10774017
批准年份:2007
资助金额:30.00
项目类别:面上项目
批准号:50775142
批准年份:2007
资助金额:28.00
项目类别:面上项目
批准号:11172006
批准年份:2011
资助金额:72.00
项目类别:面上项目
批准号:81070899
批准年份:2010
资助金额:34.00
项目类别:面上项目
批准号:68978020
批准年份:1989
资助金额:3.50
项目类别:面上项目
批准号:60278038
批准年份:2002
资助金额:5.00
项目类别:面上项目
批准号:81273019
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:51075269
批准年份:2010
资助金额:38.00
项目类别:面上项目
批准号:U1730244
批准年份:2017
资助金额:270.00
项目类别:联合基金项目
批准号:81773207
批准年份:2017
资助金额:55.00
项目类别:面上项目
批准号:30701111
批准年份:2007
资助金额:17.00
项目类别:青年科学基金项目
批准号:21276168
批准年份:2012
资助金额:82.00
项目类别:面上项目
批准号:81370455
批准年份:2013
资助金额:75.00
项目类别:面上项目
批准号:30270180
批准年份:2002
资助金额:7.00
项目类别:面上项目
批准号:31401655
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:10744002
批准年份:2007
资助金额:8.00
项目类别:专项基金项目
批准号:11572053
批准年份:2015
资助金额:66.00
项目类别:面上项目
批准号:30500221
批准年份:2005
资助金额:28.00
项目类别:青年科学基金项目
批准号:51308020
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:40337055
批准年份:2003
资助金额:100.00
项目类别:重点项目
批准号:49471059
批准年份:1994
资助金额:11.00
项目类别:面上项目
批准号:11502116
批准年份:2015
资助金额:22.00
项目类别:青年科学基金项目

相似国自然基金

1

并行图归约中惰性计算机的积极化方法

批准号:68783009
批准年份:1987
负责人:王鼎兴
学科分类:F0204
资助金额:2.50
项目类别:专项基金项目
2

非交叉语义并行计算模型及其语义组合规则

批准号:69973003
批准年份:1999
负责人:袁崇义
学科分类:F0201
资助金额:13.00
项目类别:面上项目
3

非规则有限元的研究与并行计算

批准号:10801125
批准年份:2008
负责人:杨超
学科分类:A0501
资助金额:16.00
项目类别:青年科学基金项目
4

基于受限齐次posiforms表达的图割并行及分布式计算研究

批准号:61873293
批准年份:2018
负责人:余淼
学科分类:F0310
资助金额:16.00
项目类别:面上项目