Minimize A, i.e., maximize percentage of parallel code. Distribute the workload uniformly across all processors. Bandwidth Minimize number of message passing calls Overlap message passing with computation where feasible This may require different algorithms for short and long messages, small and large number of processors. MPI and MPL Overview. MPL Overview Available as part of IBM's SP series Parallel Environment.
All parallelism is explicit.
Intertask communication is done by message passing. Design Goals Is complete yet small enough to be easy to learn, use, and capable of being implemented quickly. Provides good performance on IBM's SP series. Becoming available on many machines. Consists of 125 routines.