The following documents provide additional information relevant to the Intel Fortran Compiler:
Fortran 95 Handbook, Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, and Jerrold L. Wagener. The MIT Press, 1997. Provides a comprehensive guide to the standard version of the Fortran 95 Language.
Fortran 90/95 Explained, Michael Metcalf and John Reid. Oxford University Press, 1996. Provides a concise description of the Fortran 95 language.
Information about the target architecture is available from Intel and from most technical bookstores. Most Intel documents are available from the Intel Corporation web site at www.intel.com. Some helpful titles are:
IntelŪ Fortran Libraries Reference, doc. number 687929
IntelŪ Fortran Programmer's Reference, doc. number 687928
Using the IntelŪ License Manager for FLEXlm*
VTune(TM) Performance Analyzer online help
Intel Architecture Software Developer's Manual
Vol. 1: Basic Architecture, Intel Corporation, doc. number 243190
Vol. 2: Instruction Set Reference Manual, Intel Corporation, doc. number 243191
Vol. 3: System Programming, Intel Corporation, doc. number 243192
Vol. 1: Application Architecture, Intel Corporation, doc. number 245317
Vol. 2: System Architecture, Intel Corporation, doc. number 245318
Vol. 3: Instruction Set Reference, Intel Corporation, doc. number 245319
Vol. 4: Itanium Processor Programmer's Guide, Intel Corporation, doc. number 245319
IntelŪ ItaniumŪ Architecture Software Conventions & Runtime Architecture Guide
IntelŪ ItaniumŪ Architecture Assembly Language Reference Guide
IntelŪ Processor Identification with the CPUID Instruction, Intel Corporation, doc. number 241618
For developer's manuals on Intel processors, refer to the Intel's Literature Center.
The following sources are useful in helping you understand basic optimization and vectorization terminology and technology:
Dependence Analysis, Utpal Banerjee (A Book Series on Loop Transformations for Restructuring Compilers). Kluwer Academic Publishers. 1997.
The Structure of Computers and Computation: Volume I, David J. Kuck. John Wiley and Sons, New York, 1978.
Loop Transformations for Restructuring Compilers: The Foundations, Utpal Banerjee (A Book Series on Loop Transformations for Restructuring Compilers). Kluwer Academic Publishers. 1993.
Loop Parallelization, Utpal Banerjee (A Book Series on Loop Transformations for Restructuring Compilers). Kluwer Academic Publishers. 1994.
High Performance Compilers for Parallel Computers, Michael J. Wolfe. Addison-Wesley, Redwood City. 1996.
Supercompilers for Parallel and Vector Computers, H. Zima. ACM Press, New York, 1990.
Efficient Exploitation of Parallelism on PentiumŪ III and PentiumŪ 4 Processor-Based Systems, Aart Bik, Milind Girkar, Paul Grey, and Xinmin Tian.