Fortran 2003、Fortran 95、および Fortran 90 に関する参考資料またはチュートリアル情報を提供するいくつかの参考文献を以下に示します。
『Fortran 95/2003 for Scientists and Engineers』(英語)。S. Chapman 著、McGraw-Hill Science/Engineering/Math 刊、ISBN: 0073191574。
『Fortran 95/2003 Explained』(英語)。M. Metcalf、J. Reid、M. Cohen 著、Oxford University Press 刊、ISBN 0-19-852693-8。
『Compaq Visual Fortran』(英語)。N. Lawrence 著、Digital Press* (Butterworth-Heinemann) 刊、ISBN: 1-55558-249-4。
『Digital Visual Fortran Programmers Guide』(英語)。M. Etzel、K. Dickinson 著、Digital Press (Butterworth-Heinemann) 刊、ISBN: 1-55558-218-4。
『Fortran 90 Explained』(英語)。M. Metcalf、J. Reid 著、Oxford University Press 刊、ISBN 0-19-853772-7。
『Fortran 90/95 Explained』(英語)。M. Metcalf、J. Reid 著、Oxford University Press 刊、ISBN 0-19-851888-9。
『Fortran 90/95 for Scientists and Engineers』(英語)。S. Chapman 著、McGraw-Hill 刊、ISBN 0-07-011938-4。
『Fortran 90 Handbook』(英語)。J. Adams、W. Brainerd、J. Martin、B. Smith、J. Wagener 著、Intertext Publications (McGraw-Hill) 刊、ISBN 0-07-000406-4。
『Fortran 90 Programming』(英語)。T. Ellis、I. Philips、T. Lahey 著、Addison-Wesley 刊、ISBN 0201-54446-6。
『Introduction to Fortran 90/95』(英語)。Stephen J. Chapman 著、McGraw-Hill 刊、ISBN 0-07-011969-4。
『User's guide to Fortran 90、Second Edition』(英語)。W. Brainerd、C. Goldberg、J. Adams 著、Unicomp 刊、ISBN 0-07-000248-7。
インテルは、同じ主題を扱う書籍のなかで、特に上記の書籍を推奨しているというわけではありません。
次に示す、著作権で保護された規格書および仕様書には、インテル(R) Fortran で使用される多くの機能についての正確な説明が含まれています。
American National Standard Programming Language FORTRAN、ANSI X3.9-1978
American National Standard Programming Language Fortran 90、ANSI X3.198-1992
この標準は、国際標準化機構 (ISO) の ISO/IEC 1539:1991 (E)、Programming Language--Fortran と同じです。
American National Standard Programming Language Fortran 95、ANSI X3J3/96-007
この標準は、国際標準化機構 (ISO) の ISO/IEC 1539-1:1997 (E)、Programming Language--Fortran と同じです。
International Standards Organization Information Technology - Programming Languages - Fortran、ISO/IEC 1539-1:2004 (E)
これは、Fortran 2003 規格です。
High Performance Fortran Language Specification、Version 1.1、Technical Report CRPC-TR-92225
OpenMP Fortran Application Program Interface、Version 1.1、1999 年 11 月
OpenMP Fortran Application Program Interface、Version 2.0、2000 年 11 月
次に示すインテルのドキュメントは、インテル(R) Fortran コンパイラー、インテル(R) アーキテクチャー、インテル(R) プロセッサー、またはツールに関する情報を提供します。
『FLEXlm* ライセンス・マネージャーの使用』
『Intel(R) 64 and IA-32 Architectures Software Developer's Manual, Volume 1: Basic Architecture』(英語)。Intel Corporation。
『Intel(R) 64 and IA-32 Architectures Software Developer's Manual, Volume 2A: Instruction Set Reference, A-M』(英語)。Intel Corporation。
『Intel(R) 64 and IA-32 Architectures Software Developer's Manual, Volume 2B: Instruction Set Reference, N-Z』(英語)。Intel Corporation。
『Intel(R) 64 and IA-32 Architectures Software Developer's Manual, Volume 3A: System Programming Guide』(英語)。Intel Corporation。
『Intel(R) 64 and IA-32 Architectures Software Developer's Manual, Volume 3B: System Programming Guide』(英語)。Intel Corporation。
『Intel(R) 64 and IA-32 Architectures Optimization Reference Manual』(英語)
『Intel(R) Itanium(R) Architecture Software Developer's Manual - Volume 1: Application Architecture, Revision 2.2』(英語)
『Intel(R) Itanium(R) Architecture Software Developer's Manual - Volume 2: System Architecture, Revision 2.2』(英語)
『Intel(R) Itanium(R) Architecture Software Developer's Manual - Volume 3: Instruction Set Reference, Revision 2.2』(英語)
『Intel(R) Processor Identification with the CPUID Instruction』(英語)。Intel Corporation、資料番号 241618。
『IA-64 Architecture Assembler User's Guide』(英語)
『IA-64 Architecture Assembly Language Reference Guide』(英語)
インテルのほとんどの資料は、インテルの Web サイト (http://developer.intel.com/software/products/) から入手できます。
以下の資料は、最適化とベクトル化の基本的な用語と技術を理解する上で参考になります。
『Intel(R) Architecture Optimization Reference Manual』(英語)
『Dependence Analysis』(英語)。Utpal Banerjee 著 (コンパイラーの再構築のためのループ変換に関するシリーズ)、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 著 (コンパイラーの再構築のためのループ変換に関するシリーズ)、Kluwer Academic Publishers 刊、1993 年。
『Loop parallelization』(英語)。Utpal Banerjee 著 (コンパイラーの再構築のためのループ変換に関するシリーズ)、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 年。
『An Auto-vectorizing Compiler for the Intel(R) Architecture』(英語)。Aart Bik、Paul Grey、Milind Girkar、Xinmin Tian 著。出版予定。
『Efficient Exploitation of Parallelism on Pentium(R) III and Pentium(R) 4 Processor-Based Systems』(英語)。Aart Bik、Milind Girkar、Paul Grey、Xinmin Tian 著。
『The Software Vectorization Handbook. Applying Multimedia Extensions for Maximum Performance』 A.J.C. Bik 著、Intel Press、2004 年 6 月。
『Multi-Core Programming: Increasing Performance through Software Multithreading』(英語)。Shameem Akhter、Jason Roberts 著、Intel Press、2006 年 4 月。
インテル(R) Fortran コンパイラーのトレーニングを受けるには、インテル(R) ソフトウェア・カレッジにあるコースを選択してください。
インテル(R) コンパイラーに関するホワイトペーパーを含めた技術的な製品情報については、次のサイトの製品に関連したページを参照してください。
http://developer.intel.com/software/products/