Blocked All-Pairs Shortest Paths Algorithm on Intel Xeon Phi KNL Processor: A Case Study

被引:2
|
作者
Rucci, Enzo [1 ]
De Giusti, Armando [1 ]
Naiouf, Marcelo [2 ]
机构
[1] Univ Nacl La Plata, CONICET, Fac Informat, III LIDI, RA-1900 La Plata, Buenos Aires, Argentina
[2] Univ Nacl La Plata, III LIDI, Fac Informat, RA-1900 La Plata, Buenos Aires, Argentina
来源
COMPUTER SCIENCE (CACIC 2017) | 2018年 / 790卷
关键词
Xeon Phi; Knights Landing; Floyd-Warshall;
D O I
10.1007/978-3-319-75214-3_5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Manycores are consolidating in HPC community as a way of improving performance while keeping power efficiency. Knights Landing is the recently released second generation of Intel Xeon Phi architecture. While optimizing applications on CPUs, GPUs and first Xeon Phi's has been largely studied in the last years, the new features in Knights Landing processors require the revision of programming and optimization techniques for these devices. In this work, we selected the Floyd-Warshall algorithm as a representative case study of graph and memory-bound applications. Starting from the default serial version, we show how data, thread and compiler level optimizations help the parallel implementation to reach 338 GFLOPS.
引用
收藏
页码:47 / 57
页数:11
相关论文
共 50 条
  • [1] Comparison of HPC Architectures for Computing All-Pairs Shortest Paths. Intel Xeon Phi KNL vs NVIDIA Pascal
    Costanzo, Manuel
    Rucci, Enzo
    Costi, Ulises
    Chichizola, Franco
    Naiouf, Marcelo
    COMPUTER SCIENCE - CACIC 2020, 2021, 1409 : 36 - 48
  • [2] A blocked all-pairs shortest-paths algorithm
    Venkataraman, G
    Sahni, S
    Mukhopadhyaya, S
    ALGORITHM THEORY - SWAT 2000, 2000, 1851 : 419 - 432
  • [3] Accelerating time series motif discovery in the Intel Xeon Phi KNL processor
    Ivan Fernandez
    Alejandro Villegas
    Eladio Gutierrez
    Oscar Plata
    The Journal of Supercomputing, 2019, 75 : 7053 - 7075
  • [4] Accelerating time series motif discovery in the Intel Xeon Phi KNL processor
    Fernandez, Ivan
    Villegas, Alejandro
    Gutierrez, Eladio
    Plata, Oscar
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (11): : 7053 - 7075
  • [5] Modeling Parallel Processing of Databases on the Central Processor Intel Xeon Phi KNL
    Rekachinsky, A., I
    Chulkevich, R. A.
    Kostenetskiy, P. S.
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1605 - 1610
  • [6] All-pairs almost shortest paths
    Dor, D
    Halperin, S
    Zwick, U
    SIAM JOURNAL ON COMPUTING, 2000, 29 (05) : 1740 - 1759
  • [7] A Branch-Checking Algorithm for All-Pairs Shortest Paths
    Cees Duin
    Algorithmica , 2005, 41 : 131 - 145
  • [8] A branch-checking algorithm for all-pairs shortest paths
    Duin, C
    ALGORITHMICA, 2005, 41 (02) : 131 - 145
  • [9] All-pairs shortest paths algorithm for highdimensional sparse graphs
    Urakov, A. R.
    Timeryaev, T., V
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2013, 19 (01): : 84 - 92
  • [10] Blocked United Algorithm for the All-Pairs Shortest Paths Problem on Hybrid CPU-GPU Systems
    Matsumoto, Kazuya
    Nakasato, Naohito
    Sedukhin, Stanislav G.
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (12) : 2759 - 2768