Overview
Intel® compilers help software run at top speed. They also feature
compatibility, plugging into popular development environments; support the way
developers work; and feature source and binary compatibility with popular
compilers. Every compiler includes support that comes directly from Intel,
including updates, technical support and expertise about Intel architecture.
Intel® Fortran Compiler for Linux is compatible with leading development
environments and adheres to the latest ISO Fortran 95 standard. Intel Fortran
Compiler for Linux provides a variety of optimization options to increase
application performance, including interprocedural optimization, profile guided
optimization and data prefetching. It includes features to enhance performance
of threaded applications, such as support for OpenMP 2.0, auto-parallelization
and auto-vectorization.
Intel Fortran Compiler for Linux is the next generation Fortran compiler for
IA-32 and Intel® Itanium® 2 processors. It is an ISO Fortran 95 compiler that
combines the Compaq Visual Fortran (CVF) language features with the code-generation
and optimization features of Intel compiler technology. It features over 250
commands that are common to Intel Fortran and CVF to support the way developers
work, preserve investment code bases, and support commonly used Linux
development tools. New tools packaged with the compiler include Intel® Code
Coverage Tool and Intel® Test Prioritization Tool, both of which can be used to
improve application quality. Every compiler includes one year of support that
comes directly from Intel, including updates, technical support and expertise
about the Intel architecture.
Features and Benefits
- Compatible with Linux utilities. Widely-used utilities such as
make, Emacs and gdb
- Highly-optimized, floating-point emulation allows development of
performance-sensitive applications that use floating-point operations
- Interprocedure optimization (IPO) can dramatically improve
application performance in programs that contain many frequently used small-
or medium-sized functions, especially for programs that contain calls within
loops
- Profile-Guided Optimization (PGO) reduces instruction-cache
thrashing and reorganizes code layout, shrinks code size and reduces branch
mispredictions to improve application performance
- Full Support for Streaming SIMD Extensions 3 (SSE3) for Intel
processors code-named Prescott. The compiler provides support for
architectural features of Intel processors
- Multi-threaded application support for OpenMP and auto-parallelism
is available
- Intel® Debugger saves you effort
- Fully-functional trial version is available
What?s New in the Intel Fortran Compiler for Linux
- Compaq Visual Fortran (CVF) front-end, Intel Fortran back-end:
Combines CVF front-end Fortran language features with Intel Fortran back-end
code-generator and optimizer to bring the next-generation Fortran compiler
to developers working on IA-32 or Itanium 2 processors using Linux. Intel
Fortran Visual Fortran Compiler 8.0 for Windows brings similar capabilities
to Windows-based developers.
- Commands: Over 250 commands and synonyms common to both Intel
Fortran and CVF are provided to support users of earlier CVF or Intel
Fortran compiler users.
- Expanded Usability: The new Intel Fortran compiler brings the CVF
front-end and Intel back-end to Fortran developers on IA-32 or Itanium 2
processors using Windows or Linux (Windows and Linux compilers are packaged
and sold separately).
- New Processor Support: The IA-32 compiler provides optimization
support for the latest Intel processors, including the Intel processor code-named
Prescott, a new generation of IA-32 processors.
- Advanced optimizations including full support for Streaming SIMD
Extensions (IA-32 processors), interprocedural optimization, profile guided
optimization, data prefetching, automatic vectorizer, auto-parallelization
and more.
- Compiler Code-Coverage Tool that visually presents how much
application code is actually used when applied against specified workloads.
Use this tool in a variety of ways to improve development efficiency, reduce
defects, and increase application performance.
- Compiler Test-Prioritization Tool lets you select and prioritize
application tests as the profile of applications change. With knowledge
gained from using the code-coverage tool, developers can use the test-prioritization
tool to target and maintain efficient testing procedures.
Optimize Your Applications
Intel Fortran Compiler for Linux is designed to take advantage of the
performance features of Intel architecture, both IA-32 and Itanium 2 processors.
Advanced optimization features, such as interprocedural optimization and profile
guided optimization, can be used by developers to deliver even more performance.
Intel Fortran provides support for threaded application development and
optimization through support of OpenMP 2.0 and the auto-parallelization and
auto-vectorization options.
CVF Front-end, Intel Back-end: Next Generation Fortran
Compaq Visual Fortran compiler front-end language features have been combined
with the Intel back-end code-generation and optimization features to form Intel
Fortran Compiler 8.0 for Linux. Over 250 commands and synonyms that are common
to both CVF and Intel Fortran make it easy for Compaq Visual Fortran and Intel
Fortran developers to use the compiler. The compiler works with widely-used
Linux command-line development tools preserving the way most Linux developers
work and the investment in the way Fortran applications are built.
Intel® Premier Support Included with Every License
Every purchase of an Intel® Software Development Product includes a year of
support services, which provides access to Intel® Premier Support and all
product updates during that time. Intel Premier Support gives you online access
to technical notes, application notes, and documentation. Install the product,
and then register to get support and product update information.
|