Encyclopedia of Systems Biology

2013 Edition
| Editors: Werner Dubitzky, Olaf Wolkenhauer, Kwang-Hyun Cho, Hiroki Yokota

Parallel Computing, Data Parallelism

Reference work entry
DOI: https://doi.org/10.1007/978-1-4419-9863-7_1028

Definition

Data parallelism is a form of parallelization which relies on splitting the computation by subdividing data across multiple processors in parallel computing environments. A data parallel algorithm focuses on distributing the data across different parallel computing nodes, in contrast to task parallelism which aims at subdividing the operations to perform. In a multiprocessor system, data parallelism is achieved when each processor performs the same task on different pieces of distributed data.

References

  1. Hillis WD, Steele GL (1986) Data parallel algorithms. Commun ACM 29:1170–1183Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2013

Authors and Affiliations

  1. 1.Institute for Biomedical Technologies – CNR (Consiglio Nazionale delle Ricerche)SegrateItaly