I don't see these "severe restrictions" nor any mention of a trial period for the latest download I have which is version 11.0 of the compiler. I downloaded it as I always do, my old license had expired (this is the license that lets me download stuff from intel, not the compiler license file itself) and I applied for a new one which was granted instantly. I asked for a non-commerical license and nothing I have received from them mentions any 30 day trial. I did see a "download 30-day trial versoin" but that is a different animal from what I downloaded, which was the free-for-linux version. I have had 11.0 since about Jan 20, and it has not expired, which it would had I been given a 30 day key to use...Tord Romstad wrote:Yes, but there are some very severe restrictions even during the limited time free trial: You are not allowed to distribute the binaries you compile, and you are not even allowed to use them on your own computer after the trial time runs out.sje wrote:The Intel C++ compiler is available for a limited time free trial if you give them some marketing data,
Is it really that expensive? I don't remember how much i payed a couple of years back, but it was nowhere near that much. Intel must have increased their prices a lot since then.Otherwise it's US$599 plus US$240/year for support.
I think the improvements depend a lot on the program. The Intel compiler (if you use the -ipo switch) is able to inline function calls across file boundaries, which GCC currently cannot (at least not version 4.2, I'm not sure about 4.3 and 4.4). I've also found that the Intel compiler is much faster at doing 64-bit arithmetics on 32-bit CPUs. For a bitboard program like Glaurung, this means that the Intel compiler gives a huge performance improvement on x86-32 CPUs, but a smaller improvement on x86-64.I tried the free version some time ago. I don't recall any earthshaking improvements over g++, but I do remember that the Intel compiler did supply a few more useful diagnostics about questionable coding.
Another advantage of the Intel compiler is that profiler guided optimization actually works. With GCC, I usually get executables that crash immediately at startup when I try to use PGO.
Tord
In short, I don't see any difference between now and the last time I downloaded something which was late in the 10.x series...