i-vector声纹识别算法硬件加速器的设计与实现

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:poshashajia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,声纹识别作为生物特征识别的一种,愈发受到人们的关注,并随着技术的发展,逐渐应用到日常生活的各种场景中,而在大多数情况下,i-vector是用于文本无关声纹识别的最佳性能模型。本文着眼于i-vector声纹识别算法的FPGA加速工作展开。首先,基于TIMIT数据集对i-vector软件算法进行量化分析,提出了统计量求平均的方法使数据规模统一,并且利用数据归一化缩小数据的范围,同时,使用MATLAB定点仿真工具对i-vector软件算法进行定点化。其次,对i-vector算法中关键的复杂运算子模块进行设计与实现,包括:高性能可配置矩阵乘法模块,能够通过简单配置适应i-vector算法中的6种规模3种数据调度方式的矩阵乘法,并且通过流水化实现接近峰值的性能;基于部件复用对细粒度并行的Cholesky分解进行了优化,通过数据重用对上三角矩阵细粒度流水并行进行优化,实现了计算时延与硬件资源消耗的降低;设计了针对流水结构的可变逐栈调试模块,能帮助快速定位问题,降低开发难度。最后,通过对i-vector软件算法各步骤运行时间的分析与计算访存的分析,确定了加速器的三段流水结构,并对三个流水栈分别进行设计和性能评估,确定最终的设计方案,并与CPU平台性能做了对比分析,本设计在时间性能方面最高能达到1.59倍的加速比,在功耗效率性能方面最高能达到14.19倍的加速比。
其他文献
禽白血病(avian leukosis)又名大肝病、肝淋巴瘤病、鸡骨质石化病、大理石骨病、粗腿病等,是由禽白血病-肉瘤病毒群中的病毒引起的禽类多种肿瘤性疾病的统称.临床以产蛋下降
目的了解社区晚期癌症患者发生抑郁的相关因素,探讨有效的干预措施.方法选择深圳市人民医院宁养院晚期癌症患者300例进行调查.①采用抑郁量表(SDS)对患者进行心理情绪评定;②
为了用最低的能耗,最短的时间内浇注出质量最好的铸件,有的铸造厂在车间需要进行很多实验,不断调整铸造参数;有的铸造厂,把不同的设计理念在电脑中一遍遍的计算;有的铸造厂,
会议
随着我国人民生活水平的不断提高,近几年汽车行业在我国得到飞速的发展,中国汽车的产销量已经连续多年居世界首位。在如今激烈的市场竞争和需求下,有效的汽车营销模式才能够
目的进一步探究ICU小儿重症肺炎的护理干预措施,为患儿提供更佳护理方案。方法收集本院ICU收治的100例重症肺炎患儿临床资料进行详细研究,将上述患儿随机分为两组,50例对照组
利用黄瓜抗、感疫病材料,建立抗疫病相关抗体组平台,筛选和鉴定黄瓜抗、感材料差异蛋白,并在黄瓜资源中进行验证,为今后的蛋白高通量检测和研究提供平台,发掘黄瓜的抗疫病相
当今汽车逐渐向大功率、高速度等方向发展,对汽车制动性能提出了越来越高的要求。为了减少交通事故,保证行车安全,有效利用发动机辅助制动技术显得尤为重要。本文通过分析发
汽车助力转向系统是汽车的关键部件,汽车的安全性和舒适性均由其直接体现,其性能的好坏直接影响人们对汽车好坏的评价,人们对汽车的操控性、舒适性和安全性的要求越来越高。
目的:探讨护理干预对偏头痛患者的影响。方法:将44例偏头痛患者随机分为观察组和对照组各22例,对照组仅行药物治疗和常规护理,观察组在对照组基础上给予心理疏导和健康宣教等护
根据军用运输机对健康管理的相关要求,借助研发基于云端中心的发动机管理系统,构建出云环境下的发动机健康管理体系,以此验证运输机发动机诊断方法的针对性及有效性。尤其在