Parallel alternating iterative algorithms with and without overlapping on multicore architectures

被引:3
|
作者
Migallon, Hector [1 ]
Migallon, Violeta [2 ]
Penades, Jose [2 ]
机构
[1] Univ Miguel Hernandez, Dept Phys & Comp Architectures, E-03202 Alicante, Spain
[2] Univ Alicante, Dept Comp Sci & Artificial Intelligence, E-03071 Alicante, Spain
关键词
Block two-stage methods; Alternating iterations; Overlapping; Parallel computing; Shared memory; Distributed memory; Laplace's equation; Markov chains; MARKOV-CHAINS; M-MATRICES; SPLITTINGS; CONVERGENCE; SYSTEMS;
D O I
10.1016/j.advengsoft.2015.10.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We consider the problem of solving large sparse linear systems where the coefficient matrix is possibly singular but the equations are consistent. Block two-stage methods in which the inner iterations are performed using alternating methods are studied. These methods are ideal for parallel processing and provide a very general setting to study parallel block methods including overlapping. Convergence properties of these methods are established when the matrix in question is either M-matrix or symmetric matrix. Different parallel versions of these methods and implementation strategies, with and without overlapping blocks, are explored. The reported experiments show the behavior and effectiveness of the designed parallel algorithms by exploiting the benefits of shared memory inside the nodes of current SMP supercomputers. (C) 2015 Civil-Comp Ltd. and Elsevier Ltd. All rights reserved.
引用
收藏
页码:27 / 36
页数:10
相关论文
共 50 条
  • [21] PARALLEL PROGRAMMING MODELS FOR HETEROGENEOUS MULTICORE ARCHITECTURES
    Ferrer, Roger
    Bellens, Pieter
    Beltran, Vicenc
    Gonzalez, Marc
    Martorell, Xavier
    Badia, Rosa M.
    Ayguade, Eduard
    Yeom, Jae-Seung
    Schneider, Scott
    Koukos, Konstantinos
    Alvanos, Michail
    Nikolopoulos, Dimitrios S.
    Bilas, Angelos
    IEEE MICRO, 2010, 30 (05) : 42 - 53
  • [22] High level software synthesis of affine iterative algorithms onto parallel architectures
    Marongiu, A
    Palazzari, P
    Cinque, L
    Mastronardo, F
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 333 - 342
  • [23] Parallel tiled QR factorization for multicore architectures
    Buttari, Alfredo
    Langou, Julien
    Kurzak, Jakub
    Dongarra, Jack
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 639 - +
  • [24] Parallel query processing in databases on multicore architectures
    Acker, Ralph
    Roth, Christian
    Bayer, Rudolf
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2008, 5022 : 2 - +
  • [25] Parallel construction of wavelet trees on multicore architectures
    José Fuentes-Sepúlveda
    Erick Elejalde
    Leo Ferres
    Diego Seco
    Knowledge and Information Systems, 2017, 51 : 1043 - 1066
  • [26] Parallel construction of wavelet trees on multicore architectures
    Fuentes-Sepulveda, Jose
    Elejalde, Erick
    Ferres, Leo
    Seco, Diego
    KNOWLEDGE AND INFORMATION SYSTEMS, 2017, 51 (03) : 1043 - 1066
  • [27] PARALLEL ARCHITECTURES AND INTRINSICALLY PARALLEL ALGORITHMS - GENETIC ALGORITHMS
    CAMPANINI, R
    DICARO, G
    VILLANI, M
    DANTONE, I
    GIUSTI, G
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C-PHYSICS AND COMPUTERS, 1994, 5 (01): : 95 - 112
  • [28] ON MAPPING PARALLEL ALGORITHMS INTO PARALLEL ARCHITECTURES
    BERMAN, F
    SNYDER, L
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1987, 4 (05) : 439 - 458
  • [29] Reconsidering algorithms for iterative solvers in the multicore era
    Wallin, Dan
    Lof, Henrik
    Hagersten, Erik
    Holmgren, Sverker
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2009, 4 (04) : 270 - 282
  • [30] Parallel algorithms for polygon overlapping
    Fan J.
    Fan, Junfu (fanjf@lreis.ac.cn), 1600, SinoMaps Press (45): : 502