Parallel branch and bound on fine-grained hypercube multiprocessors

被引:0
|
作者
机构
[1] Dehne, Frank
[2] Ferreira, Afonso G.
[3] Rau-Chaplin, Andrew
来源
Dehne, Frank | 1600年 / 15期
基金
加拿大自然科学与工程研究理事会;
关键词
Computer Architecture - Mathematical Techniques - Numerical Methods;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we study parallel branch and bound on fine grained hypercube multiprocessors. Each processor in a fine grained system has only a very small amount of memory available. Therefore, current parallel branch and bound methods for coarse grained systems (&le1000 nodes) cannot be applied, since all these methods assume that every processor stores the path from the node it is currently processing back to the node where the process was created (the back-up path). Futhermore, the much larger number of processors available in a fine grained system makes it imperative that global information (e.g. the current best solution) is continuously available at every processor; otherwise the amount of unnecessary search would become intolerable. We describe an efficient branch-and-bound algorithm for fine grained hypercube multiprocessors. Our method uses a global scheme where all processors collectively store all back-up paths such that each processor needs to store only a constant amount of information. At each iteration of the algorithm, all current nodes may decide whether they need to create new children, be pruned, or remain unchanged. We describe an algorithm that, based on these decisions, updates the current back-up paths and distributes global information in O(log m) steps, where m is the current number of nodes. This method also includes dynamic allocation of search processes to processors and provides optimal load balancing. Even if very drastic changes in the set of current nodes occur, our load balancing mechanism does not suffer any slow down.
引用
收藏
页码:1 / 3
相关论文
共 50 条
  • [41] fgSpMSpV: A Fine-grained Parallel SpMSpV Framework on HPC Platforms
    Chen, Yuedan
    Xiao, Guoqing
    Li, Kenli
    Piccialli, Francesco
    Zomaya, Albert Y.
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2022, 9 (02)
  • [42] Development of a fine-grained parallel Karhunen-Loeve transform
    Fleury, M
    Self, RP
    Downton, AC
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (04) : 520 - 535
  • [43] Leveraging Fine-Grained Labels to Regularize Fine-Grained Visual Classification
    Wu, Junfeng
    Yao, Li
    Liu, Bin
    Ding, Zheyuan
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION (ICCMS 2019) AND 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND APPLICATIONS (ICICA 2019), 2019, : 133 - 136
  • [44] Smart Contract Parallel Execution with Fine-Grained State Accesses
    Qi, Xiaodong
    Jiao, Jiao
    Li, Yi
    2023 IEEE 43RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, ICDCS, 2023, : 841 - 852
  • [45] Fine-grained global control constructs for parallel programming environments
    Tudruj, M
    PARALLEL PROGRAMMING AND JAVA, 1997, 50 : 229 - 243
  • [46] Scalable parallel implementations of list ranking on fine-grained machines
    Patel, JN
    Khokhar, AA
    Jamieson, LH
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (10) : 1006 - 1018
  • [47] The Fine-Grained and Parallel Complexity of Andersen's Pointer Analysis
    Mathiasen, Anders Alnor
    Pavlogiannis, Andreas
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2021, 5 (POPL):
  • [48] Branch-and-bound algorithms on a hypercube
    Pargas, R.P.
    Wooster, D.E.
    Conference on Hypercube Concurrent Computers and Applications, 1988,
  • [49] Fine-grained parallel algorithm for unstructured surface mesh generation
    Zhao, Dawei
    Chen, Jianjun
    Zheng, Yao
    Huang, Zhengge
    Zheng, Jianjing
    COMPUTERS & STRUCTURES, 2015, 154 : 177 - 191
  • [50] A Fine-grained Parallel Intra Prediction for HEVC Based on GPU
    Jiang, Wenbin
    Chi, Ye
    Jin, Hai
    Liao, Xiaofei
    Zhang, Yangsong
    Ye, Geyan
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 778 - 784