Maximization of Expectation-Parallelism Algorithm Using OpenCL

被引:0
|
作者
Insua-Suarez, Ernesto [1 ]
Fulgueira-Camilo, Marlis [1 ]
Henry-Fuenteseca, Venus [1 ]
机构
[1] Inst Super Politecn Jose Antonio Echeverria, Fac Ingn Informat, Havana, Cuba
来源
REVISTA DIGITAL LAMPSAKOS | 2015年 / 13期
关键词
Hybrid architectures; Parallel & Distributed Computation; Maximization of Expectation; Parallel Execution; OpenCL;
D O I
10.21501/21454086.1361
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Nowadays both organizations and companies store big volumes of data to achieve their purposes. One of the variants to obtain valuable information consists on the employment of Data Mining. Inside Data Mining, different tasks exist and one of them is clustering. In this task the data group according to their likenesses among them differ with elements of other groups. One of the algorithms that carry out these clusters is Expectation-Maximization, which presents high times of execution in their data. This article discusses about the parallelization of the mentioned algorithm, using techniques of parallel programming. The design of the proposed algorithm is based on the use of the graphic process unit, GPU. OpenCL, language used for the programming in hybrid architectures, allows to take advantage of the available hardware architectures, which it is possible to diminish the time of execution of the sequential implementation. The reason to improve this time is due to the quantity of parallel processes that can rush in threads of independent prosecutions. For the achievement of the described results, knowledge of the field of Data Mining and Parallel and Distributed Computation are integrated. As part of this investigation, an implementation of the algorithm using the libraries of OpenCL was carried out to diminish the time of execution. The implementation is able to diminish the sequential implementation in 82%, this means that the parallel algorithm is executed 5,5 times quicker that its sequential corresponding implementation.
引用
收藏
页码:51 / 61
页数:11
相关论文
共 50 条
  • [1] Background Noise Estimation Using an Expectation Maximization Algorithm
    Bjornstad, Joel N.
    Hickman, Granger W.
    OCEANS 2017 - ABERDEEN, 2017,
  • [2] Dynamic data rectification using the expectation maximization algorithm
    Singhal, A
    Seborg, DE
    AICHE JOURNAL, 2000, 46 (08) : 1556 - 1565
  • [3] Similarity based clustering using the expectation maximization algorithm
    Brankov, JG
    Galatsanos, NP
    Yang, YY
    Wernick, MN
    2002 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL I, PROCEEDINGS, 2002, : 97 - 100
  • [4] Operational Modal Analysis using Expectation Maximization Algorithm
    Cara, F. J.
    Carpio, J.
    Juan, J.
    Alarcon, E.
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON STRUCTURAL DYNAMICS, EURODYN 2011, 2011, : 2212 - 2219
  • [5] What is the expectation maximization algorithm?
    Do, Chuong B.
    Batzoglou, Serafim
    NATURE BIOTECHNOLOGY, 2008, 26 (08) : 897 - 899
  • [6] What is the expectation maximization algorithm?
    Chuong B Do
    Serafim Batzoglou
    Nature Biotechnology, 2008, 26 : 897 - 899
  • [7] The Expectation and Sparse Maximization Algorithm
    Barembruch, Steffen
    Scaglione, Anna
    Moulines, Eric
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2010, 12 (04) : 317 - 329
  • [8] Annealing expectation maximization algorithm
    Qi, Yingjian
    Luo, Siwei
    Huang, Yaping
    Li, Aijun
    Liu, Yunhui
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2006, 43 (04): : 654 - 660
  • [9] Decentralized Expectation Maximization Algorithm
    Jin, Honghe
    Sun, Xiaoxiao
    Xu, Liwen
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT I, 2020, 12452 : 512 - 527
  • [10] The expectation-maximization algorithm
    Moon, TK
    IEEE SIGNAL PROCESSING MAGAZINE, 1996, 13 (06) : 47 - 60