Data Parallel Algorithms

Data parallelism

Data parallelism is a form of parallel computing that focuses on distributing data across multiple nodes to be operated on in parallel. It can be applied to regular data structures like arrays and matrices, resulting in a speedup of the process compared to sequential execution. Locality of data references is an important factor in evaluating the performance of a data parallel programming model.

1 courses cover this concept

CS 267: Applications of Parallel Computers

UC Berkeley

Spring 2020

The course addresses programming parallel computers to solve complex scientific and engineering problems. It covers an array of parallelization strategies for numerical simulation, data analysis, and machine learning, and provides experience with popular parallel programming tools.

No concepts data

+ 36 more concepts