POWER8 High-performance Computing Guide IBM Power System S822LC (8335-GTB) Edition

A draft IBM Redbooks publication

Updated 18 April 2017

cover image

ISBN-10: 0738442550
ISBN-13: 9780738442556
IBM Form #: SG24-8371-00
(398 pages)

Authors: Dino Quintero, Joseph Apuzzo, John Dunham, Mauricio Faria de Oliveira, Markus Hilger, Desnes Augusto Nunes Rosario, Wainer dos Santos Moschetta, Alexander Pozdneev


This IBM Redbooks publication documents and addresses topics to provide step by step customizable application and programming solutions to tune application and workloads to exploit IBM Power Systems hardware architecture. This publication explores, tests, and documents the solution looking to take advantage of leverage the architectural technologies and the software solutions available from IBM to help solve challenging technical and business problems.

This publication demonstrates and documents that the combination of IBM high performance computing (HPC) solutions (hardware and software) deliver significant value to technical computing clients in need of cost-effective, highly scalable, and robust solutions.

First, the book provides a high level overview of the high performance computing solution including all the components that makes the HPC cluster: IBM Power System S822LC (8335-GTB), software components, interconnect switches, and the IBM Spectrum Scale parallel file system. Then the publication is divided in three parts: Part 1 focuses on the developers, part 2 focuses on the administrators, and part 3 focuses on evaluators and planners of the solution.

In general, this book is targeted toward technical professionals (consultants, technical support staff, IT Architects, and IT Specialists) responsible for delivering cost effective High Performance Computing (HPC) solutions that help uncover insights from vast among of client's data so they can take actions to optimize business results, product development, and scientific discoveries.

Note: Throughout the book, the team uses the $ sign to indicate the beginning of a shell command. The team has chosen the $ sign to make it easier for you to distinguish comments (indicated by a # sign) from commands.

The team does not explicitly differentiate between superuser or normal user privileges. The team assumes the reader knows that most administration task are done as a superuser. Other tasks such as compiling and debugging code or job submission are normally done as a non privileged user.

Table of contents

Chapter 1. High level overview
Part 1. Developers guide
Chapter 2. Compilation, execution and application development
Chapter 3. Running parallel software, performance enhancement and scalability testing
Chapter 4. Measure and tune applications
Part 2. Administrators guide
Chapter 5. Node and software deployment
Chapter 6. Cluster monitoring and health checking
Part 3. Evaluation and system planning guide
Chapter 7. Hardware components
Chapter 8. Software stack
Chapter 9. Evaluation and system planning guide
Appendix A. ISV applications
Appendix B. Additional materials

Follow IBM Redbooks

Follow IBM Redbooks