Experiences Porting Production Codes to Xeon Phi Processors

Emmanouil Farsarakis, Jackson Adrian, Fiona Reid, David Sanborn Scott, Weiland Michèle · Advances in parallel computing · 2016

This paper outlines our experiences with porting a number of production simulation codes to the Xeon Phi co-processor. Large scale production simulation codes present a challenge for optimisation on any platform, and can be even more problematic for accelerator hardware as the codes contain language operations or functionality that are hard to get good performance from on novel hardware. We present the challenges we have experienced porting two large FORTRAN production codes: GS2 and CP2K. We discuss the strategies, which have proven useful or otherwise, for obtaining good performance on Xeon Phi. We also discuss the reasons why achieving good performance for large-scale codes is problematic.

Read the paper · More papers on PaperTik