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 条
  • [41] The impact of parallelization with OpenMP on the performance and quality of the solutions of a genetic algorithm
    Gressler, Henrique de Oliveira
    Cera, Marcia Cristina
    REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2014, 6 (02): : 35 - 47
  • [42] Numerical integration of overlap electron densities: Parallelization strategies for a good load balancing using OpenMP
    Santos-Jr, Carlos, V
    Lima, Ewerton M.
    Moura Jr, Renaldo T.
    COMPUTATIONAL AND THEORETICAL CHEMISTRY, 2021, 1206
  • [43] Efficient OpenMP parallelization to a complex MPI parallel magnetohydrodynamics code
    Zhou, Hongyang
    Toth, Gabor
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 139 : 65 - 74
  • [44] An efficient hybrid MPI/OpenMP parallelization of the asynchronous ADMM algorithm
    Qiu, Qinnan
    Lei, Yongmei
    Wang, Dongxia
    Wang, Guozheng
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 563 - 570
  • [45] Balancing parallelization and asynchronization in event-driven programs with OpenMP
    Fan, Xing
    Sinnen, Oliver
    Giacaman, Nasser
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (04)
  • [46] High-scalability parallelization of a molecular modeling application: Performance and productivity comparison between OpenMP and MPI implementations
    Brown, Russell
    Sharapov, Ilya
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2007, 35 (05) : 441 - 458
  • [47] High-Scalability Parallelization of a Molecular Modeling Application: Performance and Productivity Comparison Between OpenMP and MPI Implementations
    Russell Brown
    Ilya Sharapov
    International Journal of Parallel Programming, 2007, 35 : 441 - 458
  • [48] Parallelization of an unstructured Navier-Stokes solver using a multi-color ordering method for OpenMP
    Sato, Yohei
    Hino, Takanori
    Ohashi, Kunihide
    COMPUTERS & FLUIDS, 2013, 88 : 496 - 509
  • [49] Enhancing Parallelization with OpenMP through Multi-Modal Transformer Learning
    Chen, Yuehua
    Yuan, Huaqiang
    Hou, Fengyao
    Hu, Peng
    2024 5TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATION, ICCEA 2024, 2024, : 465 - 469
  • [50] OpenMP Parallelization and Optimization of Graph-Based Machine Learning Algorithms
    Meng, Zhaoyi
    Koniges, Alice
    He, Yun
    Williams, Samuel
    Kurth, Thorsten
    Cook, Brandon
    Deslippe, Jack
    Bertozzi, Andrea L.
    OpenMP: Memory, Devices, and Tasks, 2016, 9903 : 17 - 31