On Wed, Jun 6, 2018 at 3:51 PM, Paul Menzel <pmenzel+gcc.gnu....@molgen.mpg.de> wrote: > Dear GCC folks, > > > Some scientists in our organization still want to use the Intel compiler, as > they say, it produces faster code, which is then executed on clusters. Some > resources on the Web [1][2] confirm this. (I am aware, that it’s heavily > dependent on the actual program.) > > My question is, is it realistic, that GCC could catch up and that the > scientists will start to use it over Intel’s compiler? Or will Intel > developers always have the lead, because they have secret documentation and > direct contact with the processor designers? > > If it is realistic, how can we get there? Would first the program be > written, and then the compiler be optimized for that? Or are just more GCC > developers needed? There are developers actually working on performance optimization in GCC so you are not the only one :). As an opensource compiler we do lack resource so more developers is always good for the project. As Joel pointed out, typical/reduced workload showing the performance gap is very important for our developers as well as attracting new developers. We can probably open a meta-bug for tracking if you have many of these example workloads.
Thanks, bin > > > Kind regards, > > Paul > > > [1]: https://colfaxresearch.com/compiler-comparison/ > [2]: > http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.679.1280&rep=rep1&type=pdf >