基于fpga稀疏矩阵分解实现

基于fpga稀疏矩阵分解实现

ID:34215334

大小:4.26 MB

页数:64页

时间:2019-03-04

基于fpga稀疏矩阵分解实现_第1页
基于fpga稀疏矩阵分解实现_第2页
基于fpga稀疏矩阵分解实现_第3页
基于fpga稀疏矩阵分解实现_第4页
基于fpga稀疏矩阵分解实现_第5页
资源描述:

《基于fpga稀疏矩阵分解实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西安电子科技大学硕士学位论文基于FPGA的稀疏矩阵分解实现姓名:王亚南申请学位级别:硕士专业:电路与系统指导教师:石光明20090301摘要稀疏矩阵广泛的应用于网络设计、计算机辅助设计、电力系统优化设计、数学规划、结构分析、微分方程求解、遗传学理论、图论等科学技术和工程领域中。稀疏矩阵算法己经发展成为计算数学的一个重要分支。而稀疏线性方程组求解是许多科学技术领域的核心问题,因此研究稀疏矩阵的算法是很有意义的。大型并行计算机和分布式计算机在该领域一直占据主导地位,但随着半导体技术的发展和结构工艺的不断改进,FPGA已

2、经可以作为一种片上计算平台。新一代的FPGA不仅集成了大量的数值运算单元并且可以在单个芯片内部构建并行处理结构,在大数据量计算领域显著的提高了性能。本文主要设计了基于FPGA实现稀疏矩阵分解的硬件结构。本文首先介绍了稀疏矩阵的特点和研究稀疏矩阵分解的意义,接着讨论了稀疏矩阵各种快速算法并给出了本文所采用的方法。在此基础上详细说明了稀疏矩阵模拟排序算法,直接LU分解算法,符号LU分解算法,数值LU分解算法及这些算法在FPGA上的实现过程。最后为充分发挥FPGA作为一种可编程逻辑器件的优势,将单核数值LU分解扩展为多核

3、并行LU分解结构,并使用BDB矩阵对该结构进行了验证,给出并分析了实验结果。关键词:稀疏矩阵FPGALU分解并行LU分解AbstractSparsematrixoperationsarewidelyusedinscienceandtechnology,suchasnetworkdesign,computer-aideddesign,powersystemoptimizationdesign,mathematicalprogramming,structuralanalysis,solvingdifferentiale

4、quation,theoreticalgenetics,graphtheoryetc.Sparsematrixalgorithmhasbeenallimportantbranchofcomputationalmathematics.Solvingsparselinearequationisthecoreofmanyengineeringandscientificapplications.Thestudyofsparsematrixoperationsisofgreatsignificance,inwhichsupe

5、rcomputersanddistributedshared-memorymulti.computerstakeadominantposition.While,withcontinuousdevelopmentsinthesiliconindustryandadvancesinthestructuraldesign,FPGAtechnologieshaveenabledtheimplementationofsystem。on。a-programmable—chipcomputingplatforms.Newgene

6、rationofFPGAhasmadeitpossibletointegratealargenumberofcomputationmodulesandbuildparallelmachinesinasinglechip,whichimprovesperformancesignificantlyincomputation—intensivefield.ThisdissertationmainlydiscussestherealizationofsparsematrixfactorizationbasedonFPGA.

7、Firstly,thecharacteristiesandresearchvalueofsparsematrixareintroduced.Thenwedescribevariousmethodsthathavebeenexploredinthepastforspeeding-uptheprocessofLUfactorization,onthebasisofwhichourdesignsalepresentedincludingsparseorderingmethods,LUfactorization,symbo

8、licLUfactorization,numericalLUfactorizationandtheirrealizationbasedonFPGA.Finally,bytakingadvantageofFPGAresourcesweimplementaparallelLUfactorizationwhichiSverifiedbyBDBsparsematri

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

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

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