IBM® Power® Power10 Performance Quick Start Guides (Power10 QSGs) November 2021 1 © 2021 IBM Corporation
IBM® Power® Power10 Quick-start Guide – E1080 Memory Performance Minimum Memory Memory Bandwidth • For each processor socket a minimum of 8 of the 16 DDIMMs are populated • In a node, a minimum of 32 of 64 for the DDIMMs are populated • In a 4-Node system, a minimum of 128 of the 256 DDIMMs are populated DDIMM Capacity Theoretical Max Bandwidth 32GB, 64 GB (DDR4 @ 3200 Mbps) 409 GB/s 128GB, 256 GB (DDR4 @ 2933 Mbps) 375 GB/s DDIMM Plug Rules • Meet minimum memory allowed (each processor socket a
IBM® Power® Power10 Quick Start Guide - P10 MMA Performance Guide P10 Compute & MMA Architecture Ø2x Bandwidth matched SIMD* Ø 8 independent Fixed & Float SIMD engines per Core Ø4 – 32x Matrix Math Acceleration* Ø 4 512 bit engine per core = 2048b results / cycles Ø Matrix math outer products of Single, Double & Reduced precision. ØMMA Architecture support introduced in POWER ISA v3.1 ØSupports SP, DP, BF16, HP, Int-16, Int-8 & Int-4 precision levels.
IBM® Power® Power10 Quick Start Guide - PowerVM Best Practices Virtual Processors • • • • • The sum of the entitled cores of all shared partitions cannot exceed the number of cores in the shared pool Ensure number of configured virtual processors of any shared partitions on a frame is not more than number of cores in the shared pool Configure the number of virtual processors for a shared partition to sustained peak capacity demand Configure the number of entitled cores for a shared partition to average u
IBM® Power® Power10 Quick Start Guide – AIX Best Practices Ensure OS level is current • Fix Central provides the latest updates for AIX, IBM i, VIOS, Linux, HMC and F/W. In addition to that, the FLRT tool provides the recommended levels for each H/W model. Use these tools to maintain your system up to date. If you cannot move up to the recommended level, then refer to the Known Issue section of the Hints & Tips for Migrating Workload to IBM POWER10 Processor-Based Systems document.
IBM® Power® Power10 Quick-start Guide – IBM i Performance Tips IBM i Virtual Processors – shared vs dedicated processors Ensure the IBM i operating system level is current. Fix Central provides the latest updates for IBM i, VIOS, HMC and firmware. https://www.ibm.com/support/fixcentral/ Utilize dedicated processors for optimal partition level performance. Firmware EnergyScale Ensure the system firmware level is current. Fix Central provides the latest updates for IBM i, VIOS, HMC and firmware.
IBM® Power® Power10 Quick-start Guide - Enterprise Linux for Power The enterprise Linux operating system (OS) is a solid foundation for your hybrid cloud infrastructure and for scale-up enterprise software solutions. Recent releases are optimized for best-in-class Power10 Enterprise systems Power10 ü SLES15SP3, RHEL8.
IBM® Power® • • • • • Power10 Quick Start Guide – Network IO Considerations IBM Power systems support various network adapters of different speed and number of ports. If you are using the same network adapters as your previous system, initially, the same tuning should be used on the new system. Most Ethernet adapters support multiple receive and transmit queues whose buffer size can be varied to increase max packet count.
IBM® Power® Power10 Quick Start Guide – Storage IO Considerations • If you are using the same storage adapters as your previous system, initially, the same tuning should be used on the new system. If additional performance is desired from the existing system, then normal tuning should be performed.
IBM® Power® Power10 Quick-start Guide – IBM Open XL Compilers 17.1.
IBM® Power® Power10 Quick-start Guide – GNU Compiler Collection (GCC) Availability • The GCC compilers are available on all Enterprise Linux distributions and on AIX. • The installed GCC version is 8.4 on RHEL 8 and 7.4 on SLES 15. RHEL 9 is expected to ship GCC 11.2. • There are several ways to obtain a sufficiently recent version of GCC when the default compilers for the distribution are too old to support Power10. • Red Hat supports the GCC Toolset [1] for this purpose.
IBM® Power® P10 Quick-start Guide – Java Applications Java applications can seamlessly take advantage of new P10 ISA features on operating systems running in P10 mode by using the Java runtime versions listed below or newer: Java 8 § IBM SDK 8 SR6 FP36 § IBM Semeru Runtime Open Edition 8u302: openj9-0.27.1 Java 11 § IBM Semeru Runtime Certified Edition 11.0.12.1: openj9-0.27.1 § IBM Semeru Runtime Open Edition 11.0.12.1: openj9-0.27.
IBM® Power® Power10 Quick-start Guide – Oracle Database w/ AIX Best Practices Page Size Virtual Processor Folding The general recommendation for most Oracle databases on AIX is to utilize 64KB page size and not 16MB page size for the SGA. Typically, 64 KB pages yield nearly the same performance benefit as 16 MB pages without special management. This is a critical setting in a RAC environment when using LPARs with processor folding enabled.
IBM® Power® POWER10 Quick Start Guide - Recommendations for Db2 General § Use SMT8 mode § Use dedicated CPU LPARs Db2 Warehouse § Ensure that a high-speed private network exists between all nodes § Limit MLN configuration to one node per socket CP4D § Use PCIe4 for OCP nodes network § Prior to OCP 4.8, set kernel parameter slub_max_order=0 Db2 Best Practices https://www.ibm.com/docs/en/db2/11.
IBM® Power® Power10 Quick-start Guide – OCP Performance Network • • • • For pod network, use private network based on native SRIOV if LPM not required, otherwise use VNIC For application that require high bandwidth or low latency, consider using the SR-IOV Network Operator to assign VF directly to a pod For services in need of a low timeout, configure the default timeouts for an existing route Adjust the desired MTU size OCP's cluster network Operating system • Consider increasing the u-limits within th