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

Slow release build with 11.0.066?

Jugoslav_Dujic
Valued Contributor II
1,149 Views
My company has recently upgraded from 10.x to 11.0. Person in charge for the nightbuild reported me that the building of 2 projects in release configuration took ~50 minutes on our nightbuild computer (quad core Xeon with 4GB RAM) -- something that took ~10-15 min with 10.x. Finally, we tracked down the problem to 11.0.066 -- it builds twice as slow as 11.0.061, which takes some 25 minutes (which is, well, acceptable). Apart from many preprocessor symbols, we don't have anything fancy in settings:

/nologo /fpp /I" " /DVR /DDMD /DTA /DLF /DPI /DFC /DVC /DVV /DRP /DBC /DFM /DTP /DRA /DSR /DLA_NOVO /DNL /DCP /DOC /DNP /DHA /DUL /DQC /DMS /DLV /DNA /DTS /DSF /DLTF /DSSM /DSA /DLS /DLM /DNR /DSPACE_32 /noD /Qpar_report:0 /Qvec_report:0 /iface:cvf /module:"Release/" /object:"Release/" /libs:static /threads /c

I'm mostly pre-checking now before I submit any further report: do other people experience similar slowdown? Is this a known issue?
0 Kudos
1 Solution
Steven_L_Intel1
Employee
1,148 Views
Try this. Open the folder C:Program FilesIntelCompiler11.0�66fortranBinIA32 (If you have installed to a different location, adjust accordingly.) Delete the file ifort_libFNP.dll. (You can choose to delete the other DLLs ending in libFNP.dll but don't delete FNP_Act_Installer.dll). See if the compiles go faster now.

These DLLs are needed only for trial licenses, but the compiler is mistakenly using them even when a real license is in place. This will be fixed in a future update.

View solution in original post

0 Kudos
9 Replies
ArturGuzik
Valued Contributor I
1,149 Views
Quoting - Jugoslav Dujic
I'm mostly pre-checking now before I submit any further report: do other people experience similar slowdown? Is this a known issue?

Hi Jugoslav,

I observed similar behaviour of 11.0.066 [IA-32]. The build takes much longer, at least on my system, than using previous version(s). I thought that it's due to new optimization algorithms and the optimizer works much harder than before. I've changed my mind once I got the beta version 11.1.19, as it is at least as fast as older (pre 11.0.66 versions) and your post only confirms that the slow build might be due to 11.0.66 version or...

A.
0 Kudos
Steven_L_Intel1
Employee
1,149 Views
Try this. Open the folder C:Program FilesIntelCompiler11.0�66fortranBinIA32 (If you have installed to a different location, adjust accordingly.) Delete the file ifort_libFNP.dll. (You can choose to delete the other DLLs ending in libFNP.dll but don't delete FNP_Act_Installer.dll). See if the compiles go faster now.

These DLLs are needed only for trial licenses, but the compiler is mistakenly using them even when a real license is in place. This will be fixed in a future update.
0 Kudos
Jugoslav_Dujic
Valued Contributor II
1,149 Views
Try this. Open the folder C:Program FilesIntelCompiler11.0�66fortranBinIA32 (If you have installed to a different location, adjust accordingly.) Delete the file ifort_libFNP.dll. (You can choose to delete the other DLLs ending in libFNP.dll but don't delete FNP_Act_Installer.dll). See if the compiles go faster now.

These DLLs are needed only for trial licenses, but the compiler is mistakenly using them even when a real license is in place. This will be fixed in a future update.

That nailed it Steve. Thanks.
0 Kudos
Jugoslav_Dujic
Valued Contributor II
1,149 Views
Quoting - Jugoslav Dujic

That nailed it Steve. Thanks.

Undo. That didn't nail it. I'm still on 061, so I relied on a colleague's report, and his impression was that it was faster. That was only an impression though, because it eventually took 40 minutes.

Oh well, we'll probably get back to 061, or wait for 11.1. Any hints when it's due to be released Steve?
0 Kudos
Steven_L_Intel1
Employee
1,149 Views
11.1 release is still some months away. If you have a test case you can give us where it compiles slowly in 066, please do so.
0 Kudos
Jugoslav_Dujic
Valued Contributor II
1,149 Views
11.1 release is still some months away. If you have a test case you can give us where it compiles slowly in 066, please do so.

Installed 11.0.072 and it's fast again. Whatever happened in that 066 should be attributed to the Number of The Beast. >:)
0 Kudos
TimP
Honored Contributor III
1,149 Views
Quoting - Jugoslav Dujic

Installed 11.0.072 and it's fast again. Whatever happened in that 066 should be attributed to the Number of The Beast. >:)
The latest 11.0 releases have a surprising number of changes. There appears to be a fix for excessive "distribution" (splitting) of loops, which has been producing excessively large code.
0 Kudos
Simo
Beginner
1,149 Views
Dear all,
I also found increasing compilation times. And deleting the libFNP.dll files did not help me either.

But I also found that there was a difference between IA32 and Intel64 platform compiles, with 64 bit platform requiring much longer.
0 Kudos
Simo
Beginner
1,149 Views
I just updated my compiler to 11.0.072 and, unfortunatelly, the compilation time is the same as with 11.0.066 (16 min).

The compilation for the the win32 platform takes only 7 minutes. I wonder what makes the x64-targeting compiler that much slower?

Simo

0 Kudos
Reply