CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Particle-in-Cell laser-plasma simulation on Xeon Phi coprocessors

I. A. Surmin ; S. I. Bastrakov ; E. S. Efimenko ; Arkady Gonoskov (Institutionen för fysik, Teoretisk fysik (Chalmers)) ; A. V. Korzhimanov ; I. B. Meyerov
Computer Physics Communications (0010-4655). Vol. 202 (2016), p. 204-210.
[Artikel, refereegranskad vetenskaplig]

This paper concerns the development of a high-performance implementation of the Particle-in-Cell method for plasma simulation on Intel Xeon Phi coprocessors. We discuss the suitability of the method for Xeon Phi architecture and present our experience in the porting and optimization of the existing parallel Particle-in-Cell code PICADOR. Direct porting without code modification gives performance on Xeon Phi close to that of an 8-core CPU on a benchmark problem with 50 particles per cell. We demonstrate step-by-step optimization techniques, such as improving data locality, enhancing parallelization efficiency and vectorization leading to an overall 4.2 x speedup on CPU and 7.5 x on Xeon Phi compared to the baseline version. The optimized version achieves 16.9 ns per particle update on an Intel Xeon E5-2660 CPU and 9.3 ns per particle update on an Intel Xeon Phi 5110P. For a real problem of laser ion acceleration in targets with surface grating, where a large number of macroparticles per cell is required, the speedup of Xeon Phi compared to CPU is 1.6x.

Nyckelord: Plasma simulation, Particle-in-Cell, Xeon Phi

Denna post skapades 2016-05-02. Senast ändrad 2016-05-11.
CPL Pubid: 235741


Läs direkt!

Länk till annan sajt (kan kräva inloggning)

Institutioner (Chalmers)

Institutionen för fysik, Teoretisk fysik (Chalmers)



Chalmers infrastruktur