基于Zynq的LS-SVM算法加速器设计

基于Zynq的LS-SVM算法加速器设计

ID:34597256

大小:3.42 MB

页数:78页

时间:2019-03-08

基于Zynq的LS-SVM算法加速器设计_第1页
基于Zynq的LS-SVM算法加速器设计_第2页
基于Zynq的LS-SVM算法加速器设计_第3页
基于Zynq的LS-SVM算法加速器设计_第4页
基于Zynq的LS-SVM算法加速器设计_第5页
资源描述:

《基于Zynq的LS-SVM算法加速器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硕士学位论文基于Zynq的LS-SVM算法加速器设计DESIGNOFLS-SVMACCELERATORWITHZYNQ王晓璐哈尔滨工业大学2015年6月国内图书分类号:TP311.1学校代码:10213国际图书分类号:621.3密级:公开工学硕士学位论文基于Zynq的LS-SVM算法加速器设计硕士研究生:王晓璐导师:刘大同副教授副导师:王少军讲师申请学位:工学硕士学科、专业:仪器科学与技术所在单位:电气工程及自动化学院答辩日期:2015年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP311.1U.D.

2、C:621.3DissertationfortheMasterDegreeinEngineeringDESIGNOFLS-SVMACCELERATORWITHZYNQCandidate:WangXiaoluSupervisor:AssociateProf.LiuDatongDeputySupervisor:AssistantProf.WangShaojunAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:InstrumentScienceandTechnology

3、Affiliation:SchoolofElectricEngineeringDateofDefense:June,2015Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工学硕士学位论文摘要最小二乘支持向量机LS-SVM(LeastSquaresSupportVectorMechine)凭借训练效率高、泛化能力强等优势被广泛应用于复杂系统的在线或实时健康管理,而在线、实时的系统健康管理平台对计算性能、功耗、体积和重量上都存在严格的约束,因此,

4、往往依托于嵌入式计算平台实现。由于LS-SVM算法的计算复杂度高,对计算资源要求也较高,采用传统的基于FPGA的可重构计算编程实现复杂,且对计算任务调度不灵活,然而近年来,逐渐发展的异构SoC凭借并行化、可定制、低功耗的优势,为复杂系统的在线实时健康管理提供了崭新的解决思路。本文基于Xilinx公司最新的Zynq系列SoC,实现LS-SVM算法的嵌入式计算加速器设计,力图解决嵌入式SoC中处理器系统PS(ProcessingSystem)和可编程逻辑PL(ProgrammableLogic)的协同设计问题,以及基于高层次综

5、合(HighLevelSynthesis,HLS)开发方式的PL固件逻辑快速设计、仿真和验证问题,为以LS-SVM为代表的机器学习算法的在线或实时健康管理应用提供可行的解决方案,也为复杂算法的嵌入式高性能计算提供设计参考。首先,本文开展LS-SVM算法加速器的结构设计。根据LS-SVM算法的特点和异构SoC中软硬件的处理特性,对计算任务进行合理的软硬件划分,确定PS和PL两部分的功能。进而,通过构建具有快速数据传输机制的片上系统,实现异构平台下PS和PL之间的快速数据访存。另外,针对整个算法的任务调度,进行了片上系统的控制

6、流程设计,实现基于异构SoC的流水计算。其次,在结构设计基础上,开展算法加速器的数据通路和控制程序设计。根据软硬件划分结果,将算法中的核函数计算和线性方程组求解分别予以实现。针对核函数计算模块,在PS部分进行了软件控制程序设计;而对于计算复杂度最高的线性方程组求解模块,选取乔里斯基分解(Choleskydecomposition)方法进行求解,并基于HLS开发方式进行数据通路设计,进而通过选择循环展开、循环流水等优化指令实现基于HLS的优化方案设计。最后,为了验证本课题设计的合理性和有效性,将设计的LS-SVM算法加速器应

7、用到系统健康管理中重点关注的时间序列预测问题,并与PC平台、ARM处理器以及Virtex-5可重构计算平台,在计算效率、计算误差、资源消耗、功耗以及开发周期等方面进行了比较。最终实验表明,本文基于异构SoC的LS-SVM算法加速器能够为嵌入式高性能计算应用提供一种良好的解决方案,I哈尔滨工业大学工学硕士学位论文同时,为基于HLS的开发设计提供参考。关键词:异构;软硬件协同设计;片上系统;数据通路;高层次综合II哈尔滨工业大学工学硕士学位论文AbstractTheLeastSquareSupportVectorMachine

8、(LS-SVM)algorithmwhichhastheadvantageofhightrainingefficiency,stronggeneralizationabilityhaswidelybeenusedinonlineorreal-timehealthmanagementforcomplexs

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。