Mike Stewart specializes in compiler and library issues. He was previously the Cray applications analyst for NERSC from 1992 to 2001. Mike has completed an A.B. in linguistics, an M.S. in applied mathematics, and graduate work in statistics.
P. M. Stewart, Y. He, "Benchmark Performance of Different Compilers on a Cray XE6", Fairbanks, AK, CUG Proceedings, May 23, 2011,
- Download File: CUG2011CompilerPaper.pdf (pdf: 518 KB)
There are four different supported compilers on NERSC's recently acquired XE6, Hopper. Our users often request guidance from us in determining which compiler is best for a particular application. In this paper, we will describe the comparative performance of different compilers on several MPI benchmarks with different characteristics. For each compiler and benchmark, we will establish the best set of optimization arguments to the compiler.