Choosing a Data Distribution
The two main issues in choosing a data layout for dense matrix computations are:
- load balance, or splitting the work reasonably evenly among the processors throughout the algorithm, and
- use of the Level 3 BLAS during computations on a single processor to utilize the memory hierarchy on each processor.