Share
Explore BrainMass

Three levels of concurrency

Could someone please explain to me what are the three levels of concurrency in programs?

What level of concurrency is best supported by SIMD computers?

What level of concurrency is best supported by MIMD computers?

Solution Preview

The three levels of concurrency in programs includes:

1). Data Level Parallelism (DLP):
There are independent data segments and identical sequence of operations are applied to each data segment.

2). Instruction Level Parallelism (ILP):
is a measure of how many of the operations in a computer program can be performed simultaneously.

Consider the following program:
1. e = a + b
2. f = c + d
3. g = e * f
Operation 3 depends on the results of operations 1 and 2, so it ...

Solution Summary

What are the three levels of concurrency in programs?

$2.19