• DocumentCode
    1660652
  • Title

    Task pool teams for implementing irregular algorithms on clusters of SMPs

  • Author

    Hippold, Judith ; Rünger, Gudula

  • Author_Institution
    Dept. of Comput. Sci., Chemnitz Univ. of Technol., Germany
  • fYear
    2003
  • Abstract
    The characteristics of irregular algorithms make a parallel implementation difficult, especially for PC clusters or clusters of SMPs. These characteristics may include an unpredictable access behavior to dynamically changing data structures or strong irregular coupling of computations. Problems are an unknown load distribution and expensive irregular communication patterns for data accesses and redistributions. We propose task pool teams for implementing irregular algorithms on clusters of PCs or SMPs. A task pool team combines multithreaded programming using task pools on single nodes with explicit message passing between different nodes. As an application example, we use the hierarchical radiosity algorithm.
  • Keywords
    brightness; computer graphics; message passing; multi-threading; workstation clusters; PC clusters; SMP clusters; data accesses; dynamically changing data structures; expensive irregular communication patterns; explicit message passing; hierarchical radiosity algorithm; irregular algorithms; multithreaded programming; parallel implementation; strong irregular computation coupling; task pool teams; unknown load distribution; Application software; Clustering algorithms; Concurrent computing; Data structures; Dynamic programming; Message passing; Programming profession; Runtime; Switched-mode power supply; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213147
  • Filename
    1213147