Layout of CM arrays
Arrays mapped to Virtual Processor sets (VP sets), one array element per VP.
By default VP set has minimal shape s.t.:
- VP grid is large enough to hold the array,
- Extents of VP grid are powers of 2,
- Total number VPs is a multiple of number PEs.
Map first array element to first VP.
Disable or ignore VPs unneeded to hold elements.