IBM Support

Code optimization with the IBM XL compilers on Power architectures

White Papers


Abstract

The IBM XL compiler family offers C, C++, and Fortran compilers on Power architectures built on an industry-wide reputation for robustness, versatility and standards compliance. A significant strength of these compilers is in their optimization capabilities, the ability to improve code generation and produce fast-executing code on Power processor based systems. This document introduces the most important capabilities and describes the compiler options, source constructs, and techniques that you can use to maximize the performance of your application.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSXVZZ","label":"XL C\/C++ for Linux"},"Component":"Documentation","Platform":[{"code":"PF016","label":"Linux"}],"Version":"10.1;11.1;12.1;13.1;13.1.2;7.0;8.0;9.0;13.1.3;13.1.4;13.1.5;13.1.6;16.1.0;16.1.1","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSGH4D","label":"XL Fortran for AIX"},"Component":"Documentation","Platform":[{"code":"PF002","label":"AIX"}],"Version":"10.1;11.1;12.1;13.1;14.1;15.1;15.1.2;15.1.3;16.1","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}},{"Product":{"code":"SSGH2K","label":"XL C for AIX"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"Documentation","Platform":[{"code":"PF002","label":"AIX"}],"Version":"10.1;11.1;12.1;13.1;13.1.2;13.1.3","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSXVZZ","label":"XL C\/C++ for Linux"},"Component":"Documentation","Platform":[{"code":"PF016","label":"Linux"}],"Version":"10.1;11.1;12.1;13.1;13.1.1;13.1.2;13.1.3;13.1.4;13.1.5;13.1.6;16.1.0;16.1.1","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSAT4T","label":"XL Fortran for Linux"},"Component":"Documentation","Platform":[{"code":"PF016","label":"Linux"}],"Version":"10.1;11.1;12.1;13.1;14.1;15.1;15.1.1;15.1.2;15.1.3;15.1.4;15.1.5;15.1.6;16.1.0;16.1.1","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"Component":"Documentation","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF012","label":"IBM i"}],"Version":"10.1;11.1;12.1;13.1;13.1.2;13.1.3;16.1","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]

Document Information

Modified date:
13 December 2018

UID

swg27005174