Fuzzy Application Parallelization Using OpenMP

被引:0
|
作者
Chantrapornchai , Chantana [1 ]
Pipatpaisan, J. [1 ]
机构
[1] Silpakorn Univ, Fac Sci, Dept Comp, Bangkok 73000, Thailand
来源
BEYOND LOOP LEVEL PARALLELISM IN OPENMP: ACCELERATORS, TASKING AND MORE, PROCEEDINGS | 2010年 / 6132卷
关键词
Fuzzy Applications; Parallel Computing; OpenMP;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Developing fuzzy applications contain many steps. Each part may require lots of computation cycles depending on applications and target platforms. In this work, we study the parallelism in fuzzy systems using openMP and its possibility in embedded plaforms. Two versions of the parallelization are mentioned: fine-grained and coarse-grained parallelism. In our study, we found that the coarse-grained approach is more effective due to the overhead of openMP which becomes more visible in the low-speed CPU. Thus, the coarse-grained approach is suggested. Two versions using paralle-for and section are proposed. Two versions give different speedup rate depending on characteristics of the applications and fuzzy parameters. In general, the experiments convey that as the system runs continuously the openMP implementation can achieve a certain speedup, overcoming the openMP overhead by the proposed parallelization schemes.
引用
收藏
页码:122 / 132
页数:11
相关论文
共 50 条
  • [21] OpenMP parallelization of agent-based models
    Massaioli, F
    Castiglione, F
    Bernaschi, M
    PARALLEL COMPUTING, 2005, 31 (10-12) : 1066 - 1081
  • [22] Memory-efficient flow accumulation using a look-around approach and its OpenMP parallelization
    Cho, Huidae
    ENVIRONMENTAL MODELLING & SOFTWARE, 2023, 167
  • [23] OpenMP Parallelization Strategies for a Discontinuous Galerkin Solver
    Andrea Crivellini
    Matteo Franciolini
    Alessandro Colombo
    Francesco Bassi
    International Journal of Parallel Programming, 2019, 47 : 838 - 873
  • [24] OpenMP Parallelization Strategies for a Discontinuous Galerkin Solver
    Crivellini, Andrea
    Franciolini, Matteo
    Colombo, Alessandro
    Bassi, Francesco
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2019, 47 (5-6) : 838 - 873
  • [25] Parallelization of the Ant Colony Optimization for the Shortest Path Problem using OpenMP and CUDA
    Arnautovic, Maida
    Curic, Maida
    Dolamic, Emina
    Nosovic, Novica
    2013 36TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2013, : 1273 - 1277
  • [26] Implementation of OpenMP Parallelization of Rate-Dependent Ceramic Peridynamic Model
    Zhang, Haoran
    Liu, Yaxun
    Liu, Lisheng
    Lai, Xin
    Liu, Qiwen
    Mei, Hai
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2022, 133 (01): : 195 - 217
  • [27] NESTED OPENMP PARALLELIZATION OF A HIERARCHICAL DATA CLUSTERING ALGORITHM
    Hadjidoukas, Panagiotis E.
    Amsaleg, Laurent
    PARALLEL PROCESSING LETTERS, 2010, 20 (02) : 187 - 208
  • [28] Automatic Parallelization and OpenMP Offloading of Fortran Array Notation
    Ivanov, Ivan R.
    Domke, Jens
    Endo, Toshio
    Doerfert, Johannes
    ADVANCING OPENMP FOR FUTURE ACCELERATORS, IWOMP 2024, 2024, 15195 : 197 - 209
  • [29] Language-based vectorization and parallelization using intrinsics, OpenMP, TBB and Cilk Plus
    Przemysław Stpiczyński
    The Journal of Supercomputing, 2018, 74 : 1461 - 1472
  • [30] Incompressible Fluid Simulation Parallelization with OpenMP, MPI and CUDA
    Jiang, Xuan
    Lu, Laurence
    Song, Linyue
    ADVANCES IN INFORMATION AND COMMUNICATION, FICC, VOL 2, 2023, 652 : 385 - 395