Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are the Intel compilers worth it?

Prety straight forward, are the Intel compilers worth getting? I do mostly systems level and desktop work so I figure I might benefti. Can anyone with some more experience shed some light?

like image 200
samoz Avatar asked May 24 '10 19:05

samoz


People also ask

Is Intel C++ Compiler better?

Intel C++ compiler also has good support for the newer C++ and OpenMP standards. In our tests, Intel C++ compiler compiles complex code approximately 40% slower than G++.

Are Intel compilers free now?

Free for all, no royalties, no restrictions on company or project size, access to current & older versions of libraries (only current version for Intel® MPI), Forum Support.

Is Intel compiler faster than GCC?

With 1 parallel copy, UnixBench compiled with Intel's is about 20% faster than the version compiled with GCC.

Is Intel Fortran free now?

I just found out something awesome. The Intel Compilers are free to use now. With the Fortran 77 codes I write, the Intel run times are up to 2-3x faster than gfortran.


2 Answers

If you are on Windows, they do provide a nice speed boost over other compilers on Intel processors. There is a known behavior where they pick a very slow code path with non-Intel processors (AMD, VIA), and antitrust probes surrounding the issue.

If you use the thread building blocks or other features, you also risk tying your code to the Intel compiler long term as the functionality doesn't exist elsewhere.

GCC 4.5 on Linux is nearly on-par with the Intel compiler. There is no clear winner on that platform.

like image 135
Yann Ramin Avatar answered Sep 28 '22 01:09

Yann Ramin


In the small experience I've had with intel compilers (C only), I would say their are vastly superior. Specifically the OpenMP library was much much faster than the open source version. "Worth it" depends on your situation though, they are expensive, but they are better IMO.

like image 21
Tom Avatar answered Sep 28 '22 01:09

Tom