Developer(s) | Intel |
---|---|
Stable release |
17.0 (XE 2017) / March 4, 2016
|
Operating system | Windows, OS X, Linux |
Type | Compiler |
License | Proprietary, Freeware |
Website | software |
Intel Fortran Compiler, also known as IFORT, is a group of Fortran compilers from Intel for Windows, OS X, and Linux.
The compilers generate code for IA-32 and Intel 64 processors and certain non-Intel but compatible processors, such as certain AMD processors. A specific release of the compiler (11.1) remains available for development of Linux-based applications for IA-64 (Itanium 2) processors. On Windows, it is known as Intel Visual Fortran. On OS X and Linux, it is known as Intel Fortran.
The latest release of the compiler continues to support the Intel Xeon Phi coprocessor and Intel Architecture instruction-set capabilities by means of automatic vectorization, which can enable applications to use SSE, SSE2, SSE3, SSSE3, SSE4 and AVX SIMD instructions. Use of such instructions through the compiler can lead to improved application performance in some applications as run on IA-32 and Intel 64 architectures, compared to applications built with compilers that do not support these instructions.
Intel compilers are optimized to computer systems using processors that support Intel architectures. They are designed to minimize stalls and to produce code that executes in the fewest possible number of cycles. Intel Fortran Compilers support three separate high-level techniques for optimizing the compiled program: interprocedural optimization (IPO), profile-guided optimization (PGO), and other high-level optimizations (HLO). They also support a directives-based approach to application offloading to Intel coprocessors, such as the Intel Xeon Phi coprocessor.