Graph algorithms: parallelization and scalability

被引:3
|
作者
Wenfei FAN [1 ,2 ,3 ]
Kun HE [2 ,4 ]
Qian LI [2 ,4 ]
Yue WANG [2 ]
机构
[1] School of Informatics,University of Edinburgh
[2] Shenzhen Institute of Computing Sciences,Shenzhen University
[3] Beijing Advanced Innovation Center for Big Data and Brain Computing,Beihang University
[4] Guangdong Province Key Laboratory of Popular High Performance Computers,Shenzhen University
基金
英国工程与自然科学研究理事会; 欧洲研究理事会;
关键词
D O I
暂无
中图分类号
TP338.6 [并行计算机];
学科分类号
081201 ;
摘要
For computations on large-scale graphs, one often resorts to parallel algorithms. However, parallel algorithms are difficult to write, debug and analyze. Worse still, it is difficult to make algorithms parallelly scalable, such that the more machines are used, the faster the algorithms run. Indeed, it is not yet known whether any PTIME computational problems admit parallelly scalable algorithms on shared-nothing systems.Is it possible to parallelize sequential graph algorithms and guarantee convergence at the correct results as long as the sequential algorithms are correct? Moreover, does a PTIME parallelly scalable problem exist on shared-nothing systems? This position paper answers both questions in the affirmative.
引用
收藏
页码:234 / 254
页数:21
相关论文
共 50 条
  • [11] Removing architectural bottlenecks to the scalability of speculative parallelization
    Prvulovic, M
    Garzarán, MJ
    Rauchwerger, L
    Torrellas, J
    28TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2001, : 204 - 215
  • [12] Performance and scalability Appraisal of four Directed Weighted Graph Matching Algorithms: A Survey
    Hajlaoui, Jalel Eddine
    Omri, Mohamed Nazih
    Benslimane, Djamal
    2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, : 392 - 398
  • [13] Parallel Scalability and Efficiency of HEVC Parallelization Approaches
    Chi, Chi Ching
    Alvarez-Mesa, Mauricio
    Juurlink, Ben
    Clare, Gordon
    Henry, Felix
    Pateux, Stephane
    Schierl, Thomas
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (12) : 1827 - 1838
  • [14] Parallelization of scheduling algorithms
    Wu, MY
    Shu, W
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 357 - 360
  • [15] PARALLELIZATION OF SORTING ALGORITHMS
    TSEITLIN, GE
    CYBERNETICS, 1989, 25 (06): : 790 - 798
  • [16] Parallelization of Modular Algorithms
    Idrees, Nazeran
    Pfister, Gerhard
    Steidel, Stefan
    JOURNAL OF SYMBOLIC COMPUTATION, 2011, 46 (06) : 672 - 684
  • [17] Parallelization and scalability issues of a multilevel elastohydrodynamic lubrication solver
    Goodyer, C. E.
    Berzins, M.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (04): : 369 - 396
  • [18] Scalability and Parallelization of Monte-Carlo Tree Search
    Bourki, Amine
    Chaslot, Guillaume
    Coulm, Matthieu
    Danjean, Vincent
    Doghmen, Hassen
    Hoock, Jean-Baptiste
    Herault, Thomas
    Rimmel, Arpad
    Teytaud, Fabien
    Teytaud, Olivier
    Vayssiere, Paul
    Yu, Ziqin
    COMPUTERS AND GAMES, 2011, 6515 : 48 - 58
  • [19] Numerical Assessment of the Parallelization Scalability on 200 MINLP Benchmarks
    Schlueter, Martin
    Munetomo, Masaharu
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 830 - 837
  • [20] Parallelization Strategies for Rollout Algorithms
    F. Guerriero
    M. Mancini
    Computational Optimization and Applications, 2005, 31 : 221 - 244