Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 2015 (2015), Article ID 980752, 10 pages
http://dx.doi.org/10.1155/2015/980752
Research Article

Performance Evaluation of Multithreaded Geant4 Simulations Using an Intel Xeon Phi Cluster

1Laboratoire de Physique Corpusculaire, Université Clermont Auvergne, Université Blaise Pascal, BP 10448, 63000 Clermont-Ferrand, France
2CNRS, UMR 6158, LIMOS, 63178 Clermont-Ferrand, France
3ISIMA, Institut Supérieur d’Informatique de Modélisation et de leurs Applications, BP 10125, 63178 Aubière, France
4CNRS, UMR 6533, LPC, 63178 Clermont-Ferrand, France

Received 3 June 2015; Revised 29 September 2015; Accepted 8 October 2015

Academic Editor: Jan Weglarz

Copyright © 2015 P. Schweitzer et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

The objective of this study is to evaluate the performances of Intel Xeon Phi hardware accelerators for Geant4 simulations, especially for multithreaded applications. We present the complete methodology to guide users for the compilation of their Geant4 applications on Phi processors. Then, we propose series of benchmarks to compare the performance of Xeon CPUs and Phi processors for a Geant4 example dedicated to the simulation of electron dose point kernels, the TestEm12 example. First, we compare a distributed execution of a sequential version of the Geant4 example on both architectures before evaluating the multithreaded version of the Geant4 example. If Phi processors demonstrated their ability to accelerate computing time (till a factor 3.83) when distributing sequential Geant4 simulations, we do not reach the same level of speedup when considering the multithreaded version of the Geant4 example.