A bridging model for branch-and-bound algorithms on multi-core architectures

被引:0
|
作者
Savadi, Abdorreza [1 ]
Deldari, Hossein [2 ]
机构
[1] Ferdowsi Univ Mashhad, Dept Comp Engn, Mashhad, Iran
[2] Islamic Azad Univ Mashhad Branch IAUM, Dept Comp Engn, Mashhad, Iran
来源
2012 FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP) | 2012年
关键词
Multi-BSP; Branch-and-Bound(BaB); Parallel Model; Multi-core architectures; Cache Memory Hierarchy; SEARCH;
D O I
10.1109/PAAP.2012.41
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays, the evolution of multi-core architectures goes towards increasing the number of cores and levels of cache. Meanwhile, current typical parallel programming languages are unable to exploit the potential of these processors efficiently. In order to achieve desired performance on these hardwares we need to understand architectural parameters appropriately and also apply them in algorithm design. Computational models such as Multi-BSP, illustrate these parameters and explain adequate methods for designing algorithms on multi-cores. One of applicable categories of problems is Branch-and-Bound (BaB) that needs to be adapted by such model for implementing on these systems. In this paper, we have attempted to make a mapping between BaB run-time tree and the Memory Hierarchy Tree (MT) of multi-core processor. Multi-BSP model inspired us to introduce Multi-BaB model. Analogous to Multi-BSP analysis, bounds for communication and synchronization costs have been presented in the paper respecting BaB algorithms. This work is a step towards making multi-core programming efficient and tries to obtain correct analysis of BaB algorithm behavior on multi-core architectures.
引用
收藏
页码:235 / 241
页数:7
相关论文
共 24 条
  • [1] Computation Complexity of Branch-and-Bound Model Selection
    Thakoor, Ninad
    Devarajan, Venkat
    Gao, Jean
    2009 IEEE 12TH INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2009, : 1895 - 1900
  • [2] Branch-and-Bound for Model Selection and Its Computational Complexity
    Thakoor, Ninad
    Gao, Jean
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2011, 23 (05) : 655 - 668
  • [3] Performance issues in emerging homogeneous multi-core architectures
    Kayi, Abdullah
    El-Ghazawi, Tarek
    Newby, Gregory B.
    SIMULATION MODELLING PRACTICE AND THEORY, 2009, 17 (09) : 1485 - 1499
  • [4] Synthesis of Pareto Efficient Technical Architectures for Multi-Core Systems
    Zverlov, Sergey
    Voss, Sebastian
    2014 38TH ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW 2014), 2014, : 366 - 371
  • [5] Nearest Neighbor Affinity Scheduling In Heterogeneous Multi-Core Architectures
    Sibai, Fadi N.
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2008, 8 (03): : 144 - 150
  • [6] ParaMiner: a generic pattern mining algorithm for multi-core architectures
    Benjamin Negrevergne
    Alexandre Termier
    Marie-Christine Rousset
    Jean-François Méhaut
    Data Mining and Knowledge Discovery, 2014, 28 : 593 - 633
  • [7] PARAMINER: a generic pattern mining algorithm for multi-core architectures
    Negrevergne, Benjamin
    Termier, Alexandre
    Rousset, Marie-Christine
    Mehaut, Jean-Francois
    DATA MINING AND KNOWLEDGE DISCOVERY, 2014, 28 (03) : 593 - 633
  • [8] ParIS plus : Data Series Indexing on Multi-Core Architectures
    Peng, Botao
    Fatourou, Panagiota
    Palpanas, Themis
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2021, 33 (05) : 2151 - 2164
  • [9] Parallel Subspace Clustering Using Multi-core and Many-core Architectures
    Datta, Amitava
    Kaur, Amardeep
    Lauer, Tobias
    Chabbouh, Sami
    NEW TRENDS IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2017, 2017, 767 : 213 - 223
  • [10] Analyzing large-scale DNA Sequences on Multi-core Architectures
    Memeti, Suejb
    Pllana, Sabri
    2015 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2015, : 208 - 215