Effective implementation of the EM-algorithm using GPGPU
dc.contributor.author | Kasitskyj, O. V. | |
dc.contributor.author | Bidyuk, P. I. | |
dc.contributor.author | Korshevnyuk, L. A. | |
dc.contributor.author | Касіцький, О. В. | |
dc.contributor.author | Бідюк, Петро Іванович | |
dc.contributor.author | Коршевнюк, Л. О. | |
dc.contributor.author | Касицкий, А. В. | |
dc.contributor.author | Бидюк, Петр Иванович | |
dc.contributor.author | Коршевнюк, Л. А. | |
dc.date.accessioned | 2014-04-25T15:08:47Z | |
dc.date.available | 2014-04-25T15:08:47Z | |
dc.date.issued | 2013 | |
dc.description.abstracten | The problem of decreasing of running time for the data processing algorithms is very important especially when they are used in real time. For example, in real time image processing, process control systems, speech recognition, etc. The paper considers the possibility of decreasing running time of the expectation maximization (EM) algorithm using modern computing systems. The proposed modified EM-algorithm is aimed at better parallelism for the general purpose graphical processing unit (GPGPU).The experimental results are obtained with solving of the classical problem of Gaussian random variables mixture separation. The proposed implementation of the algorithm was performed on one and two 8-core processor (CPU) setup, as well as on the general purpose graphical processing unit. The graphics processor, because of its abilities for parallel computations and due to the properties of the EM-algorithm considered, showed substantially higher effectiveness in all the computational experiments. Besides, the modified EM-algorithm showed almost two times faster performance on GPGPU than on one or two CPU using large sample sizes (from 5 million values and higher). The lower price of graphics processor is an additional advantage of the approach proposed for such parallel algorithms and GPGPU usage. | uk |
dc.description.abstractru | В статье рассматривается модификация алгоритма максимизации математического ожидания (ЕМ-алгоритма) для повышения его быстродействия за счет увеличения степени параллелизма при реализации на графическом процессоре. Результат обеспечивается решением классической задачи разделения смеси гауссовых случайных величин. Реализация алгоритма была выполнена на одном и двух 8-ядерных процессорах, а также на графическом процессоре общего назначения. Во всех тестах графический процессор за счет своих широких возможностей по параллельным вычислениям и за счет свойств исполняемого ЕМ-алгоритма оказался более эффективным. А при больших объемах выборок (от 5 млн значений и более) модифицированный ЕМ-алгоритм на графическом процессоре показал выполнение практически в два раза быстрее, чем на одном или двух универсальных. С учетом более низкой стоимости графических процессоров повышение параллелизма алгоритмов имеет важное практическое значение. | uk |
dc.description.abstractuk | У статті розглядається модифікація алгоритму максимізації математичного сподівання (ЕМ-алгоритму) для підвищення його швидкодії за допомогою збільшення ступеня паралелізму при реалізації на графічному процесорі. Результат забезпечується розв’язанням класичної задачі розділення суміші гауссових випадкових величин. Реалізація алгоритму була виконана на одному і двох 8-ядерних процесорах, а також на графічному процесорі загального призначення. У всіх тестах графічний процесор за рахунок своїх значних можливостей з паралельних обчислень та через властивості виконуваного ЕМ-алгоритму виявився більш ефективним. А за великих обсягів вибірок (від 5 млн значень і більше) модифікований ЕМ-алгоритм на графічному процесорі показав практично в два рази швидше виконання, ніж на одному або двох універсальних процесорах. З урахуванням меншої вартості графічних процесорів підвищення паралелізму алгоритмів має важливе практичне значення. | uk |
dc.format.pagerange | Pp. 35-39 | uk |
dc.identifier.citation | Kasitskyj O. V. Effective implementation of the EM-algorithm using GPGPU / O. V. Kasitskyj, P. I. Bidyuk, L. A. Korshevnyuk // Наукові вісті НТУУ «КПІ» : науково-технічний журнал. – 2013. – № 5(91). – С. 35–39. – Бібліогр.: 11 назв. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/7376 | |
dc.language.iso | en | uk |
dc.publisher | НТУУ "КПІ" | uk |
dc.publisher.place | Київ | uk |
dc.source | Наукові вісті НТУУ «КПІ»: науково-технічний журнал | uk |
dc.status.pub | published | uk |
dc.subject.udc | 004.021 | uk |
dc.title | Effective implementation of the EM-algorithm using GPGPU | uk |
dc.title.alternative | Ефективна реалізація ЕМ-алгоритму з використанням технології GPGPU | uk |
dc.title.alternative | Эффективная реализация ЕМ-алгоритма с использованием технологии GPGPU | uk |
dc.type | Article | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- 05_kasitskyj_ov_effective_implementation.pdf
- Розмір:
- 173.64 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: