[1]陈振武,黄 婧,兰添才,等.一种基于优化存储格式的 DLB_GaBP 算法[J].计算机技术与发展,2020,30(06):71-76.[doi:10. 3969 / j. issn. 1673-629X. 2020. 06. 014]
CHEN Zhen-wu,HUANG Jing,LAN Tian-cai,et al.A DLB_GaBP Algorithm Based on Optimized Storage Format[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2020,30(06):71-76.[doi:10. 3969 / j. issn. 1673-629X. 2020. 06. 014]
点击复制
一种基于优化存储格式的 DLB_GaBP 算法(
)
《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]
- 卷:
-
30
- 期数:
-
2020年06期
- 页码:
-
71-76
- 栏目:
-
智能、算法、系统工程
- 出版日期:
-
2020-06-10
文章信息/Info
- Title:
-
A DLB_GaBP Algorithm Based on Optimized Storage Format
- 文章编号:
-
1673-629X(2020)06-0071-06
- 作者:
-
陈振武1 ; 2 ; 黄 婧1 ; 兰添才1 ; 2 ; 郑汉垣3
-
1. 龙岩学院 数学与信息工程学院,福建 龙岩 364012;2. 龙岩学院 大数据挖掘与应用福建省重点实验室,福建 龙岩 364012;3. 龙岩学院 传播与设计学院,福建 龙岩 364012
- Author(s):
-
CHEN Zhen-wu1; 2 ; HUANG Jing1 ; LAN Tian-cai1 ; 2 ; ZHENG Han-yuan3
-
1. School of Mathematics and Information Engineering,Longyan University,Longyan 364012,China;2. Key Laboratory of Big Data Mining and Application of Fujian Province,Longyan University,Longyan 364012,China;3. School of Communication and Design,Longyan Univ
-
- 关键词:
-
大规模并行运算; 稀疏矩阵存储格式; 动态负载均衡; GaBP 算法; DLB_GaBP 算法
- Keywords:
-
arge-scale parallel operation; sparse matrix storage format; dynamic load balancing; GaBP algorithm; DLB_GaBP algorithm
- 分类号:
-
TP301. 6
- DOI:
-
10. 3969 / j. issn. 1673-629X. 2020. 06. 014
- 摘要:
-
基于动态运行的多线程或多进程环境中的多核并行处理机,常存在数据存储格式及数据读取方法不合理,并行运行任务的不均衡性状态,直接影响到系统工作的整体效率,因此,优化数据存储格式、均衡优化任务调度算法是保证整个系统运行效率的关键。 利用高斯置信传播算法(GaBP) 在求解对称对角占优线性方程组中具有高并行度、低复杂度的特性,结合对数据存储格式进行优化的基础上,设计实现一种具有动态负载均衡特性的多核并行 GaBP 算法( DLB_GaBP 算法)。 利用该算法并通过对稀疏矩阵集( UFget) 的求解实验,在千万量级别以上的大规模计算环境中,DLB_GaBP 算法具有更好的计算效率和更高的加速比,这为充分发挥多核并行处理机的运算能力及大规模计算问题的快速求解提供了一种新算法思路。
- Abstract:
-
The multi-core parallel processor based on dynamic multi-thread or multi-process environment often has unreasonable data storage format and data reading method,and the unbalanced state of parallel running task directly affects the overall efficiency of the system. Optimizing data storage format and balancing and optimizing task scheduling algorithm are the key to ensure the efficiency of the whole system. Based on the high parall-? elism and low complexity of Gaussian confidence propagation algorithm (GaBP) in solving symmetric diagonal dominant linear equations, a multi-core parallel GaBP algorithm (DLB_GaBP algorithm) with dynamic load balancing characteristics is designed and implemented on the basis of optimizing the data storage format. In a large-scale computing environment with more than 10 million levels,the algorithm is used and the experi-ment of solving sparse matrix set (UFget) is carried out. DLB_GaBP algorithm has better computational efficiency and higher acceleration ratio, which provides a new algorithm idea for giving full play to the computing power of multi-core parallel processors and fast solving large-scale computing problems.
更新日期/Last Update:
2020-06-10