• DocumentCode
    3414579
  • Title

    Experience with fine-grain communication in EM-X multiprocessor for parallel sparse matrix computation

  • Author

    Sato, Mitsuhisa ; Kodama, Yuetsu ; Sakane, Hirofumi ; Yamana, Hayato ; Sakai, Shuichi ; Yamaguchi, Yoshinori

  • Author_Institution
    RWCP Tsukuba Res. Center, Japan
  • fYear
    1997
  • fDate
    1-5 Apr 1997
  • Firstpage
    242
  • Lastpage
    248
  • Abstract
    Sparse matrix problems require a communication paradigm different from those used in conventional distributed-memory multiprocessors. We present in this paper how fine-grain communication can help obtain high performance in the experimental distributed-memory multiprocessor, EM-X, developed at ETL, which can handle fine-grain communication very efficiently. The sparse matrix kernel, Conjugate Gradient, is selected for the experiments. Among the steps in CG is the sparse matrix vector multiplications we focus on in the study. Some communication methods are developed for performance comparison, including coarse-grain and fine-grain implementations. Fine-grain communication allows exact data access in an unstructured problem to reduce the amount of communication. While CG presents bottlenecks in terms of a large number of fine-grain remote reads, the multithreaded principles of execution is so designed to tolerate such latency. Experimental results indicate that the performance of fine-grain read implementation is comparable to that of coarse-grain implementation on 64 processors. The results demonstrate that fine-grain communication can be a viable and efficient approach to unstructured sparse matrix problems on large-scale distributed-memory multiprocessors
  • Keywords
    conjugate gradient methods; distributed memory systems; parallel algorithms; performance evaluation; sparse matrices; EM-X multiprocessor; communication paradigm; conjugate gradient method; distributed-memory multiprocessor; fine-grain communication; parallel sparse matrix computation; Character generation; Concurrent computing; Delay; Distributed computing; Kernel; Laboratories; Large-scale systems; Message passing; Parallel machines; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1997. Proceedings., 11th International
  • Conference_Location
    Genva
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-7793-7
  • Type

    conf

  • DOI
    10.1109/IPPS.1997.580902
  • Filename
    580902