Load Balancing of the Parallel Execution of Two Dimensional Partitioned Cellular Automata

被引:0
|
作者
Giordano, Andrea [1 ]
Amelia, Francesca [2 ]
Gigliotti, Salvatore [2 ]
Rongo, Rocco [2 ]
Spataro, William [3 ]
机构
[1] ICAR CNR, Arcavacata Di Rende, Italy
[2] Univ Calabria, Dept Math & Comp Sci, Calabria, Italy
[3] Univ Calabria, Dept Environm Engn, Calabria, Italy
来源
30TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2022) | 2022年
关键词
Load Balancing; Parallel Computing; Cellular Automata; STRATEGIES; SIMULATION;
D O I
10.1109/PDP55904.2022.00039
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Load Balancing is generally referred as the technique to properly partition computation among processing elements in order to achieve optimal resource usage and thus reduce computation time. In this paper, we present a dynamic load balancing application in the context of the parallel execution of Cellular Automata where the domain space is partitioned in two dimensional regions that are assigned to different processing elements. Starting from general closed-form expressions that allow to compute the optimal workload assignment in a dynamic fashion when partitioning takes place along only one dimension, we extend the procedure to allow partitioning and balancing along both dimensions. As confirmed by the experimental results, two dimensional partitioning itself enables to speedup the execution, and further improvements are obtained when the load balancing occurs along both dimensions.
引用
收藏
页码:205 / 210
页数:6
相关论文
共 50 条
  • [1] Tailoring load balancing of cellular automata parallel execution to the case of a two-dimensional partitioned domain
    Alessio De Rango
    Andrea Giordano
    Giuseppe Mendicino
    Rocco Rongo
    William Spataro
    The Journal of Supercomputing, 2023, 79 : 9273 - 9287
  • [2] Tailoring load balancing of cellular automata parallel execution to the case of a two-dimensional partitioned domain
    De Rango, Alessio
    Giordano, Andrea
    Mendicino, Giuseppe
    Rongo, Rocco
    Spataro, William
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (08): : 9273 - 9287
  • [3] Dynamic Load Balancing in Parallel Execution of Cellular Automata
    Giordano, Andrea
    De Rango, Alessio
    Rongo, Rocco
    D'Ambrosio, Donato
    Spataro, William
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (02) : 470 - 484
  • [4] Dynamic load balancing of parallel cellular automata
    Mazzariol, M
    Gennart, BA
    Hersch, RD
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING IV, 2000, 4118 : 21 - 29
  • [5] Parallel load balancing for dynamic execution environments
    Minyard, T
    Kallinderis, Y
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 189 (04) : 1295 - 1309
  • [6] Dynamic Load Balancing Based on Hypergraph Partitioning for Parallel Geospatial Cellular Automata Models
    Xia, Wei
    Guan, Qingfeng
    Li, Yuanyuan
    Yue, Hanqiu
    Yang, Xue
    Gao, Huan
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2025, 14 (03)
  • [7] PARTITIONED LOAD ALLOCATION FOR MINIMUM PARALLEL PROCESSING EXECUTION TIME
    HADDAD, EK
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 2: SOFTWARE, 1989, : 192 - 199
  • [8] Load balancing for parallel query execution on NUMA multiprocessors
    INRIA Rocquencourt, France
    Distrib Parallel Databases, 1 (99-121):
  • [9] Load balancing for parallel query execution on NUMA multiprocessors
    Bouganim, L
    Florescu, D
    Valduriez, P
    DISTRIBUTED AND PARALLEL DATABASES, 1999, 7 (01) : 99 - 121
  • [10] Load Balancing for Parallel Query Execution on NUMA Multiprocessors
    Luc Bouganim
    Daniela Florescu
    Patrick Valduriez
    Distributed and Parallel Databases, 1999, 7 : 99 - 121