programming model
area of research
concurrent computing
form of computing in which several computations logically execute during overlapping time periods
parallel computing
programming paradigm in which many calculations or the execution of processes are carried out simultaneously