Locality-Optimized Resource Alignment for Superdome 2

10
The LORA configuration procedure is a refinement of the general vPars configuration procedure
described in the
Superdome 2 Partitioning Administrator Guide. That reference should be consulted for
details not discussed in this paper.
We will illustrate the procedure with an nPartition consisting of blades 1, 3, and 5 in enclosure 1 of a
Superdome 2 server with 64 GB of memory on each blade. If the nPartition is configured according
to the LORA guidelines, each blade would have 56 GB of local memory and would contribute 8 GB
to the 24 GB of ILM in the partition. In actual practice, the firmware claims a few megabytes of
memory for itself, so the actual allocations made to the virtual partitions may be somewhat less than
the requested amounts.
The available processor and memory resources are shown in the following diagram:
Figure 2. Processor and memory resources available in the example nPartition
Interleaved Memory
1/1/0/
2
Socket
1/5/0
Local
Memory
Socket
1/3/0
Local
Memory
Socket
1/1/0
Local
Memory
1/1/0/
3
1/1/1/
2
1/1/1/
3
1/1/0/
0
1/1/0/
1
1/1/1/
0
1/1/1/
1
1/3/0/
2
1/3/0/
3
1/3/1/
2
1/3/1/
3
1/3/0/
0
1/3/0/
1
1/3/1/
0
1/3/1/
1
1/5/0/
2
1/5/0/
3
1/5/1/
2
1/5/1/
3
1/5/0/
0
1/5/0/
1
1/5/1/
0
1/5/1/
1
Blade 1/3 Blade 1/5Blade 1/1
Socket
1/5/1
Local
Memory
Socket
1/3/1
Local
Memory
Socket
1/1/1
Local
Memory
Dividing the nPartition into virtual partitions of equal size
Suppose that you want to create six virtual partitions of equal size in this nPartition. Since the
nPartition contains 24 cores, each virtual partition should have 4 cores. Since the nPartition contains
24 GB of interleaved memory and 168 GB of local memory, each virtual partition should have 4 GB
of interleaved memory and 28 GB of local memory.
The commands that could be used to establish the processor and memory allocations are as follows: