Optimizing Irregular Shared-Memory Applications for Clusters

被引:0
作者
Min, Seung-Jai [1 ]
Eigenmann, Rudolf [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
来源
ICS'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING | 2008年
关键词
Compiler Analysis; Runtime Techniques; OpenMP; MPI; Irregular Data Accesses; Performance;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Irregular applications pose challenges in optimizing communication, due to the difficulty of analyzing irregular data accesses accurately and efficiently. This challenge is especially big when translating irregular shared-memory applications to message-passing form for clusters. The lack of effective irregular data analysis in the translation system results in unnecessary or redundant communication, which limits application scalability. In this paper, we present a Lean Distributed Shared Memory (LDSM) system, which features a fast and accurate irregular data access (IDA) analysis. The analysis uses a region-based diff method and makes use of a runtime library that is optimized for irregular applications. We describe three optimizations that improve the LDSM system performance. A parallel array reduction transformation reduces overheads in the analysis. A packed communication optimization and a differential communication optimization effectively eliminate unnecessary and redundant messages. We evaluate the performance of the optimized LDSM system on a set of representative irregular benchmarks. The optimized LDSM executes irregular applications on average 45% faster than the hand-tuned MPI applications.
引用
收藏
页码:256 / 265
页数:10
相关论文
共 29 条
  • [21] Numrich Robert W, 1998, ACM SIGPLAN FORTRAN, V17, P1, DOI DOI 10.1145/289918.289920
  • [22] *OPENMP FOR, 1997, OPENMP PROP IND STAN
  • [23] POTTENGER B, 1995, ICS 95, P444
  • [24] SALTZ J, 1995, CSTR3437
  • [25] Sharma S. D., 1994, Proceedings Supercomputing '94 (Cat. No.94CH34819), P97, DOI 10.1109/SUPERC.1994.344269
  • [26] SU J, 2005, IPDPS 05
  • [27] UJALDON M, 1995, WORKSH PAR ALG IRR S, P43
  • [28] VONHANXLEDEN R, 1994, SIGPLAN NOTICES, V29, P107, DOI 10.1145/773473.178253
  • [29] ZEKAUSKAS MJ, 1994, OSDI 94, P8