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 条
  • [41] Parallel Implementation of Triangular Cellular Automata for Computing Two-Dimensional Elastodynamic Response on Arbitrary Domains
    Leamy, Michael J.
    Springer, Adam C.
    VIBRATION PROBLEMS ICOVP 2011, 2011, 139 : 731 - 736
  • [42] Two-dimensional cellular automata and deterministic on-line tessalation automata
    Terrier, V
    THEORETICAL COMPUTER SCIENCE, 2003, 301 (1-3) : 167 - 186
  • [43] Triangular Automata: The 256 Elementary Cellular Automata of the Two-Dimensional Plane
    Cousin, Paul
    COMPLEX SYSTEMS, 2024, 33 (03): : 253 - 275
  • [44] From One-dimensional to Two-dimensional Cellular Automata
    Dennunzio, Alberto
    FUNDAMENTA INFORMATICAE, 2012, 115 (01) : 87 - 105
  • [45] A parallel multi-objective algorithm for two-dimensional bin packing with rotations and load balancing
    Fernandez, Antonio
    Gil, Consolacion
    Banos, Raul
    Montoya, Maria G.
    EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (13) : 5169 - 5180
  • [46] An implementation of parallel production systems with two load balancing mechanisms
    Miyazaki, J
    Yokota, H
    SYSTEMS AND COMPUTERS IN JAPAN, 1995, 26 (14) : 1 - 14
  • [47] Efficient simulation execution of cellular automata on GPU
    Cagigas-Muniz, Daniel
    Diaz-del-Rio, Fernando
    Sevillano-Ramos, Jose Luis
    Guisado-Lizar, Jose-Luis
    SIMULATION MODELLING PRACTICE AND THEORY, 2022, 118
  • [48] Simulation of d′-dimensional cellular automata on d-dimensional cellular automata
    Scheben, Christoph
    CELLULAR AUTOMATA, PROCEEDINGS, 2006, 4173 : 131 - 140
  • [49] A Novel Two-Dimensional Dynamic Pseudo-Random Coupled Map Lattices System Based on Partitioned Elementary Cellular Automata
    Ning, Hao
    Zhao, Geng
    Dong, Youheng
    Ma, Yingjie
    APPLIED SCIENCES-BASEL, 2022, 12 (23):
  • [50] The impact of load balancing to object-oriented query execution scheduling in parallel machine environment
    Taniar, D
    Leung, CHC
    INFORMATION SCIENCES, 2003, 157 (1-4) : 33 - 71