Performance Evaluation of an OpenCL Implementation of the Lattice Boltzmann Method on the Intel Xeon Phi

被引:2
|
作者
Obrecht, Christian [1 ]
Tourancheau, Bernard [2 ]
Kuznik, Frederic [1 ]
机构
[1] INSA Lyon, CETHIL, UMR5008, F-69621 Villeurbanne, France
[2] UJF Grenoble, LIG, UMR5217, F-38041 Grenoble 9, France
关键词
Intel Xeon Phi; OpenCL; computational fluid dynamics; lattice Boltzmann method;
D O I
10.1142/S0129626415410017
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A portable OpenCL implementation of the lattice Boltzmann method targeting emerging many-core architectures is described. The main purpose of this work is to evaluate and compare the performance of this code on three mainstream hardware architectures available today, namely an Intel CPU, an Nvidia GPU, and the Intel Xeon Phi. Because of the similarities between OpenCL and CUDA, we chose to follow some of the strategies devised to implement efficient lattice Boltzmann solvers on Nvidia GPU, while remaining as generic as possible. Being fairly configurable, this program makes possible to ascertain the best options for each hardware platforms. The achieved performance is quite satisfactory for both the CPU and the GPU. For the Xeon Phi however, the results are below expectations. Nevertheless, comparison with data from the literature shows that on this architecture the code seems memory-bound.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] An Early Performance Evaluation of OpenCL on Intel Xeon Phi
    Gao, Xiang
    Xu, Chuanfu
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL AND INFORMATION SCIENCES (ICCIS 2014), 2014, : 561 - 566
  • [2] High-performance SIMD implementation of the lattice-Boltzmann method on the Xeon Phi processor
    Robertsen, Fredrik
    Mattila, Keijo
    Westerholm, Jan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (13):
  • [3] Evaluation of DGEMM Implementation on Intel Xeon Phi Coprocessor
    Gepner, Pawel
    Gamayunov, Victor
    Fraser, David L.
    Houdard, Eric
    Sauge, Ludovic
    Declat, Damien
    Dubois, Mathieu
    JOURNAL OF COMPUTERS, 2014, 9 (07) : 1566 - 1571
  • [4] Performance Evaluation of R with Intel Xeon Phi Coprocessor
    El-Khamra, Yaakoub
    Gaffney, Niall
    Walling, David
    Wernert, Eric
    Xu, Weijia
    Zhang, Hui
    2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
  • [5] Lattice QCD on Intel® Xeon Phi™ Coprocessors
    Joo, Balint
    Kalamkar, Dhiraj D.
    Vaidyanathan, Karthikeyan
    Smelyanskiy, Mikhail
    Pamnany, Kiran
    Lee, Victor W.
    Dubey, Pradeep
    Watson, William, III
    SUPERCOMPUTING (ISC 2013), 2013, 7905 : 40 - 54
  • [6] Practical Implementation of Lattice QCD Simulation on Intel Xeon Phi Knights Landing
    Kanamori, Issaku
    Matsufuru, Hideo
    2017 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2017, : 375 - 381
  • [7] Performance and Energy Evaluation of Data Prefetching on Intel Xeon Phi
    Guttman, Diana
    Kandemir, Mahmut Taylan
    Arunachalam, Meenakshi
    Calina, Vlad
    2015 IEEE International Symposium on Performance Analysis and Software (ISPASS), 2015, : 288 - 297
  • [8] Performance Evaluation of NAS Parallel Benchmarks on Intel® Xeon Phi™
    Ramachandran, Arunmoezhi
    Vienne, Jerome
    Van der Wijngaart, Rob
    Koesterke, Lars
    Sharapov, Ilya
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 736 - 743
  • [9] Evaluation of Rodinia Codes on Intel Xeon Phi
    Misra, Goldi
    Kurkure, Nisha
    Das, Abhishek
    Valmiki, Manjunatha
    Das, Shweta
    Gupta, Abhinav
    FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION (ISMS 2013), 2013, : 415 - 419
  • [10] Speed-Up Computational Finance Simulations with OpenCL on Intel Xeon Phi
    Papadimitriou, Michail
    Cramwinckel, Joris
    Varbanescu, Ana Lucia
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 199 - 208