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 条
  • [31] Rapid Development of Parallel Blocked All-Pairs Shortest Paths Code for Multi-core Computers
    Tang, Peiyi
    IEEE SOUTHEASTCON 2014, 2014,
  • [32] A New Algorithm for All-pairs Shortest Paths of Given Source-destination Pair
    Li, Tianzhi
    Xu, Fengsheng
    DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 26 - 29
  • [33] All-Pairs Shortest Paths Algorithm for Regular 2D Mesh Topologies
    Ciric, Vladimir
    Cvetkovic, Aleksandar
    Milentijevic, Ivan
    Vojinovic, Oliver
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2016, 22 (11) : 1437 - 1455
  • [34] Efficient parameterized algorithms for computing all-pairs shortest paths
    Kratsch, Stefan
    Nelles, Florian
    DISCRETE APPLIED MATHEMATICS, 2023, 341 : 102 - 119
  • [35] Fast 2-Approximate All-Pairs Shortest Paths
    Dory, Michal
    Forster, Sebastian
    Kirkpatrick, Yael
    Nazari, Yasamin
    Williams, Virginia Vassilevska
    de Vos, Tijn
    PROCEEDINGS OF THE 2024 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2024, : 4728 - 4757
  • [36] On the comparison-addition complexity of all-pairs shortest paths
    Department of Computer Sciences, University of Texas at Austin, Austin, TX 78712, United States
    Lect. Notes Comput. Sci., (32-43):
  • [37] Incremental maintenance of all-pairs shortest paths in relational DBMSs
    Greco S.
    Molinaro C.
    Pulice C.
    Quintana X.
    Social Network Analysis and Mining, 2017, 7 (1)
  • [38] From Circuit Complexity to Faster All-Pairs Shortest Paths
    Williams, R. Ryan
    SIAM REVIEW, 2021, 63 (03) : 559 - 582
  • [39] More Algorithms for All-Pairs Shortest Paths in Weighted Graphs
    Chan, Timothy M.
    STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, : 590 - 598
  • [40] Faster All-Pairs Shortest Paths Via Circuit Complexity
    Williams, Ryan
    STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, : 664 - 673