• DocumentCode
    2135979
  • Title

    Efficient run-time support for irregular task computations with mixed granularities

  • Author

    Fu, Cong ; Yang, Tao

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    823
  • Lastpage
    830
  • Abstract
    Many irregular scientific computing problems can be modeled by directed acyclic task graphs (DAGs). We present an efficient run-time system for executing general asynchronous DAG schedules on distributed memory machines. Our solution tightly integrates the run-time scheme with a fast communication mechanism to eliminate unnecessary overhead in message buffering and copying, and takes advantage of task dependence properties to ensure the correctness of execution. We demonstrate the applications of this scheme in sparse LU and Cholesky factorizations for which actual speedups have been hard to obtain in the literature because parallelism in these problems is irregular and limited. Our experiments on Meiko CS-2 show the promising results of our approach in exploiting irregular task parallelism with mixed granularities
  • Keywords
    directed graphs; distributed memory systems; mathematics computing; matrix decomposition; message passing; natural sciences computing; parallel algorithms; processor scheduling; Cholesky factorization; DAG; Meiko CS-2; asynchronous DAG schedules; communication mechanism; directed acyclic task graphs; distributed memory machines; execution correctness; irregular task computations; irregular task parallelism; message buffering; message copying; mixed granularity; overhead; run-time support; run-time system; scientific computing problems; sparse LU factorization; task dependence properties; Chaotic communication; Computational modeling; Concurrent computing; Iterative methods; Load management; Mechanical factors; Nonlinear equations; Parallel processing; Processor scheduling; Runtime; Scientific computing; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508154
  • Filename
    508154