A simple optimization strategy for the computation of 3D finite-differencing kernels on many-cores architectures is proposed. The 3D finite-differencing computation is split direction-by-direction and exploits two level of parallelism: in-core vectorization and multi-threads shared-memory parallelization. The main application of this method is to accelerate the high-order stencil computations in numerical relativity codes. Our proposed method provides substantial speedup in computations involving tensor contractions and 3D stencil calculations on different processor microarchitectures, including Intel Knight Landing. © 2018 by the authors. Licensee MDPI, Basel, Switzerland.
Optimization of Finite-Differencing Kernels for Numerical Relativity Applications / Alfieri, Roberto; Bernuzzi, Sebastiano; Perego, Albino; Radice, David. - In: JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS. - ISSN 2079-9268. - 8:2(2018), pp. 15.1-15.13. [10.3390/jlpea8020015]
Optimization of Finite-Differencing Kernels for Numerical Relativity Applications
Bernuzzi, Sebastiano;Perego, Albino;
2018-01-01
Abstract
A simple optimization strategy for the computation of 3D finite-differencing kernels on many-cores architectures is proposed. The 3D finite-differencing computation is split direction-by-direction and exploits two level of parallelism: in-core vectorization and multi-threads shared-memory parallelization. The main application of this method is to accelerate the high-order stencil computations in numerical relativity codes. Our proposed method provides substantial speedup in computations involving tensor contractions and 3D stencil calculations on different processor microarchitectures, including Intel Knight Landing. © 2018 by the authors. Licensee MDPI, Basel, Switzerland.File | Dimensione | Formato | |
---|---|---|---|
jlpea-08-00015-v2.pdf
accesso aperto
Tipologia:
Versione editoriale (Publisher’s layout)
Licenza:
Creative commons
Dimensione
569.23 kB
Formato
Adobe PDF
|
569.23 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione