• DocumentCode
    1833187
  • Title

    Accommodating polymorphic data decompositions in explicitly parallel programs

  • Author

    Lin, Calvin ; Snyder, Lawrence

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    68
  • Lastpage
    74
  • Abstract
    Explicitly parallel programs have the potential for greater performance than their implicitly parallel counterparts. However, this benefit can be accompanied by additional programming difficulties. We address one particular problem that has implications for both scalability and portability: the need for programs do accommodate diverse data decompositions. We explain why programs with explicit communication have difficulties in handling changes in data decomposition, and we present a solution to this problem which involves the notions of derivative functions and configuration parameters. We illustrate the technique by using three different data decompositions to solve the Modified Gram-Schmidt method on four parallel machines
  • Keywords
    functional programming; parallel machines; parallel programming; software portability; MGS; Modified Gram-Schmidt method; configuration parameters; derivative functions; diverse data decompositions; explicit communication; explicitly parallel programs; parallel machines; polymorphic data decompositions; portability; programming difficulties; scalability; Communication system control; Computer science; Hardware; Matrix decomposition; Message passing; Parallel languages; Parallel programming; Partitioning algorithms; Sparse matrices; Strips;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288317
  • Filename
    288317