Reconsidering algorithms for iterative solvers in the multicore era

被引:1
|
作者
Wallin, Dan [1 ]
Lof, Henrik [1 ]
Hagersten, Erik [1 ]
Holmgren, Sverker [1 ]
机构
[1] Uppsala Univ, Dept Informat Technol, POB 337, SE-75105 Uppsala, Sweden
关键词
multicore processors; data locality; parallel multigrid;
D O I
10.1504/IJCSE.2009.029163
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Efficient solution of computational problems require a match between the algorithm and the underlying architecture. New multicore processors feature low intra-chip communication cost and smaller per-thread caches compared to single-core implementations, indicating that data locality issues are more important than communication overheads. We investigate the impact of these changes on parallel multigrid methods. We present a temporally blocked, naturally ordered, smoother implementation that improves the data locality as much as ten times. compared with the standard red-black algorithm. We present results of the performance of our new algorithm on an SMP system, an UltraSPARC T1 (Niagara) SMT/CMP, and a simulated CMP processor.
引用
收藏
页码:270 / 282
页数:13
相关论文
共 50 条
  • [21] Performance prediction for parallel iterative solvers
    Blanco, V
    González, P
    Cabaleiro, JC
    Heras, DB
    Pena, TF
    Pombo, JJ
    Rivera, FF
    JOURNAL OF SUPERCOMPUTING, 2004, 28 (02): : 177 - 191
  • [22] Electrocardiographic Imaging: A Comparison of Iterative Solvers
    Borras, Marta
    Chamorro-Servent, Judit
    FRONTIERS IN PHYSIOLOGY, 2021, 12
  • [23] Parallel variational iterative linear solvers
    Ciegis, Raim
    Ciegis, Rem
    Jakusev, A.
    Salteniene, G.
    MATHEMATICAL MODELLING AND ANALYSIS, 2007, 12 (01) : 1 - 16
  • [24] SOFTWARE STANDARDS FOR THE MULTICORE ERA
    Holt, Jim
    Agarwal, Anant
    Brehmer, Suen
    Domeika, Max
    Griffin, Patrick
    Schirrmeister, Frank
    IEEE MICRO, 2009, 29 (03) : 40 - 50
  • [25] Fast iterative solvers for thin structures
    Mishra, Vikalp
    Suresh, Krishnan
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2011, 47 (11) : 1223 - 1231
  • [26] Interconnect challenges in the multicore era
    Cheng, Tim
    IEEE DESIGN & TEST OF COMPUTERS, 2008, 25 (05): : 396 - 396
  • [27] The convergence variability of parallel iterative solvers
    Smith, IM
    Margetts, L
    ENGINEERING COMPUTATIONS, 2006, 23 (1-2) : 154 - 165
  • [28] A Recommendation System for Preconditioned Iterative Solvers
    George, Thomas
    Gupta, Anshul
    Sarin, Vivek
    ICDM 2008: EIGHTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2008, : 803 - +
  • [29] Iterative solvers in forming process simulations
    van den Boogaard, AH
    Huetink, J
    Rietman, AD
    SIMULATION OF MATERIALS PROCESSING: THEORY, METHODS AND APPLICATIONS, 1998, : 219 - 224
  • [30] MEMORY ASPECTS AND PERFORMANCE OF ITERATIVE SOLVERS
    POMMERELL, C
    FICHTNER, W
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1994, 15 (02): : 460 - 473