Deploying electromagnetic particle-in-cell (EM-PIC) codes on Xeon Phi accelerators boards

ORAL

Abstract

The complexity of the phenomena involved in several relevant plasma physics scenarios, where highly nonlinear and kinetic processes dominate, makes purely theoretical descriptions impossible. Further understanding of these scenarios requires detailed numerical modeling, but fully relativistic particle-in-cell codes such as OSIRIS [1] are computationally intensive. The quest towards Exaflop computer systems has lead to the development of HPC systems based on add-on accelerator cards, such as GPGPUs and more recently the Xeon Phi accelerators that power the current number 1 system in the world. These cards, also referred to as Intel Many Integrated Core Architecture (MIC) offer peak theoretical performances of \textgreater 1 TFlop/s for general purpose calculations in a single board, and are receiving significant attention as an attractive alternative to CPUs for plasma modeling. In this work we report on our efforts towards the deployment of an EM-PIC code on a Xeon Phi architecture system. We will focus on the parallelization and vectorization strategies followed, and present a detailed performance evaluation of code performance in comparison with the CPU code. \\[4pt] [1] R. A. Fonseca et al., LNCS 2331, 342, (2002)

Authors

  • Ricardo A. Fonseca

    ISCTE - IUL, Portugal, GoLP/Instituto de Plasmas e Fus\~ao Nuclear, Instituto Superior T\'ecnico, Lisbon