-
Conceptually, the Paragon is very similar to the CM-5.
-
Bandwidth is higher
-
Latency is longer
-
The network topology is a two-dimensional torus
-
To program these machines:
-
Divide the problem to minimize number of messages while retaining parallelism
-
Convert all references to global structures into references to local pieces
-
Optimization: Pack messages together to reduce fixed overhead (almost always needed)
-
Optimization: Carefully schedule messages (usually done by library)
1 |
Every processor has a memory others canšt access.
|
2 |
Advantages:
-
Can be scalable
-
Can hide latency of communication
|
3 |
Disadvantages:
-
Hard to program
-
Program and O/S (and sometimes data) must be replicated
|