Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published May 14, 2001 | Submitted
Report Open

Integrating Task and Data Parallelism

Abstract

Many models of concurrency and concurrent programming have been proposed; most can be categorized as either task-parallel (based on functional decomposition) or data-parallel (based on data decomposition). Task-parallel models are most effective for expressing irregular computations; data-parallel models are most effective for expressing regular computations. Some computations, however, exhibit both regular and irregular aspects. For such computations, a better programming model is one that integrates task and data parallelism. This report describes one model of integrating task and data parallelism, some problem classes for which it is effective, and a prototype implementation.

Additional Information

© Berna Massingill 1993 California Institute of Technology. Submitted 3 May 1993. The research described in this report was supported in part by an Air Force Laboratory Graduate Fellowship (under the sponsorship of Phillips Laboratory at Kirtland AFB Albuquerque NM) in part by a Milton E. Mohr Graduate Fellowship (administered by Caltech) in part by the Air Force Office of Scientic Research under grant number AFOSR-91-0070, and in part by the NSF under Cooperative Agreement No. CCR-9120008. The government has certain rights in this material.

Attached Files

Submitted - 93-01.pdf

Submitted - 93-01.ps

Files

93-01.pdf
Files (3.8 MB)
Name Size Download all
md5:88840aa11547b65574b6a632873ad314
3.1 MB Preview Download
md5:8c36937d9bd591e6edbf9c80fc379ead
668.5 kB Download

Additional details

Created:
August 20, 2023
Modified:
October 24, 2023