8 Transformations

KAP for DEC Fortran for Digital UNIX transformations convert standard Fortran constructs into forms that have better serial performance and make more efficient use of the memory hierarchy of Digital's Alpha computers.

In addition, KAP identifies opportunities for concurrent execution of loops, identifying them with Digital Fortran directives for the compiler, and transforms vectorizable loops to enhance the vectorization capability of the Digital Fortran compiler. By eliminating inefficiencies and bottlenecks, KAP enables you to get results faster without extensive hand-recoding of application programs.

This chapter describes some of the possible transformations in this process:

Unless otherwise noted, the examples in this chapter were run with the command switches -optimize=5 , -roundoff=2 , and -scalaropt=2 .


Previous Page | Next Page | Contents | Index |
Command Line Switches