Locality optimizations for Jacobi iteration on distributed parallel systems

被引:0
|
作者
Che, YG [1 ]
Wang, ZH
Li, XM
Yang, LT
机构
[1] Natl Univ Def Technol, Sch Comp, Changsha 410073, Peoples R China
[2] St Francis Xavier Univ, Dept Comp Sci, Antigonish, NS B2G 2W5, Canada
[3] Inst Equipment & Command Technol, Beijing, Peoples R China
来源
PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS | 2004年 / 3358卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we propose an inter-nest cache reuse optimization method for Jacobi codes. This method is easy to apply, but effective in that it enhances cache locality of the Jacobi codes while preserving their coarse grain parallelism. We compare our method to two previous locality enhancement techniques that can be used for Jacobi codes: time skewing and new tiling. We quantitatively calculate the main contributing factors to the runtime of different Jacobi codes. We also perform experiments on a PC cluster to verify our analysis. The results show that our method performs poorer than time skewing and new tiling for uniprocessor, but performs better for distributed parallel system.
引用
收藏
页码:91 / 104
页数:14
相关论文
共 50 条
  • [31] An Approach for Semiautomatic Locality Optimizations Using OpenMP
    Breitbart, Jens
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT II, 2012, 7134 : 291 - 301
  • [32] Locality-aware Partitioning in Parallel Database Systems
    Zamanian, Erfan
    Binnig, Carsten
    Salama, Abdallah
    SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 17 - 30
  • [33] Scalability and locality of extrapolation methods on large parallel systems
    Korch, Matthias
    Rauber, Thomas
    Scholtes, Carsten
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (15): : 1789 - 1815
  • [34] DAMPED JACOBI PRECONDITIONING AND COARSE GRID DEFLATION FOR CONJUGATE-GRADIENT ITERATION ON PARALLEL COMPUTERS
    MANSFIELD, L
    SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1991, 12 (06): : 1314 - 1323
  • [35] An Inertial Parallel and Asynchronous Forward–Backward Iteration for Distributed Convex Optimization
    Giorgos Stathopoulos
    Colin N. Jones
    Journal of Optimization Theory and Applications, 2019, 182 : 1088 - 1119
  • [36] Distributed and parallel database systems
    Ozsu, MT
    Valduriez, P
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 125 - 128
  • [37] Parallel and distributed simulation systems
    Fujimoto, RM
    WSC'01: PROCEEDINGS OF THE 2001 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2001, : 147 - 157
  • [38] Parallel distributed analog systems
    Rodgers, JD
    Borotkanics, RJ
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 1996, 31 (3-4) : 3782 - 3782
  • [39] Building parallel and distributed systems
    Nixon, P
    Cahill, V
    Rabhi, F
    COMPUTER JOURNAL, 1997, 40 (08): : 463 - 464
  • [40] On the control of distributed systems in parallel
    Lions, JL
    Pironneau, O
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1998, 327 (12): : 993 - 998