A load balancing strategy for parallel computation of sparse?permanents

被引:3
|
作者
Wang, Lei [1 ]
Liang, Heng [1 ]
Bai, Fengshan [1 ]
Huo, Yan [2 ]
机构
[1] Tsinghua Univ, Dept Math Sci, Beijing 100084, Peoples R China
[2] China Cit Bank, Beijing 100027, Peoples R China
基金
美国国家科学基金会;
关键词
sparse matrix; approximate algorithm; permanent; parallel computation; load balancing; accelerated ratio; MONTE-CARLO ALGORITHM; PERMANENT; MATRICES; ANOMALIES; GRAPHS; BOUNDS;
D O I
10.1002/nla.1844
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The research in parallel machine scheduling in combinatorial optimization suggests that the desirable parallel efficiency could be achieved when the jobs are sorted in the non-increasing order of processing times. In this paper, we find that the time spending for computing the permanent of a sparse matrix by hybrid algorithm is strongly correlated to its permanent value. A strategy is introduced to improve a parallel algorithm for sparse permanent. Methods for approximating permanents, which have been studied extensively, are used to approximate the permanent values of submatrices to decide the processing order of jobs. This gives an improved load balancing method. Numerical results show that the parallel efficiency is improved remarkably for the permanents of fullerene graphs, which are of great interests in nanoscience. Copyright (c) 2012 John Wiley & Sons, Ltd.
引用
收藏
页码:1017 / 1030
页数:14
相关论文
共 50 条
  • [31] Distributing and Load Balancing Sparse Fluid Simulations
    Shah, C.
    Hyde, D.
    Qu, H.
    Levis, P.
    COMPUTER GRAPHICS FORUM, 2018, 37 (08) : 35 - 46
  • [32] Sparse matrix decomposition with optimal load balancing
    Pinar, A
    Aykanat, C
    FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 224 - 229
  • [33] Computing sparse permanents faster
    Servedio, RA
    Wan, A
    INFORMATION PROCESSING LETTERS, 2005, 96 (03) : 89 - 92
  • [34] Simulation of Load Balancing in Parallel Architecture
    Thakur, Varsha
    Kumar, Sanjay
    2017 7TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2017, : 113 - 118
  • [35] Load balancing in a parallel chess program
    Broadbent, R
    Snell, Q
    Clement, M
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 2152 - 2158
  • [36] Load balancing in a parallel graph reducer
    Loidl, HW
    TRENDS IN FUNCTIONAL PROGRAMMING 3, 2002, : 63 - 74
  • [37] Predictive load balancing on parallel networks
    Toker, O
    Bozyigit, M
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2537 - 2541
  • [38] Parallel Merge Sort with Load Balancing
    Minsoo Jeon
    Dongseung Kim
    International Journal of Parallel Programming, 2003, 31 : 21 - 33
  • [39] Data parallel load balancing strategies
    Fonlupt, C
    Marquet, P
    Dekeyser, JL
    PARALLEL COMPUTING, 1998, 24 (11) : 1665 - 1684
  • [40] Adaptive Load Balancing in Parallel Computing
    Tijarc, P. A.
    Deshmukh, P. R.
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2017,