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 条
  • [41] Dynamic approximate all-pairs shortest paths in undirected graphs
    Roditty, L
    Zwick, U
    45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, : 499 - 508
  • [42] MORE ALGORITHMS FOR ALL-PAIRS SHORTEST PATHS IN WEIGHTED GRAPHS
    Chan, Timothy M.
    SIAM JOURNAL ON COMPUTING, 2010, 39 (05) : 2075 - 2089
  • [43] Efficient Parameterized Algorithms for Computing All-Pairs Shortest Paths
    Kratsch, Stefan
    Nelles, Florian
    37TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2020), 2020, 154
  • [44] FASTER ALL-PAIRS SHORTEST PATHS VIA CIRCUIT COMPLEXITY
    Williams, R. Ryan
    SIAM JOURNAL ON COMPUTING, 2018, 47 (05) : 1965 - 1985
  • [45] Computing All-Pairs Shortest Paths by Leveraging Low Treewidth
    Planken, Leon
    de Weerdt, Mathijs
    van der Krogt, Roman
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2012, 43 : 353 - 388
  • [46] A symbolic approach to the all-pairs shortest-paths problem
    Sawitzki, D
    GRAPH -THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2004, 3353 : 154 - 167
  • [47] DYNAMIC APPROXIMATE ALL-PAIRS SHORTEST PATHS IN UNDIRECTED GRAPHS
    Roditty, Liam
    Zwick, Uri
    SIAM JOURNAL ON COMPUTING, 2012, 41 (03) : 670 - 683
  • [48] On the comparison-addition complexity of all-pairs shortest paths
    Pettie, S
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2002, 2518 : 32 - 43
  • [49] Computing all-pairs shortest paths by leveraging low treewidth
    Planken, Leon
    Weerdt, Mathijs De
    Krogt, Roman Van Der
    Planken, L. (l.r.planken@tudelft.nl), 1600, AI Access Foundation (43): : 353 - 388
  • [50] An all-pairs shortest path algorithm for bipartite graphs
    Torgasin, Svetlana
    Zimmermann, Karl-Heinz
    OPEN COMPUTER SCIENCE, 2013, 3 (04) : 149 - 157