Dimitris Tsiamasiotis, I. Papaefstathiou, C. Manifavas
{"title":"Sphinx-3语音识别算法的高度并行实现","authors":"Dimitris Tsiamasiotis, I. Papaefstathiou, C. Manifavas","doi":"10.1109/AFRCON.2013.6757669","DOIUrl":null,"url":null,"abstract":"General-purpose computing on graphics processing units (GPGPU) has been an active area of scientific research in recent years. Most of the research efforts are based upon the Compute Unified Device Architecture (i.e. CUDA), introduced by Nvidia and targeting its products. In this work, the features of the abovementioned technology are exploited to produce a highly parallel implementation of the Sphinx 3 voice recognition algorithm. Our goal was to improve the execution time of the decoder, in specific. Execution times achieved indicate that it is indeed possible to speed up the algorithm even if the vast majority of the code cannot be run in parallel.","PeriodicalId":159306,"journal":{"name":"2013 Africon","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Highly parallel implementation of Sphinx-3 voice recognition algorithm\",\"authors\":\"Dimitris Tsiamasiotis, I. Papaefstathiou, C. Manifavas\",\"doi\":\"10.1109/AFRCON.2013.6757669\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"General-purpose computing on graphics processing units (GPGPU) has been an active area of scientific research in recent years. Most of the research efforts are based upon the Compute Unified Device Architecture (i.e. CUDA), introduced by Nvidia and targeting its products. In this work, the features of the abovementioned technology are exploited to produce a highly parallel implementation of the Sphinx 3 voice recognition algorithm. Our goal was to improve the execution time of the decoder, in specific. Execution times achieved indicate that it is indeed possible to speed up the algorithm even if the vast majority of the code cannot be run in parallel.\",\"PeriodicalId\":159306,\"journal\":{\"name\":\"2013 Africon\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 Africon\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AFRCON.2013.6757669\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Africon","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AFRCON.2013.6757669","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Highly parallel implementation of Sphinx-3 voice recognition algorithm
General-purpose computing on graphics processing units (GPGPU) has been an active area of scientific research in recent years. Most of the research efforts are based upon the Compute Unified Device Architecture (i.e. CUDA), introduced by Nvidia and targeting its products. In this work, the features of the abovementioned technology are exploited to produce a highly parallel implementation of the Sphinx 3 voice recognition algorithm. Our goal was to improve the execution time of the decoder, in specific. Execution times achieved indicate that it is indeed possible to speed up the algorithm even if the vast majority of the code cannot be run in parallel.