Utilizing Multiple Xeon Phi Coprocessors on One Compute Node

被引:0
|
作者
Dong, Xinnan [1 ]
Chai, Jun [1 ]
Yang, Jing [1 ]
Wen, Mei [1 ]
Wu, Nan [1 ]
Cai, Xing [2 ,3 ]
Zhang, Chunyuan [1 ]
Chen, Zhaoyun [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp Sci, Changsha 410073, Hunan, Peoples R China
[2] Simula Res Lab, NO-1325 Lyakser, Norway
[3] Univ Oslo, Dept Informat, NO-03166 Oslo, Norway
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Future exascale systems are expected to adopt compute nodes that incorporate many accelerators. This paper thus investigates the topic of programming multiple Xeon Phi coprocessors that lie inside one compute node. Besides a standard MPI-OpenMP programming approach, which belongs to the symmetric usage mode, two offload-mode programming approaches are considered. The first offload approach is conventional and uses compiler pragmas, whereas the second one is new and combines Intel's APIs of coprocessor offload infrastructure (COI) and symmetric communication interface (SCIF) for low-latency communication. While the pragma-based approach allows simpler programming, the COI-SCIF approach has three advantages in (1) lower overhead associated with launching offloaded code, (2) higher data transfer bandwidths, and (3) more advanced asynchrony between computation and data movement. The low-level COI-SCIF approach is also shown to have benefits over the MPI-OpenMP counterpart. All the programming approaches are tested by a real-world 3D application, for which the COI-SCIF approach shows a performance upper hand on a Tianhe-2 compute node with three Xeon Phi coprocessors.
引用
收藏
页码:68 / 81
页数:14
相关论文
共 50 条
  • [1] 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
  • [2] Effective SIMD Vectorization for Intel Xeon Phi Coprocessors
    Tian, Xinmin
    Saito, Hideki
    Preis, Serguei V.
    Garcia, Eric N.
    Kozhukhov, Sergey S.
    Masten, Matt
    Cherkasov, Aleksei G.
    Panchenko, Nikolay
    SCIENTIFIC PROGRAMMING, 2015, 2015
  • [3] Communication Models for Distributed Intel Xeon Phi Coprocessors
    Neuwirth, Sarah
    Frey, Dirk
    Bruening, Ulrich
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 499 - 506
  • [4] Evaluation of OpenMP SIMD Directives on Xeon Phi Coprocessors
    Ponte, Christian
    Gonzalez-Dominguez, Jorge
    Martin, Maria J.
    2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 389 - 395
  • [5] MrPhi: An Optimized MapReduce Framework on Intel Xeon Phi Coprocessors
    Lu, Mian
    Liang, Yun
    Huynh Phung Huynh
    Ong, Zhongliang
    He, Bingsheng
    Goh, Rick Siow Mong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (11) : 3066 - 3078
  • [6] Implementation of Multiple-Precision Floating-Point Arithmetic on Intel Xeon Phi Coprocessors
    Takahashi, Daisuke
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 60 - 70
  • [7] Exploring SIMD for Molecular Dynamics, Using Intel®Xeon®Processors and Intel®Xeon Phi™ Coprocessors
    Pennycook, S. J.
    Hughes, C. J.
    Smelyanskiy, M.
    Jarvis, S. A.
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 1085 - 1097
  • [8] Fast solution of electromagnetic scattering problems using Xeon Phi coprocessors
    J. L. Campon
    L. Landesa
    The Journal of Supercomputing, 2019, 75 : 370 - 383
  • [9] Accelerating the Pace of Protein Functional Annotation With Intel Xeon Phi Coprocessors
    Feinstein, Wei P.
    Moreno, Juana
    Jarrell, Mark
    Brylinski, Michal
    IEEE TRANSACTIONS ON NANOBIOSCIENCE, 2015, 14 (04) : 429 - 439
  • [10] Beacon: Deployment and Application of Intel Xeon Phi Coprocessors for Scientific Computing
    Brook, R. Glenn
    Heinecke, Alexander
    Costa, Anthony B.
    Peitz, Paul, Jr.
    Betro, Vincent C.
    Baer, Troy
    Bader, Michael
    Dubey, Pradeep
    COMPUTING IN SCIENCE & ENGINEERING, 2015, 17 (02) : 65 - 72