4 ms·
> It's different if you're compiling everything yourself, then those benchmarks might be relevant. And even if you do it's irrelevant. Most common large/import
by adev_ 7y ago
> It's different if you're compiling everything yourself, then those benchmarks might be relevant.
And even if you do it's irrelevant. Most common large/important frameworks won't compile with proprietary compilers.
Doing Bench's with ICC, XLC or other is hypocritical and often does not reflect anything useful.
Only the HPC world can afford to recompile everything with proprietary compilers and justify the man power to do so. And even so, they already have passed most compute intensive kernels on GPGPU with cuda a long time ago.
- pjmlp 7y agoIBM, Intel and PGI reign on HPC.
- pierrebai 7y agoNo, the correct thing to do is to publish multiple columns showing performance under the different compilers. Large co do use the specific compiler that will give them better performance. I know many big software compiled with ICC. Then, there is the lack of tlak about MSVC. That's one standard compiler used extensively. In benchmarking you have two choices: publish the real numbers or not. Which option you choose marks you as honest or not. You can argue about why the numbers for your product are lower in the discussion section of your report. Not in an asterisk.