Tématem této bakalářské práce je využití GPU pro zrychlení parametrizace řečového signálu. Práce obsahuje popis použitých metod analýzy řečového signálu (MFCC, LC-RC systém). Další část práce se zabývá návrhem kódu pro výpočet zvolených metod tak, aby se využilo architektury GPU. V poslední části práce je uvedeno vyhodnocení a porovnání kódu na CPU a GPU. Výsledkem práce je program, který je na přiloženém CD.
Annotation in English
The subject of this bachelor thesis is the use of GPU for speech signal parameterization acceleration. The thesis contains the description of used methods of speech signal analysis (MFCC, LC-RC system). The next part of the thesis describes the process of writing the code to compute selected methods in order to take advantage of GPU architecture. The result of this thesis is a program on included CD.
Keywords
rozpoznávání řeči, parametrizace řečového signálu, MFCC, LC-RC systém, CUDA
Keywords in English
speech recognition, speech signal parameterization, MFCC, LC-RC system, CUDA
Length of the covering note
37
Language
CZ
Annotation
Tématem této bakalářské práce je využití GPU pro zrychlení parametrizace řečového signálu. Práce obsahuje popis použitých metod analýzy řečového signálu (MFCC, LC-RC systém). Další část práce se zabývá návrhem kódu pro výpočet zvolených metod tak, aby se využilo architektury GPU. V poslední části práce je uvedeno vyhodnocení a porovnání kódu na CPU a GPU. Výsledkem práce je program, který je na přiloženém CD.
Annotation in English
The subject of this bachelor thesis is the use of GPU for speech signal parameterization acceleration. The thesis contains the description of used methods of speech signal analysis (MFCC, LC-RC system). The next part of the thesis describes the process of writing the code to compute selected methods in order to take advantage of GPU architecture. The result of this thesis is a program on included CD.
Keywords
rozpoznávání řeči, parametrizace řečového signálu, MFCC, LC-RC systém, CUDA
Keywords in English
speech recognition, speech signal parameterization, MFCC, LC-RC system, CUDA
Research Plan
Seznamte se s metodami parametrizace řečového signálu pro rozpoznávání řeči.
Seznamte se s programovacím jazykem C a jeho rozšířením pro programování GPU (CUDA).
Po konzultaci s vedoucím BP implementujte alespoň dvě parametrizační metody.
Navrhněte a proveďte sadu testů pro různé úlohy, ověřte korektnost implementace a vyhodnoťte rychlost.
Diskutujte vhodnost nasazení GPU pro tento typ úloh.
Research Plan
Seznamte se s metodami parametrizace řečového signálu pro rozpoznávání řeči.
Seznamte se s programovacím jazykem C a jeho rozšířením pro programování GPU (CUDA).
Po konzultaci s vedoucím BP implementujte alespoň dvě parametrizační metody.
Navrhněte a proveďte sadu testů pro různé úlohy, ověřte korektnost implementace a vyhodnoťte rychlost.
Diskutujte vhodnost nasazení GPU pro tento typ úloh.
Recommended resources
Psutka et al.: Mluvíme s počítačem česky.\\
CUDA C Programming Guide.\\
CUDA C Best Practices Guide.\\
Další materiály v AJ dodá vedoucí bakalářské práce
Recommended resources
Psutka et al.: Mluvíme s počítačem česky.\\
CUDA C Programming Guide.\\
CUDA C Best Practices Guide.\\
Další materiály v AJ dodá vedoucí bakalářské práce