Применение технологии NVIDIA CUDA для обучения и декодирования Скрытых Марковских Моделей
| Parent link: | Известия Томского политехнического университета [Известия ТПУ]/ Томский политехнический университет (ТПУ).— , 2000- Т. 324, № 5 : Информационные технологии.— 2014.— [С. 115-121] |
|---|---|
| Huvudupphovsman: | |
| Institutionell upphovsman: | |
| Övriga upphovsmän: | |
| Sammanfattning: | Заглавие с титульного листа Электронная версия печатной публикации Актуальность работы обусловлена необходимостью оптимизации алгоритмов обработки больших речевых баз данных при разработке качественных систем автоматического распознавания речи. Развитие современных многоядерных процессоров, в частности графических процессоров GPU, позволяет получить существенный прирост производительности при реализации сложных ресурсоемких алгоритмов цифровой обработки сигналов и значительно сократить время обработки данных. Цель работы: оптимизация алгоритмов обучения (Baum-Welch re-estimation) и декодирования (Витерби) Скрытых Марковских Моделей с помощью технологии параллельного программирования NVIDIA CUDA и оценка прироста производительности относительно центрального процессора. Методы исследования: определение участков алгоритмов обучения и декодирования Скрытых Марковских Моделей, подходящих для эффективной параллельной реализации с учетом особенности программной модели CUDA, с последующей реализацией. Результаты: Получена практическая параллельная реализация алгоритмов обучения и декодирования Скрытых Марковских Моделей с помощью графического процессора GPU. Произведена оценка прироста производительности относительно центрального процессора для различных параметров модели (количества состояний и размерности параметрического вектора). Результаты данной работы могут быть полезны как инженерам, работающим над созданием и улучшением систем автоматического распознавания речи, так и исследователям, работающим в области обработки сигналов и искусственного интеллекта. The urgency of the discussed issue is caused by the need of optimization of huge speech corpus's processing algorithms required for developing robust automatic speech recognition systems. The evolution of modern multicore processors, specifically graphical processor units GPU, allows improving sufficiently the performance of difficult and resource-intensive digital signal processing algorithms and reducing sufficiently a data processing time. The main aim of the study is to optimize education (Baum-Welch re-estimation) and decoding (Viterbi) algorithms of Hidden Markov Models by parallel programming technology NVIDIA CUDA and to estimate performance increase in comparison within the CPU. The methods used in the study: the search of education and decoding algorithm's parts suitable for effective parallel realization by NVIDIA CUDA and its implementation. The results: The authors have developed parallel realization of education and decoding Hidden Markov Models algorithms by GPU and have estimated the performance increase in comparison within the CPU for different model's parameters (the number of model state and dimension of a feature vector). The results of the paper can be used both by engineers developing and improving the automatic speech recognition systems and by explorers working on a digital signal processing and artificial intelligence systems. |
| Språk: | ryska |
| Publicerad: |
2014
|
| Serie: | Алгоритмическое и программное обеспечение |
| Ämnen: | |
| Länkar: | http://earchive.tpu.ru/bitstream/11683/5261/1/bulletin_tpu-2014-324-5-14.pdf |
| Materialtyp: | Elektronisk Bokavsnitt |
| KOHA link: | https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=264539 |
MARC
| LEADER | 00000nla2a2200000 4500 | ||
|---|---|---|---|
| 001 | 264539 | ||
| 005 | 20231031222821.0 | ||
| 035 | |a (RuTPU)RU\TPU\book\287533 | ||
| 090 | |a 264539 | ||
| 100 | |a 20140619d2014 k y0rusy50 ca | ||
| 101 | 0 | |a rus | |
| 102 | |a RU | ||
| 135 | |a drnn ---uucaa | ||
| 181 | 0 | |a i | |
| 182 | 0 | |a b | |
| 200 | 1 | |a Применение технологии NVIDIA CUDA для обучения и декодирования Скрытых Марковских Моделей |b Электронный ресурс |f П. М. Зацепин, Д. А. Гефке | |
| 203 | |a Текст |c электронный | ||
| 215 | |a 1 файл (203 Kb) | ||
| 225 | 1 | |a Алгоритмическое и программное обеспечение | |
| 230 | |a Электронные текстовые данные (1 файл : 203 Kb) | ||
| 300 | |a Заглавие с титульного листа | ||
| 300 | |a Электронная версия печатной публикации | ||
| 320 | |a [Библиогр.: с. 120 (20 назв.)] | ||
| 330 | |a Актуальность работы обусловлена необходимостью оптимизации алгоритмов обработки больших речевых баз данных при разработке качественных систем автоматического распознавания речи. Развитие современных многоядерных процессоров, в частности графических процессоров GPU, позволяет получить существенный прирост производительности при реализации сложных ресурсоемких алгоритмов цифровой обработки сигналов и значительно сократить время обработки данных. Цель работы: оптимизация алгоритмов обучения (Baum-Welch re-estimation) и декодирования (Витерби) Скрытых Марковских Моделей с помощью технологии параллельного программирования NVIDIA CUDA и оценка прироста производительности относительно центрального процессора. Методы исследования: определение участков алгоритмов обучения и декодирования Скрытых Марковских Моделей, подходящих для эффективной параллельной реализации с учетом особенности программной модели CUDA, с последующей реализацией. Результаты: Получена практическая параллельная реализация алгоритмов обучения и декодирования Скрытых Марковских Моделей с помощью графического процессора GPU. Произведена оценка прироста производительности относительно центрального процессора для различных параметров модели (количества состояний и размерности параметрического вектора). Результаты данной работы могут быть полезны как инженерам, работающим над созданием и улучшением систем автоматического распознавания речи, так и исследователям, работающим в области обработки сигналов и искусственного интеллекта. | ||
| 330 | |a The urgency of the discussed issue is caused by the need of optimization of huge speech corpus's processing algorithms required for developing robust automatic speech recognition systems. The evolution of modern multicore processors, specifically graphical processor units GPU, allows improving sufficiently the performance of difficult and resource-intensive digital signal processing algorithms and reducing sufficiently a data processing time. The main aim of the study is to optimize education (Baum-Welch re-estimation) and decoding (Viterbi) algorithms of Hidden Markov Models by parallel programming technology NVIDIA CUDA and to estimate performance increase in comparison within the CPU. The methods used in the study: the search of education and decoding algorithm's parts suitable for effective parallel realization by NVIDIA CUDA and its implementation. The results: The authors have developed parallel realization of education and decoding Hidden Markov Models algorithms by GPU and have estimated the performance increase in comparison within the CPU for different model's parameters (the number of model state and dimension of a feature vector). The results of the paper can be used both by engineers developing and improving the automatic speech recognition systems and by explorers working on a digital signal processing and artificial intelligence systems. | ||
| 337 | |a Adobe Reader | ||
| 453 | |t NVIDIA CUDA application to train and decode the Hidden Markov Models |o translation from Russian |f P. M. Zatsepin, D. A. Gefke |c Tomsk |n TPU Press |d 2014 |d 2014 |a Zatsepin, Pavel | ||
| 453 | |t Bulletin of the Tomsk Polytechnic University | ||
| 453 | |t Vol. 324, № 5 : IT Technologies | ||
| 461 | 1 | |0 (RuTPU)RU\TPU\book\176237 |t Известия Томского политехнического университета [Известия ТПУ] |f Томский политехнический университет (ТПУ) |d 2000- | |
| 463 | 1 | |0 (RuTPU)RU\TPU\book\287138 |x 1684-8519 |t Т. 324, № 5 : Информационные технологии |v [С. 115-121] |d 2014 |p 184 с. | |
| 610 | 1 | |a электронный ресурс | |
| 610 | 1 | |a речь | |
| 610 | 1 | |a распознавание | |
| 610 | 1 | |a параллельные вычисления | |
| 610 | 1 | |a Скрытые Марковские Модели | |
| 610 | 1 | |a nVidia CUDA | |
| 610 | 1 | |a алгоритм Витерби | |
| 610 | 1 | |a алгоритм Баума-Велча | |
| 610 | |a speech recognition | ||
| 610 | |a parallel computing | ||
| 610 | |a Hidden Markov Models | ||
| 610 | |a NVIDIA CUDA | ||
| 610 | |a Viterbi algorithm | ||
| 610 | |a Baum-Welch re-estimation algorithm | ||
| 700 | 1 | |a Зацепин |b П. М. |g Павел Михайлович |6 z01712 | |
| 701 | 1 | |a Гефке |b Д. А. |g Денис Алексеевич |6 z02712 | |
| 712 | 0 | 2 | |a Алтайский государственный университет (АлтГУ) |c (Барнаул) |2 stltpush |3 (RuTPU)RU\TPU\col\21 |6 z01700 |
| 712 | 0 | 2 | |a Алтайский государственный университет (АлтГУ) |c (Барнаул) |2 stltpush |3 (RuTPU)RU\TPU\col\21 |6 z02701 |
| 801 | 2 | |a RU |b 63413507 |c 20190517 |g PSBO | |
| 856 | 4 | |u http://earchive.tpu.ru/bitstream/11683/5261/1/bulletin_tpu-2014-324-5-14.pdf | |
| 942 | |c CF | ||