Performance Evaluation and Optimization of MagnetoHydroDynamic Simulation for Planetary Magnetosphere with Xeon Phi KNL

Keiichiro Fukazawa, Takeshi Soga, Takayuki Umeda, Takeshi Nanri

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

The magnetohydrodynamic (MHD) simulation is often applied to study the global dynamics and configuration of a planetary magnetosphere for the space weather. In this paper, the computational performance of MHD code is evaluated with 128 nodes Xeon Phi KNL of Cray XC40. As the results, the 2D and 3D domain decompositions of SoA (structure of array) make the effective performances and AoS (array of structure) and hybrid parallel computation become low performances. Adding the performance optimizations for Xeon Phi to our MHD simulation code, then we have obtained 2.4 % increase of execution efficiency in total and we achieved 3 TFlops performance gain using 128 nodes.

Original languageEnglish
Title of host publicationParallel Computing is Everywhere
EditorsGerhard R. Joubert, Patrizio Dazzi, Frans Peters, Marco Danelutto, Sanzio Bassini
PublisherIOS Press BV
Pages178-187
Number of pages10
ISBN (Electronic)9781614998426
DOIs
Publication statusPublished - Jan 1 2018

Publication series

NameAdvances in Parallel Computing
Volume32
ISSN (Print)0927-5452
ISSN (Electronic)1879-808X

Fingerprint

Magnetosphere
Magnetohydrodynamics
Decomposition

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Cite this

Fukazawa, K., Soga, T., Umeda, T., & Nanri, T. (2018). Performance Evaluation and Optimization of MagnetoHydroDynamic Simulation for Planetary Magnetosphere with Xeon Phi KNL. In G. R. Joubert, P. Dazzi, F. Peters, M. Danelutto, & S. Bassini (Eds.), Parallel Computing is Everywhere (pp. 178-187). (Advances in Parallel Computing; Vol. 32). IOS Press BV. https://doi.org/10.3233/978-1-61499-843-3-178

Performance Evaluation and Optimization of MagnetoHydroDynamic Simulation for Planetary Magnetosphere with Xeon Phi KNL. / Fukazawa, Keiichiro; Soga, Takeshi; Umeda, Takayuki; Nanri, Takeshi.

Parallel Computing is Everywhere. ed. / Gerhard R. Joubert; Patrizio Dazzi; Frans Peters; Marco Danelutto; Sanzio Bassini. IOS Press BV, 2018. p. 178-187 (Advances in Parallel Computing; Vol. 32).

Research output: Chapter in Book/Report/Conference proceedingChapter

Fukazawa, K, Soga, T, Umeda, T & Nanri, T 2018, Performance Evaluation and Optimization of MagnetoHydroDynamic Simulation for Planetary Magnetosphere with Xeon Phi KNL. in GR Joubert, P Dazzi, F Peters, M Danelutto & S Bassini (eds), Parallel Computing is Everywhere. Advances in Parallel Computing, vol. 32, IOS Press BV, pp. 178-187. https://doi.org/10.3233/978-1-61499-843-3-178
Fukazawa K, Soga T, Umeda T, Nanri T. Performance Evaluation and Optimization of MagnetoHydroDynamic Simulation for Planetary Magnetosphere with Xeon Phi KNL. In Joubert GR, Dazzi P, Peters F, Danelutto M, Bassini S, editors, Parallel Computing is Everywhere. IOS Press BV. 2018. p. 178-187. (Advances in Parallel Computing). https://doi.org/10.3233/978-1-61499-843-3-178
Fukazawa, Keiichiro ; Soga, Takeshi ; Umeda, Takayuki ; Nanri, Takeshi. / Performance Evaluation and Optimization of MagnetoHydroDynamic Simulation for Planetary Magnetosphere with Xeon Phi KNL. Parallel Computing is Everywhere. editor / Gerhard R. Joubert ; Patrizio Dazzi ; Frans Peters ; Marco Danelutto ; Sanzio Bassini. IOS Press BV, 2018. pp. 178-187 (Advances in Parallel Computing).
@inbook{dd0ccbcda1a940d09a0a66b5d9aceac8,
title = "Performance Evaluation and Optimization of MagnetoHydroDynamic Simulation for Planetary Magnetosphere with Xeon Phi KNL",
abstract = "The magnetohydrodynamic (MHD) simulation is often applied to study the global dynamics and configuration of a planetary magnetosphere for the space weather. In this paper, the computational performance of MHD code is evaluated with 128 nodes Xeon Phi KNL of Cray XC40. As the results, the 2D and 3D domain decompositions of SoA (structure of array) make the effective performances and AoS (array of structure) and hybrid parallel computation become low performances. Adding the performance optimizations for Xeon Phi to our MHD simulation code, then we have obtained 2.4 {\%} increase of execution efficiency in total and we achieved 3 TFlops performance gain using 128 nodes.",
author = "Keiichiro Fukazawa and Takeshi Soga and Takayuki Umeda and Takeshi Nanri",
year = "2018",
month = "1",
day = "1",
doi = "10.3233/978-1-61499-843-3-178",
language = "English",
series = "Advances in Parallel Computing",
publisher = "IOS Press BV",
pages = "178--187",
editor = "Joubert, {Gerhard R.} and Patrizio Dazzi and Frans Peters and Marco Danelutto and Sanzio Bassini",
booktitle = "Parallel Computing is Everywhere",

}

TY - CHAP

T1 - Performance Evaluation and Optimization of MagnetoHydroDynamic Simulation for Planetary Magnetosphere with Xeon Phi KNL

AU - Fukazawa, Keiichiro

AU - Soga, Takeshi

AU - Umeda, Takayuki

AU - Nanri, Takeshi

PY - 2018/1/1

Y1 - 2018/1/1

N2 - The magnetohydrodynamic (MHD) simulation is often applied to study the global dynamics and configuration of a planetary magnetosphere for the space weather. In this paper, the computational performance of MHD code is evaluated with 128 nodes Xeon Phi KNL of Cray XC40. As the results, the 2D and 3D domain decompositions of SoA (structure of array) make the effective performances and AoS (array of structure) and hybrid parallel computation become low performances. Adding the performance optimizations for Xeon Phi to our MHD simulation code, then we have obtained 2.4 % increase of execution efficiency in total and we achieved 3 TFlops performance gain using 128 nodes.

AB - The magnetohydrodynamic (MHD) simulation is often applied to study the global dynamics and configuration of a planetary magnetosphere for the space weather. In this paper, the computational performance of MHD code is evaluated with 128 nodes Xeon Phi KNL of Cray XC40. As the results, the 2D and 3D domain decompositions of SoA (structure of array) make the effective performances and AoS (array of structure) and hybrid parallel computation become low performances. Adding the performance optimizations for Xeon Phi to our MHD simulation code, then we have obtained 2.4 % increase of execution efficiency in total and we achieved 3 TFlops performance gain using 128 nodes.

UR - http://www.scopus.com/inward/record.url?scp=85043570970&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85043570970&partnerID=8YFLogxK

U2 - 10.3233/978-1-61499-843-3-178

DO - 10.3233/978-1-61499-843-3-178

M3 - Chapter

AN - SCOPUS:85043570970

T3 - Advances in Parallel Computing

SP - 178

EP - 187

BT - Parallel Computing is Everywhere

A2 - Joubert, Gerhard R.

A2 - Dazzi, Patrizio

A2 - Peters, Frans

A2 - Danelutto, Marco

A2 - Bassini, Sanzio

PB - IOS Press BV

ER -