Experiences Porting Production Codes to Xeon Phi Processors

William Jackson, Fiona Reid, David Scott, Michele Weiland

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract / Description of output

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.
Original languageEnglish
Title of host publicationAdvances in Parallel Computing
Subtitle of host publicationParallel Computing: On the Road to Exascale
Place of PublicationAmsterdam
PublisherIOS Press
ISBN (Electronic)978-1-61499-620-1
ISBN (Print)978-1-61499-620-0
Publication statusPublished - 2016


Dive into the research topics of 'Experiences Porting Production Codes to Xeon Phi Processors'. Together they form a unique fingerprint.

Cite this