Approaches for integrating task and data parallelism

Henri E. Bal, Matthew Haines · IEEE Concurrency · 1998

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.

Read the paper · More papers on PaperTik