• DocumentCode
    1417199
  • Title

    Approaches for integrating task and data parallelism

  • Author

    Bal, Henri E. ; Haines, Matthew

  • Author_Institution
    Vrije Univ., Amsterdam, Netherlands
  • Volume
    6
  • Issue
    3
  • fYear
    1998
  • Firstpage
    74
  • Lastpage
    84
  • Abstract
    Languages that support task and data parallelism are highly general and can exploit both forms of parallelism in a single application. However, cleanly integrating the two forms of parallelism in a programming model is difficult. The authors describe four programming systems that attempt such an integration: Fx, Opus, data-parallel Orca, and Braid
  • Keywords
    parallel languages; parallel programming; resource allocation; Braid; Fx; Opus; data parallelism; data-parallel Orca; programming model; programming systems; task parallelism; task/data parallelism integration; Aircraft propulsion; Application software; Data structures; Message passing; Parallel languages; Parallel processing; Parallel programming; Program processors; Programming profession; Radar tracking;
  • fLanguage
    English
  • Journal_Title
    Concurrency, IEEE
  • Publisher
    ieee
  • ISSN
    1092-3063
  • Type

    jour

  • DOI
    10.1109/4434.708258
  • Filename
    708258