We have been using icc10 for building the binaries and few months back switched to using icc13 compiler. icc13 build time is more than the icc10. is this something to do with license file, i have read some where that using trial license will slow down the build. But we are not using trial version but using the license which was being used for icc10 to icc13.
Please share your inputs.
Your suspicion about license file looks misplaced. Intel compiler team works continually to add optimization then to mitigate requirements to fiddle with stuff like Inlining limits. Current compilers would usually show both improved compile and run time particularly on recent platforms so such concerns may easily justify upgrading.
Thank you, Tim for your reply. So you mean icc 13.1.3. might take more time for building and the issue would be fixed if we upgrade the compiler? If so which version would you suggest.
I guess what Tim noted is that it is better to look at upgrading from your older to newer versions of the compiler if possible. Reason, newer compiler versions provide critical bug-fixes, new features such as parallel programming models for exploiting task and vector parallelism in your code in addition to enabling excellent scaling and vectorization opportunities with newer processors as well. For a quick snapshot on what the newer versions offer, please refer to: https://software.intel.com/en-us/c-compilers
BTW, try to ensure you have set the environment variable INTEL_LICENSE_FILE to the explicit path to the license file and try compiling your application. If there's any issue with license feature checkouts then it should be resolved and hopefully your compile time should improve if there's an issue with the license feature checkouts. Refer to article at: https://software.intel.com/en-us/articles/how-to-set-intel-license-file-to-reduce-license-checkout-delay
Thank you Kittur for providing the information. We have already moved to icc version 13.1.3 and as you have mentioned we already had set the licensing environment variable. But compared to icc10, icc13 build takes nearly 40-50% more and performance has increased slightly. Is there way to make the build time at least equal to icc10.
Since 13.X is also older compared to the latest 15.X release is it possible for you to try 15 update 3 release and let us know? If the build time is similar in 15.X as well then an issue needs to be filed with the developers. Also, can you please file this issue in Intel Premier Support (http://premier.intel.com) under the product as then you can attach a test reproducer (content will be secure) and communication with you can be recorded in that issue as well through resolution. Once resolved, this post can be updated accordingly. Appreciate your testing out with 15.X version in advance, thanks.