Simple adaptations to speed-up the Particle-In-Cell code Smilei on the ARM-based Fujitsu A64FX processor

  • Mathieu Lobet
  • , Francesco Massimo
  • , Arnaud Beck
  • , Guillaume Bouchard
  • , Frederic Perez
  • , Tommaso Vinci
  • , Mickael Grech

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present in a simple and pedagogic way the preliminary code adaptation made in the C++ parallel Particle-In-Cell code Smilei to speed-up vectorized algorithms for the Fujitsu ARM-based A64FX processor. We analyze the performance of Smilei on A64FX compiling with the GNU, ARM and Fujitsu compilers and we compare with the Intel Skylake, Intel Cascadelake and AMD Rome processors.

Original languageEnglish
Title of host publicationProceedings of International Conference on High Performance Computing in Asia-Pacific Region Workshops, HPCAsia 2022
PublisherAssociation for Computing Machinery
Pages40-48
Number of pages9
ISBN (Electronic)9781450395649
DOIs
Publication statusPublished - 11 Jan 2022
Event2022 International Conference on High Performance Computing in Asia-Pacific Region Workshops, HPCAsia 2022 - Virtual, Online, Japan
Duration: 11 Jan 202214 Jan 2022

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2022 International Conference on High Performance Computing in Asia-Pacific Region Workshops, HPCAsia 2022
Country/TerritoryJapan
CityVirtual, Online
Period11/01/2214/01/22

Keywords

  • A64FX
  • AMD
  • ARM
  • C++
  • Fujitsu
  • GNU
  • Intel
  • Particle-In-Cell
  • SIMD
  • Smilei
  • optimization
  • thunderx2
  • vectorization

Fingerprint

Dive into the research topics of 'Simple adaptations to speed-up the Particle-In-Cell code Smilei on the ARM-based Fujitsu A64FX processor'. Together they form a unique fingerprint.

Cite this