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 条
  • [31] How Parallelization Helps Crowd Simulation: Study of an OpenMP-based System
    Lobo-Hernandez, Edwin
    Luo, Xun
    Alomia-Penafiel, Gustavo
    Liu, Nan
    Zuniga-Canon, Claudia
    2016 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND VISUALIZATION (ICVRV 2016), 2016, : 354 - 357
  • [32] Parallelization and analysis of selected numerical algorithms using OpenMP and Pluto on symmetric multiprocessing machine
    Sardar, Tanvir Habib
    Faizabadi, Ahmed Rimaz
    DATA TECHNOLOGIES AND APPLICATIONS, 2019, 53 (01) : 20 - 32
  • [33] Parallelization of a 3-Dimensional Hydrodynamics Model Using a Hybrid Method with MPI and OpenMP
    Ahn, Jung Min
    Kim, Hongtae
    Cho, Jae Gab
    Kang, Taegu
    Kim, Yong-seok
    Kim, Jungwook
    PROCESSES, 2021, 9 (09)
  • [34] Language-based vectorization and parallelization using intrinsics, OpenMP, TBB and Cilk Plus
    Stpiczynski, Przemyslaw
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (04) : 1461 - 1472
  • [35] Parallelization of Numerical Conjugate Heat Transfer Analysis in Parallel Plate Channel Using OpenMP
    Afzal, Asif
    Ansari, Zahid
    Ramis, M. K.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2020, 45 (11) : 8981 - 8997
  • [36] Practical parallelization of scientific applications with OpenMP, OpenACC and MPI
    Aldinucci, Marco
    Cesare, Valentina
    Colonnelli, Iacopo
    Martinelli, Alberto Riccardo
    Mittone, Gianluca
    Cantalupo, Barbara
    Cavazzoni, Carlo
    Drocco, Maurizio
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 157 : 13 - 29
  • [37] Parallelization of Numerical Conjugate Heat Transfer Analysis in Parallel Plate Channel Using OpenMP
    Asif Afzal
    Zahid Ansari
    M. K. Ramis
    Arabian Journal for Science and Engineering, 2020, 45 : 8981 - 8997
  • [38] Parallelization of the Multilevel Fast Multipole Algorithm by Combined Use of OpenMP and VALU Hardware Acceleration
    Liu, Jinbo
    He, Mang
    Zhang, Kang
    Wang, Binbin
    Qiu, Qingwei
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2014, 62 (07) : 3884 - 3889
  • [39] A Hybrid MPI/OpenMP Parallelization of K-Means Algorithms Accelerated Using the Triangle Inequality
    Kwedlo, Wojciech
    Czochanski, Pawel J.
    IEEE ACCESS, 2019, 7 : 42280 - 42297
  • [40] OCA - Code Advisory Tool for OpenMP Parallelization of Sequential Code
    Haber, Gadi
    Altman, Shachaf
    Ben-Asher, Yosi
    Aguston, Cfir
    2023 IEEE 16TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP, MCSOC, 2023, : 89 - 96