IBM Books

User's Guide


Chapter 8. Optimizing XL Fortran Programs

Partial Table-of-Contents

  • The Philosophy of XL Fortran Optimizations
  • Choosing an Optimization Level
  • Optimizing Floating-Point Calculations
  • Optimizing Loops and Array Language
  • Efficiency of Different Array Forms
  • Reducing Use of Temporary Arrays
  • Cost Model for Loop Transformations
  • Describing the Hardware Configuration
  • Array Padding
  • Optimizing Conditional Branching
  • Optimizing Subprogram Calls
  • Finding the Right Level of Inlining
  • Optimizing for a Target Machine or Class of Machines
  • Debugging Optimized Code
  • Different Results in Optimized Programs
  • Where to Find the Optimizing Preprocessors
  • -Pk Preprocessor (Now Called the KAP Preprocessor)
  • -Pv Preprocessor (Now Called the VAST-2 Preprocessor)

  • This chapter provides background information on optimization, guidance on using XL Fortran's optimization features, and details of some XL Fortran optimization techniques.
    Related Information:See Options for Performance Optimization and Maximizing Floating-Point Performance.


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ] © Copyright IBM Corporation 1990, 1998.