[Beowulf] Gentoo in the HPC environment

Prentice Bisbal prentice.bisbal at rutgers.edu
Tue Jul 1 09:06:59 PDT 2014


On 07/01/2014 12:17 AM, Matt Wallis wrote:
> On 01/07/14 13:45, Jonathan Aquilina wrote:
>> This question probably sounds like a stupid one, but what difference 
>> in an
>> HPC environment and to parallel written code does compiler version make?
>
> Depends on the day of the week, the processor, the code, and your 
> cluster really.
>
> Sometimes code from GCC is faster, sometimes code from the Intel 
> compiler is faster.
> Some people write code that only compiles with the Intel compiler, or 
> link against libraries distributed with the compiler.
>
> Then of course you might have a BlueGene with PPC cores rather than 
> x86, and while the difference in performance between GCC for PPC and 
> the IBM XL compilers is slight these days, it wasn't always the case.

One of my researchers has found that his code that is integer-heavy runs 
up to 5x faster on our BG/P when compiled with GCC over the same code 
compiled with the IBM XL compilers. For floating point heavy codes, the 
IBM XL compiles produce much faster code.

>
> Intel also distributes highly tuned versions of some maths libraries 
> with their compilers, and libraries designed for offloading work to 
> the the Xeon Phi, without recompiling the application.
>
> And then when it comes time to debug why the application doesn't work, 
> commercial compiler suites often come with very good debugging tools.
>
> Matt.
>



More information about the Beowulf mailing list