Page 1
Front cover IBM Power Systems S822LC for High Performance Computing Technical Overview and Introduction Alexandre Caldeira Volker Haug Scott Vetter Redpaper...
Page 3
International Technical Support Organization IBM Power Systems S822LC for High Performance Computing September 2016 REDP-5405-00...
IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead.
IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at http://www.ibm.com/legal/copytrade.shtml...
Redbooks publication, featuring your business or solution with a link to your web site. Qualified IBM Business Partners may place a full page promotion in the most popular Redbooks publications. Imagine the power of being seen by users who download ibm.com/Redbooks...
NVIDIA NVLink technology for exceptional processor to accelerator intercommunication Four SXM2 form factor connectors for the NVIDIA Tesla P100 GPU This publication is for professionals who want to acquire a better understanding of IBM Power Systems products. The intended audience includes the following roles:...
Estadual Paulista (UNESP) and an MBA in Marketing. His major areas of focus are competition, sales, marketing and technical sales support. Alexandre has more than 16 years of experience working on IBM Systems Solutions and has worked also as an IBM Business Partner on Power Systems hardware, AIX, and IBM PowerVM® virtualization products.
Find us on Facebook: http://www.facebook.com/IBMRedbooks Follow us on Twitter: http://twitter.com/ibmredbooks Look for us on LinkedIn: http://www.linkedin.com/groups?home=&gid=2130806 Explore new Redbooks publications, residencies, and workshops with the IBM Redbooks weekly newsletter: https://www.redbooks.ibm.com/Redbooks.nsf/subscribe?OpenForm Stay current on recent Redbooks publications with RSS Feeds: http://www.redbooks.ibm.com/rss.html Preface...
Page 14
IBM Power Systems S822LC for High Performance Computing...
Architecture and technical Chapter 1. description The IBM Power System S822LC for High Performance Computing (8335-GTB) server, the first Power System offering with NVIDIA NVLink Technology, removes GPU computing bottlenecks by employing the high-bandwith and low-latency NVLink interface from CPU to GPU and GPU to GPU.
The servers support four SXM2 form factor connectors for NVIDIA Tesla P100 GPU (#EC4C, #EC4D, or #EC4F) only. Optional water cooling is available. This summary describes the standard features of the Power S822LC model 8355-GTA server: 19” rack-mount (2U) chassis IBM Power Systems S822LC for High Performance Computing...
Two POWER8 processor modules: – 8-core 3.3259 GHz processor module – 10-core 2.860 GHz processor module Up to 1024 GB of 1333 MHz DDR4 ECC memory Two SFF bays for two HDDs or two SSDs that supports: – Two 1 TB 7200 RPM NL SATA disk drives (#ELD0) –...
Unified Memory, Compute Preemption, and New AI Algorithms Significantly improved programming model and advanced AI software optimized for the Pascal architecture; 16nm FinFET Enables more features, higher performance, and improved power efficiency IBM Power Systems S822LC for High Performance Computing...
Power Systems website: http://www.ibm.com/systems/power/software/linux/index.html The Linux operating system is an open source, cross-platform OS. It is supported on every Power Systems server IBM sells. Linux on Power Systems is the only Linux infrastructure that offers both scale-out and scale-up choices. 1.3.1 Ubuntu Ubuntu Server 16.04, at the time of writing, is the supported OS for the S822LC.
Power consumption and heat load vary greatly by server configuration and usage. Use the IBM Systems Energy Estimator to obtain a heat output estimate that is based on a specific configuration, which is available at the following website: http://www-912.ibm.com/see/EnergyEstimator...
Table 1-2 Physical dimensions for the Power S822LC servers Dimension Power S822LC (8335-GTB) server Width 441.5 mm (17.4 in.) Depth 822 mm (32.4 in.) Height 86 mm (3.4 in.) Weight (maximum configuration) 30 kg (65 lbs.) 1.6 System architecture This section describes the overall system architecture for the Power S822LC computing servers.
Page 22
28.8 GBps POWER8 POWER8 SCM1 SCM0 12.8 GBps SFF-4 SFF-4 HDD/ HDD/ SATA Controller 1 Gbps Ethernet USB 3.0 Front USB 3.0 Management Rear Figure 1-4 Power S822LC server logical system diagram IBM Power Systems S822LC for High Performance Computing...
NVLink interface. The resulting chip grows slightly from 649 mm to 659 mm 1.7.1 POWER8 processor overview The POWER8 processor is manufactured by using the IBM 22 nm Silicon-On-Insulator (SOI) technology. Each chip is 649 mm and contains 4.2 billion transistors. As shown in Figure 1-5,...
Page 24
512 KB/6 MB Maximum On-chip L3 cache core/chip 8 MB/96 MB Maximum L4 cache per chip 128 MB Maximum memory controllers SMP design-point 16 sockets with POWER8 processors Compatibility Specific to the 8335-GTB IBM Power Systems S822LC for High Performance Computing...
Figure 1-6 Areas modified on the POWER8 processor core 1.7.2 POWER8 processor core The POWER8 processor core is a 64-bit implementation of the IBM Power Instruction Set Architecture (ISA) Version 2.07 and has the following features: Multi-threaded design, which is capable of up to eight-way simultaneous multithreading...
Table 1-4 SMT levels that are supported by a Power S822LC server Cores per system SMT mode Hardware threads per system Single Thread (ST) SMT2 SMT4 SMT8 Single Thread (ST) SMT2 SMT4 IBM Power Systems S822LC for High Performance Computing...
SMT8 The architecture of the POWER8 processor, with its larger caches, larger cache bandwidth, and faster memory, allows threads to have faster access to memory resources, which translates into a more efficient usage of threads. Therefore, POWER8 allows more threads per core to run concurrently, increasing the total throughput of the processor and of the system.
The performance of eDRAM when implemented on-chip is similar to conventional SRAM but requires far less physical space. IBM on-chip eDRAM uses only a third of the components that conventional SRAM uses, which has a minimum of six transistors to implement a 1-bit memory cell.
Figure 1-9 shows a picture of the memory buffer, where you can see the 16 MB L4 cache and processor links and memory interfaces. Figure 1-9 Memory buffer chip 1.7.7 Hardware transactional memory Transactional memory is an alternative to lock-based synchronization. It attempts to simplify parallel programming by grouping read and write operations and running them as a single operation.
Page 30
POWER8 processor for general applications and the custom acceleration of specific functions by using a hardware accelerator, with a simplified programming model and efficient communication with the processor and memory resources. IBM Power Systems S822LC for High Performance Computing...
For a list of supported CAPI adapters, see 1.13.5, “CAPI enabled Infiniband adapters” on page 27. 1.7.9 NVLink NVLink is NVIDIA’s new high-speed interconnect technology for GPU-accelerated computing. Supported on SXM2 based Tesla P100 accelerator boards, NVLink significantly increases performance for both GPU-to-GPU communications, and for GPU access to system memory. Today, multiple GPUs are common in workstations as well as the nodes of HPC computing clusters and deep learning training systems.
While NVLink primarily focuses on connecting multiple NVIDIA Tesla P100s together it can also connect Tesla P100 GPUs with IBM Power CPUs with NVLink support. Figure 1-11 on page 18 highlights an example of a four-GPU system with dual NVLink-capable CPUs connected with NVLink.
Page 33
Buffer Cache By adopting this architecture, several decisions and processes regarding memory optimizations are run outside the processor, saving bandwidth and allowing for faster processor to memory communications. It also allows for more robust reliability, availability, and serviceability (RAS). For more information about RAS, see 2.3, “Reliability, availability, and serviceability”...
Table 1-6 Power S822LC single-core bandwidth estimates Single core 8335-GTB 2.860 GHz 3.259 GHz L1 (data) cache 137.28 GBps 156.43 GBps L2 cache 137.28 GBps 156.43 GBps L3 cache 183.04 GBps 208.57 GBps IBM Power Systems S822LC for High Performance Computing...
Page 35
The bandwidth figures for the caches are calculated as follows: L1 cache: In one clock cycle, two 16-byte load operations and one 16-byte store operation can be accomplished. The value varies depending on the clock of the core, and the formulas are as follows: –...
For more information about which slots are connected directly to the processor and which ones are attached to PCIe Gen3 switches (referred as PLX), see 1.7, “The POWER8 processor” on page 9. IBM Power Systems S822LC for High Performance Computing...
Page 37
A diagram showing the Power S822LC server buses and logical architecture is shown in Figure 1-13. POWER8 POWER8 SCM1 SCM0 12.8 GBps SFF-4 SFF-4 HDD/ HDD/ SATA Controller 1 Gbps Ethernet USB 3.0 Front USB 3.0 Management Rear Figure 1-13 Power S822LC server buses and logical architecture Each processor has 32 PCIs lanes split into three channels: two channels are PCIe Gen3 x8 and one channel is PCIe Gen 3 x16.
Slot 1 PCIe Gen3 x16 Half height, 75 W half length Slot 2 PCIe Gen3 x8 Half height, 50 W half length Slot 3 PCIe Gen3 x16 Full height, 75 W half length IBM Power Systems S822LC for High Performance Computing...
Linux. Any other application that uses serial ports requires a serial port adapter to be installed in a PCI slot. The integrated system ports do not support IBM PowerHA® configurations. The VGA port does not support cable lengths that exceed 3 meters.
If you are installing a new feature, ensure that you have the software that is required to support the new feature and determine whether there are any existing update prerequisites to install. To obtain this information, use the IBM prerequisite website: https://www-912.ibm.com/e_dir/eServerPreReq.nsf The following sections describe the supported adapters and provide tables of orderable feature code numbers.
Table 1-14 Summary of features for the integrated SATA disk controller Option Integrated SATA disk controller Supported RAID types JBOD Disk bays Two SFF Gen4 (HDDs/SDDs) SATA controllers Single IBM Easy Tier® capable controllers External SAS ports Chapter 1. Architecture and technical description...
The servers support the attachment of up to two SATA storage devices that are listed on Table 1-15. Table 1-15 Supported storage devices Feature Description code support ELD0 1 TB 7.2k RPM SATA SFF-4 disk drive Linux IBM Power Systems S822LC for High Performance Computing...
IBM Network Attached Storage (NAS) products provide a wide-range of network attachment capabilities to a broad range of host and client systems, such as IBM Scale Out Network Attached Storage and the IBM System Storage N series. For more information about the hardware and software, see the following website: http://www.ibm.com/systems/storage/network...
The storage system can manage a broad scope of storage workloads that exist in today’s complex data center, doing it effectively and efficiently. Additionally, the IBM System Storage DS8000® storage system includes a range of features that automate performance optimization and application quality of service, and also provide the highest levels of reliability and system uptime.
Chapter 2. Availability, and Serviceability The IBM Power Systems S822LC (8335-GTB) server uses the Open Power Abstraction Layer (OPAL) baremetal firmware for a non-virtualized configuration. This chapter attempts to identify and clarify the tools that are available for managing the S822LC server.
2.3.1 Introduction The IBM Power Systems S822LC servers are bringing POWER8 processor and memory RAS functions into a highly competitive cloud data center with open source Linux technology as an operating system and virtualization.
Page 48
Over-Current conditions. They report to a “power good” tree that is monitored by the service processor. I/O subsystem The PCIe controllers are integrated into the POWER8 processor. All the PCIe slots are directly driven by the PCIe controllers. IBM Power Systems S822LC for High Performance Computing...
2.3.2 IBM terminology versus x86 terminology The different components and descriptions in the boot process have similar functions, but have different terms for POWER8 processor-based and x86-based scale-out servers.
Customer Feature Install (CFI) Customer Repairable Units (CRU) Warranty service upgrades are offered for an onsite repair (OSR) by an IBM System Services Representative (SSR), or an authorized warranty service provider. The system is designed with a 5 year MTBF. If something needs to be serviced or relocated, Table 2-2 on page 37 lists whether an item is able to be concurrently repaired, and if it requires an IBM SSR to repair.
Page 51
Although not all errors are a guaranteed threat to system availability, those errors that go undetected can cause problems because the system has no opportunity to evaluate and act if necessary. POWER processor-based systems employ IBM z™ Systems server-inspired error detection mechanisms, extending from processor cores and memory to power supplies and hard disk drives (HDDs).
Page 52
Code to isolate and recover from problems. Potential problems are reported to an operating system device driver, which logs the error. General problem determination Accessing the Advanced System Management GUI interface provides a general overview of sensor information and possible errors. IBM Power Systems S822LC for High Performance Computing...
Page 53
Using an event sensor display as a primary interface for problem determination This function has the following aspects: Covers 90% of typical failures Does not handle transient failure scenarios Using SEL logs or operating system syslog records for remainder This function has the following aspects: Sensors can be enabled/disabled by a client.
You can find them at the following website: http://www.ibm.com/support/customercare/sas/f/lopdiags/home.html The tools are automatically loaded if IBM manufacturing installs the Linux image or IBM Installation Toolkit. PowerPack is the preferred way to install required service packages from the website. The Linux call home feature is also supported in a stand-alone system configuration to report serviceable events.
Page 55
Packaging for service The following service enhancements are included in the physical packaging of the systems to facilitate service: Color coding (touch points) Terracotta-colored touch points indicate that a component (FRU or CRU) can be concurrently maintained. Blue-colored touch points delineate components that may not be concurrently maintained (they might require that the system is turned off for removal or repair).
IBM Knowledge Center IBM Knowledge Center provides you with a single place where you can access product documentation for IBM systems hardware, operating systems, and server software. The purpose of IBM Knowledge Center, in addition to providing client-related product information, is to provide softcopy information to diagnose and fix any problems that might occur with the system.
Page 57
A is an update to an existing release level. IBM is increasing its clients’ opportunity to stay on a given release level for longer periods. Clients that want maximum stability can defer until there is a compelling reason to upgrade,...
Page 58
When updating firmware, a service professional can find a window that shows which components will be overwritten or preserved, as shown in Figure 2-3. For this example, the network settings will be preserved. Figure 2-3 Firmware Update window IBM Power Systems S822LC for High Performance Computing...
Page 59
4. The next window prompts whether you want to continue to the update mode, as shown in Figure 2-4. Until the firmware update is completed, no other activities can be performed in the Advanced System Management Interface. If you want to proceed, click OK. Figure 2-4 Confirm firmware update mode 5.
Page 60
Figure 2-6 Start the firmware upgrade 7. After the firmware update is complete, the system restarts. After the restart, you can verify that the systems firmware was updated by opening the Advanced System Management Dashboard window. IBM Power Systems S822LC for High Performance Computing...
If a system is installed in a rack or cabinet that is not an IBM rack, ensure that the rack meets the requirements that are described in “OEM racks” on page 54.
In the zone 4 earthquake environment, the rack must be configured starting with the heavier drawers at the bottom of the rack. IBM 7014 Model T42 rack The 2.0-meter (79.3-in.) Model T42 addresses the client requirement for a tall enclosure to house the maximum amount of equipment in the smallest possible floor space.
Page 64
With industry-standard quick couplings, the water lines in the door attach to the client-supplied secondary water loop. IBM Power Systems S822LC for High Performance Computing...
24-inch floor tiles. The IBM 42U Slim Rack has a lockable perforated front steel door that provides ventilation, physical security, and visibility of indicator lights in the installed equipment within. In the rear, either a lockable perforated rear steel door (#EC02) or a lockable Rear Door Heat Exchanger (RDHX)(1164-95X) is used.
Page 66
To match new power requirements and save previous investments, these power cords can be requested with an initial order of the rack or with a later upgrade of the rack features. IBM Power Systems S822LC for High Performance Computing...
Page 67
PDUs in the rack, and to connect each PDU to independent power sources. For detailed power requirements and power cord details about the 7014 racks, see the “Planning for power” section in the IBM Power Systems Hardware IBM Knowledge Center website: http://www.ibm.com/support/knowledgecenter/api/redirect/powersys/v3r1m5/topic/p7ha d/p7hadrpower.htm...
The system can be installed in a suitable OEM rack if that the rack conforms to the EIA-310-D standard for 19-inch racks. This standard is published by the Electrical Industries Alliance. For more information, see the IBM Power Systems Hardware IBM Knowledge Center at the following website: http://www.ibm.com/support/knowledgecenter/api/redirect/systems/scope/hw/index.jsp...
Page 69
Drawer Rail 494mm (19.45 in.) Mounting 719mm (28.31 in.) Flanges 51mm (2.01 in.) Front, No Door 451mm (17.76 in.) 494mm (19.45 in.) Figure A-3 Top view of rack specification dimensions (not specific to IBM) Appendix A. Server racks and energy management...
Intelligent Energy optimization capabilities enable the POWER8 processor to operate at a higher frequency for increased performance and performance per watt, or to reduce dramatically the frequency to save energy. IBM Power Systems S822LC for High Performance Computing...
IBM EnergyScale technology IBM EnergyScale technology provides functions to help the user understand and dynamically optimize processor performance versus processor energy consumption, and system workload, to control Power Systems power and cooling usage. EnergyScale uses power and thermal information that is collected from the system to implement policies that can lead to better performance or better energy usage.
Page 72
Therefore, the IBM POWER Hypervisor™ can use nap mode as a general-purpose idle state. When the operating system detects that a processor thread is idle, it yields control of a hardware thread to the POWER Hypervisor.
POWER8 invested in power management innovations. A new OCC that uses an embedded IBM PowerPC® core with 512 KB of SRAM runs real-time control firmware to respond to workload variations by adjusting the per-core frequency and voltage based on activity, thermal, voltage, and current sensors.
Page 74
IBM Power Systems S822LC for High Performance Computing...
These publications are also relevant as further information sources: Active Memory Expansion: Overview and Usage Guide http://public.dhe.ibm.com/common/ssi/ecm/en/pow03037usen/POW03037USEN.PDF IBM EnergyScale for POWER8 Processor-Based Systems http://public.dhe.ibm.com/common/ssi/ecm/en/pow03039usen/POW03039USEN.PDF IBM Power Facts and Features - IBM Power Systems, IBM PureFlex System, and Power Blades http://www.ibm.com/systems/power/hardware/reports/factsfeatures.html IBM Power Systems S812L server specifications http://www.ibm.com/systems/power/hardware/s812l-s822l/specs.html IBM Power Systems S814 server specifications http://www.ibm.com/systems/power/hardware/s814/specs.html...
IBM Systems Energy Estimator http://www-912.ibm.com/see/EnergyEstimator/ Current information about IBM Java and tested Linux distributions are available here: https://www.ibm.com/developerworks/java/jdk/linux/tested.html Additional information about the OpenJDK port for Linux on PPC64 LE, as well as some pre-generated builds can be found here: http://cr.openjdk.java.net/~simonis/ppc-aix-port/...