Accelerating Message Passing Operation of GDL-Based Constraint Optimization Algorithms Using Multiprocessing

被引:0
|
作者
Zaoad, Syeed Abrar [1 ]
Tanjim, Tauhid [1 ]
Hasan, Mir [2 ]
Mamun-Or-Rashid, Md [1 ]
Almansour, Ibrahem Abdullah [3 ]
Khan, Md Mosaddek [1 ]
机构
[1] Univ Dhaka, Dept Comp Sci & Engn, Dhaka 1000, Bangladesh
[2] Austin Peay State Univ, Dept Comp Sci & Informat Technol, Clarksville, TN 37040 USA
[3] King Abdulaziz City Sci & Technol, Dept Comp Sci & Informat Technol, Riyadh, Saudi Arabia
来源
19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021) | 2021年
关键词
COP; Generalized distributive law; Parallel computing; Speeding up; DECENTRALIZED COORDINATION; FACTOR GRAPHS;
D O I
10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00102
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper develops a new message passing protocol that can be used to speed up the inference process of Generalized Distributive Law (GDL) based constraint optimization algorithms. In particular, we parallelize the inference process of the GDL-based constraint optimization algorithms which have been widely used to solve Constraint Optimization Problems (COPs) in different real world applications, such as wire routing, image analysis, computer-aided gas pipeline operation, and numerical optimization. It is worth noting that the proposed new parallel approach can be applied to accelerate any GDL-based message passing algorithms, such as Max-Sum, Max-Product or Sum-Product. In this work, we make use of the available Central Processing Unit (CPU) cores of a system to minimize the time it requires to execute a given algorithm. Consequently, this reduced computation time will accelerate the GDL-based COP algorithms which can be used in larger systems. However, the main challenge is to maintain the quality of the solution while minimizing the completion time. Our proposed protocol specifically takes this trade-off into account, and our empirical results depict that it is able to produce the same solution quality while accelerating the inference process 2-10 times faster compared to the state-of-theart.
引用
收藏
页码:706 / 714
页数:9
相关论文
共 50 条
  • [31] FPGA Implementation of Rapid PN Code Acquisition Using Iterative Message Passing Algorithms
    Wang, Wei
    Wang, Zhihua
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2014, 29 (06) : 13 - 23
  • [32] Hpcfolder: a simple tool used to parallelize algorithms using the message passing interface (MPI)
    Kunal Jani
    Ankit Kumar
    Ronak Nahata
    The Journal of Supercomputing, 2022, 78 : 258 - 278
  • [33] Scalable CFD computations using message-passing and distributed shared memory algorithms
    Plazek, J
    Banas, K
    Kitowski, J
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2000, 1908 : 282 - 288
  • [34] Face recognition using message passing based clustering method
    Du, Chunhua
    Yang, Jie
    Wu, Qiang
    Zhang, Tianhao
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2009, 20 (08) : 608 - 613
  • [35] Hpcfolder: a simple tool used to parallelize algorithms using the message passing interface (MPI)
    Jani, Kunal
    Kumar, Ankit
    Nahata, Ronak
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (01): : 258 - 278
  • [36] A New Parallel Ant Colony Optimization Algorithm Based On Message Passing Interface
    Xiong Jie
    Liu Caiyun
    Chen Zhong
    PACIIA: 2008 PACIFIC-ASIA WORKSHOP ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION, VOLS 1-3, PROCEEDINGS, 2008, : 1149 - +
  • [37] Analysis and design optimization of communication process on message-passing-based MPSoC
    Fu, Fangfa
    Wang, Jinxiang
    Wang, Liang
    Wu, Zixu
    Yu, Mingyan
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2011, 23 (10): : 1680 - 1689
  • [38] Parallelization strategies for bee colony optimization based on message passing communication protocol
    Davidovic, Tatjana
    Jaksic, Tatjana
    Ramljak, Dusan
    Selmic, Milica
    Teodorovic, Dusan
    OPTIMIZATION, 2013, 62 (08) : 1113 - 1142
  • [39] Study of Particle Swarm Optimization Algorithms Using Message Passing Interface and Graphical Processing Units Employing a High Performance Computing Cluster
    Santana-Castolo, Manuel-H.
    Alejandro Morales, J.
    Torres-Ramos, Sulema
    Alanis, Alma Y.
    HIGH PERFORMANCE COMPUTER APPLICATIONS, 2016, 595 : 116 - 131
  • [40] Derivation of scalable message-passing algorithms using parallel combinatorial list generator functions
    Abdallah, AE
    Hawkins, J
    COMMUNICATING PROCESS ARCHITECTURES 2004, 2004, 62 : 373 - 386