NERSCPowering Scientific Discovery Since 1974

Choosing a Compiler on Edison

 

Three different compilers are available on Edison.  In this section we compare them using the benchmarks described above.  In the graph below, the elapsed time of the benchmarks is compared normalized to those produced by the Intel compiler.  The lower the bar the better the performance of the benchmark.

Both the Intel and Cray compilers produce well optimized code with Intel perhaps being somewhat better optimized. on the average.   The GNU compiler produces code that is on the average 7% slower than that produced by the other two compilers.