Many Core Acceleration of the Boundary Element Method
The paper presents the boundary element method accelerated by the Intel Xeon Phi coprocessors. An overview of the boundary element method for the 3D Laplace equation is given followed by the discretization and its parallelization using OpenMP and the offload features of the Xeon Phi coprocessor are discussed. The results of numerical experiments for both single- and double-layer boundary integral operators are presented. In most cases the accelerated code significantly outperforms the original code running solely on Intel Xeon processors.
KeywordsBoundary element method Intel Many Integrated Core architecture Acceleration OpenMP parallelization
This work was supported by the IT4Innovations Centre of Excellence project (CZ.1.05/1.1.00/02.0070), funded by the European Regional Development Fund and the national budget of the Czech Republic via the Research and Development for Innovations Operational Programme, as well as Czech Ministry of Education, Youth and Sports via the project Large Research, Development and Innovations Infrastructures (LM2011033). MM and JZ acknowledge the support of VŠB-TU Ostrava under the grant SGS SP2015/160. JJ was supported by the research project Architecture of parallel and embedded computer systems, Brno University of Technology, FIT-S-14-2297, 2014–2016 and by the SoMoPro II Programme co-financed by the European Union and the South-Moravian Region. This work reflects only the author’s view and the European Union is not liable for any use that may be made of the information contained therein.
- 2.Dautray, R., Lions, J., Amson, J.: Mathematical Analysis and Numerical Methods for Science and Technology. Integral Equations and Numerical Methods, vol. 4. Springer, Heidelberg (1999)Google Scholar
- 4.Dongarra, J., Gates, M., Haidar, A., Jia, Y., Kabir, K., Luszczek, P., Tomov, S.: HPC programming on intel many-integrated-core hardware with MAGMA port to Xeon Phi. Sci. Program. 2015, 11 (2015)Google Scholar
- 17.Intel Xeon Phi Coprocessor Peak Theoretical Maximums. http://www.intel.com/content/www/us/en/benchmarks/server/xeon-phi/xeon-phi-theoretical-maximums.html. Accessed 9 Oct 2015