IBM Power7 Optimization And Tuning Manual page 47

Table of Contents

Advertisement

The rest of this section covers multiple topics that can affect application performance,
including the effects of cache geometry, alignment of data, and sensitivity to the scaling of
applications to more cores. Tips are provided for using the various functionalities that are
provided in Power Systems and AIX.
Cache geometry
Cache geometry refers to the specific layout of the caches in the system, including their
location, interconnection, and sizes. These design details change for every processor chip,
even within the Power Architecture. Figure 2-2 shows the layout of a POWER7 chip, including
the processor cores, caches, and local memory. Table 2-6 shows the cache sizes and related
geometry information for POWER7.
Memory DIMM
Memory DIMM
Memory DIMM
Memory DIMM
Memory DIMM
Memory DIMM
Memory DIMM
Memory DIMM
Figure 2-2 POWER7 chip and local memory
Table 2-6 POWER7 storage hierarchy
Cache
L1 i-cache:
Capacity/associativity
L1 d-cache:
Capacity/associativity
bandwidth
L2 cache:
Capacity/associativity
bandwidth
17
Ibid
18
Ibid
Core
Core
Core
L2
L2
L2
256 KB
256 KB
256 KB
L3
L3
L3
4 MB
4 MB
4 MB
17
18
POWER7
32 KB, 4-way
32 KB, 8-way
2 16 B reads or
1 16 B writes per cycle
256 KB, 8-way
Private
32 B reads and 16 B writes per cycle
Core
Core
Core
L2
L2
L2
256 KB
256 KB
256 KB
Cache
L3
L3
L3
4 MB
4 MB
4 MB
Processor Chip
POWER7+
32 KB, 4-way
32 KB, 8-way
2 16 B reads or
1 16 B writes per cycle
256 KB, 8-way
Private
32 B reads and 16 B writes per cycle
Chapter 2. The POWER7 processor
Core
Core
L2
L2
256 KB
256 KB
L3
L3
4 MB
4 MB
31

Advertisement

Table of Contents
loading

This manual is also suitable for:

Power7+

Table of Contents