- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello!
I am investigating a difference in run-time in my consoleprogram. Specifically, the executable built with Version 9.1.039 of the Intel Visual Fortran(IVF) is faster than when it is built with Version 10.1.011 of IVF. There is an approximate increase of 20% in the run-time.
I am running Visual Studio 2005 Standard with SP1 on Windows XP SP3.
I have not changed my compiler options, although I am applying them through Visual Studio. I say although, because the project property interface has changed between Version 9.1 and 10.1 of the IVF. The following are excerpts from the build logs (filenames are omitted):
For Version 9.1.039
ifort /nologo /Ob2 /fpp /Qopenmp_report:0 /Qpar_report:0 /Qvec_report:0 /warn:unused /assume:byterecl /iface:cvf /traceback /check:none /libs:dll /threads /c /QaxNPT /Qvc8 /Qlocation,link,"C:Program FilesMicrosoft Visual Studio 8VCin"
For Version 10.1.011
ifort /nologo /Og /fpp /Qopenmp_report:0 /Qpar_report:0 /Qvec_report:0 /Qdiag-disable:cpu-dispatch /warn:unused /assume:byterecl /iface:cvf /module:"Release" /object:"Release" /traceback /check:none /libs:dll /threads /c /c /QaxNPT /Qvc8 /Qlocation,link,"C:Program FilesMicrosoft Visual Studio 8VCin"
Note that the documentation says that /Og is on by default in both versions. Also /Ob2 is the default in Version 10.1.011.
Am I missing something? Why are the two builds performing so differently?
I would appreciateany ideas and suggestions you might have.
Thanks and regards,
Daniel I.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Thank you for answering so quickly.
I removed /QaxNPT and replaced by /QxP (as I run my program on a Pentium D). The run-time was identical to what I seen before. So, it is still slower than in Version 9.1.039.
I have tried Versions 10.1.025 and 10.0.027, although with the previous setting (/QaxNPT), and the resulting build is slower than in Version 9.1.039.
On an aside issue: I was not aware that there was a limit of three paths. The online help is not stating anything about an upper limit. According to the answer to Issue 416229 (Intel Premier Support), I can use N, P and T, but I may have misinterpreted.
Daniel.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You could try adding /O3 to see if it helps. Otherwise, it would take a detailed analysis of your application to see why it has slowed down.
Let me suggest that you try the beta of version 11 and see what it does for you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
I have tried Version 11.0.039-beta and I got run-times identical to Version 9.1.039.
Could you tell me:
- When do you expect Version 11 (not beta)to be released?
- How far advanced is Version 11.0.039 with respect to the final version?
Best regards,
Daniel.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Could you possibly create an Intel Premier Support Issue for meand assign it to you?
We want to make further comments on the already discussed subject.
Thank you.
Daniel.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I could do that but I don't know who you are, exactly. You can create such an issue and ask that it be assigned to me.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page