Locality-Optimized Resource Alignment
15
The diagram in Figure 4 shows the example rx8640 with processor and memory resources allocated
to the first two vPars instances from Table 5:
Figure 4. Allocations for the first two custom vPars instances
CPU
5
CPU
6
CPU
7
CPU
1
CPU
2
CPU
3
CPU
4
CPU
5
CPU
6
CPU
7
CPU
0
CPU
1
CPU
2
CPU
3
CPU
4
CPU
0
CPU
4
CPU
0
CPU
5
CPU
6
CPU
7
CPU
1
CPU
2
CPU
3
dog
cow
The next two vPars instances, elk and fox, are easy to lay out: the processor and memory resources
needed by each one are available within one single locality. The resource allocations would be
distributed as shown in the following table:
Table 3. Resource distribution for the four custom vPars instances
Name
Cores
cell 1
Cores
cell 2
Cores
cell 3
GB CLM
cell 1
GB CLM
cell 2
GB CLM
cell 3
GB ILM
cow 6 6 21 21 6
dog 2 2 35 42 11
elk 2 14 2
fox 2 14 2
The diagram in Figure 5 shows this graphically: