Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

V10.1 vs v9.1?

ferrad01
Beginner
377 Views
Is there a document somewhere which shows the differences / new features / benefits of upgrading from 9.1 to 10.1 ?
0 Kudos
3 Replies
TimP
Honored Contributor III
377 Views
http://software.intel.com/en-us/forums//topic/56129
Most of these comments about the C++ compiler are relevant to Fortran as well.
In addition, Fortran has added the option /assume:protect_parens to allow full optimization without violating parentheses.
Other differences which come to mind:
-O1 means no vectorization in 10.x; for some applications it is a good combination of compilation speed and run-time performance.
-O3 includes more loop optimization, such as unroll-and-jam and fusion.
-Qip is on by default.
Auto-vectorization is on by default in the 64-bit compiler.
buffered_io available for direct access files
As the 9.1 compilers don't get much continuing support, your chances there are better with 10.1.
0 Kudos
Steven_L_Intel1
Employee
377 Views
The release notes give details of changes, new optimizations and new features.
0 Kudos
TimP
Honored Contributor III
377 Views
Release_Notes.htm includes a cumulative list of f2003 features, stream I/O being one of those just introduced in the latest release.
0 Kudos
Reply