Parallel computing
Computing
Computer programming
Software engineering
Data parallelism
Granularity
OpenMP
Task parallelism
Matrix
Scalable parallelism