脑网络中关键节点计算的硬件加速技术研究

脑网络中关键节点计算的硬件加速技术研究

论文摘要

使用核磁共振成像(MRI)技术进行人脑网络分析是生物医学领域研究的新热点,研究人员将脑网络抽象成图,并通过分析图中关键节点来研究人脑网络的功能连接。随着脑网络研究的深入,脑网络分析的节点规模和样本数量均快速增长,运算速度成为了制约脑网络分析的主要瓶颈。在脑网络分析的计算过程中,最短路径和中介中心度是复杂度最高的两项计算,占据的时间最长,因此对这两种算法进行加速是必不可少的。本文针对最短路径和中介中心度,搭建了基于FPGA的硬件加速平台,提出相应的并行计算和流水线结构来实现高性能的硬件计算。首先,选择在稀疏图的应用背景下计算最短路径效率最高的广度优先(BFS)算法,对算法的性能和并行层次进行分析,提出了多计算单元的任务级并行系统架构,并用深度流水线结构实现了计算单元内部的数据级并行。其次,对传统的中介中心度快速算法进行分析,提出了基于BFS计算系统的前向计算加单独的后向计算单元的IP复用式系统结构,沿用了整个BFS计算系统,并对每一个BFS计算单元附加一个中介中心度计算单元实现中介中心度的计算。最后,在FPGA上完成了硬件系统的设计与验证,通过对比8核CPU系统的计算时间,对于随机生成图的BFS计算和中介中心度计算分别实现了3.16倍和3.61倍的硬件加速比。通过实验证明,利用硬件系统计算一个人脑网络的最短路径和中介中心度,实现了4.88倍和4.98倍的加速比。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 基于功能磁共振成像的脑网络分析
  • 1.2 利用硬件加速计算解决网络分析问题
  • 1.3 本论文的主要研究内容及创新点
  • 1.4 本论文的结构安排
  • 第2章 最短路径算法分析与比较
  • 2.1 图问题介绍
  • 2.1.1 图问题的研究框架
  • 2.1.2 网络的图表示
  • 2.2 常用最短路径算法介绍
  • 2.2.1 Floyd-Warshall 算法
  • 2.2.2 Dijkstra 算法
  • 2.2.3 BFS 算法
  • 2.3 常用最短路径算法的性能比较
  • 2.3.1 算法性能比较依据
  • 2.3.2 Floyd-Warshall 算法的开销分析
  • 2.3.3 Dijkstra 算法开销分析
  • 2.3.4 BFS 算法开销分析
  • 2.3.5 算法性能比较结果
  • 2.4 本章小结
  • 第3章 BFS 算法的硬件实现
  • 3.1 算法分析和并行性分析
  • 3.1.1 并行层次分析
  • 3.1.2 算法运行时间分析
  • 3.1.3 硬件实现思路
  • 3.2 BFS 算法的硬件实现
  • 3.2.1 图信息存储结构
  • 3.2.2 计算单元设计
  • 3.2.3 多计算单元并行架构
  • 3.2.4 硬件计算性能
  • 3.3 实验结果与分析
  • 3.3.1 实验平台介绍
  • 3.3.2 硬件资源占用
  • 3.3.3 硬件加速比
  • 3.3.4 扩展性分析
  • 3.4 本章小结
  • 第4章 中介中心度算法的分析与改进
  • 4.1 中心度问题的描述
  • 4.1.1 度中心度
  • 4.1.2 紧密中心度
  • 4.1.3 中介中心度
  • 4.2 中介中心度快速算法的分析与改进
  • 4.2.1 中介中心度快速算法
  • 4.2.2 改进的中介中心度快速算法
  • 4.3 改进算法效果分析
  • 4.3.1 改进算法的计算误差分析
  • 4.3.2 改进算法的计算时间分析
  • 4.4 本章小结
  • 第5章 中介中心度的硬件实现
  • 5.1 算法分析&并行性分析
  • 5.1.1 并行层次分析
  • 5.1.2 算法运行时间分析
  • 5.1.3 硬件实现思路
  • 5.2 硬件实现
  • 5.2.1 IP 复用思想下的系统总体结构
  • 5.2.2 中介中心度计算单元设计
  • 5.2.3 硬件计算性能分析
  • 5.3 实验结果与分析
  • 5.3.1 系统规模与资源占用
  • 5.3.2 硬件加速比
  • 5.3.3 扩展性分析
  • 5.4 本章小结
  • 第6章 基于硬件加速的脑网络分析
  • 6.1 脑网络数据介绍
  • 6.1.1 节点采样
  • 6.1.2 相关计算
  • 6.1.3 脑网络矩阵生成
  • 6.2 实验结果与分析
  • 6.2.1 实验方法
  • 6.2.2 实验结果
  • 6.2.3 扩展性分析
  • 6.3 本章小结
  • 第7章 总结与展望
  • 7.1 本文的主要工作总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 个人简历、在学期间发表的学术论文与研究成果
  • 相关论文文献

    • [1].工作中心度与家庭冲突研究概述[J]. 青春岁月 2014(21)
    • [2].误解[J]. 中外文摘 2013(13)
    • [3].发言[J]. 杂文选刊(下旬版) 2010(03)
    • [4].多层网络中心度在航空网络中的应用研究[J]. 商 2015(03)
    • [5].勿以成人之心度孩童之腹[J]. 班主任 2015(12)
    • [6].基于中介中心度的微博影响力个体发现[J]. 计算机应用研究 2014(01)
    • [7].基于类向心度的模糊支持向量机[J]. 计算机工程与科学 2014(08)
    • [8].工作中心度及在人力资源管理中的应用[J]. 中国商贸 2011(18)
    • [9].工作中心度与组织承诺的关系研究[J]. 企业经济 2011(05)
    • [10].网络中心度计算方法研究综述[J]. 图书情报工作 2010(18)
    • [11].基于网络形态和节点中心度的项目计划问题研究[J]. 系统科学与数学 2016(01)
    • [12].民校教师个人经历与工作安心度关系探析[J]. 教书育人 2018(02)
    • [13].让父母开心度晚年的Must Do[J]. 美好生活 2010(10)
    • [14].关于银行业顾客等待耐心度的实证研究[J]. 北京航空航天大学学报(社会科学版) 2010(05)
    • [15].促销四式助你把价格涨上去![J]. 销售与市场 2008(24)
    • [16].“以小人之心度君子之腹”原非贬词[J]. 阅读与写作 2009(05)
    • [17].郭明义猜想[J]. 当代工人 2011(24)
    • [18].高科技新创企业网络中心度、战略隔绝与竞争优势关系研究[J]. 管理学报 2013(10)
    • [19].基于共被引网络群体中心度的我国人文社会科学领域知识扩散网络研究[J]. 图书馆杂志 2020(02)
    • [20].如何提升企业的创新网络中心度——基于医药产业的分析[J]. 开放导报 2016(06)
    • [21].我的暑假日记本[J]. 小星星(作文100分) 2010(Z2)
    • [22].中心度指标对语义述谓网络概念抽取的比较分析——以疾病治疗学研究为例[J]. 现代图书情报技术 2013(06)
    • [23].基于局部中心度的在线论坛意见领袖发现算法[J]. 计算机技术与发展 2012(04)
    • [24].虚拟工作社区员工中心度与工作绩效相关性研究[J]. 开放教育研究 2012(05)
    • [25].下架式陀螺经纬仪偏心度检定技术研究[J]. 测绘通报 2011(01)
    • [26].编辑部故事[J]. 中学生天地(A版) 2019(11)
    • [27].套管低偏心度下的水泥浆顶替界面特性研究[J]. 石油机械 2016(07)
    • [28].企业技术创新合作网络中心度分析[J]. 科技管理研究 2013(11)
    • [29].基于特征向量中心度加权的期刊影响因子研究[J]. 情报理论与实践 2011(11)
    • [30].树形网络子图中心度的研究[J]. 硅谷 2009(18)

    标签:;  ;  ;  ;  

    脑网络中关键节点计算的硬件加速技术研究
    下载Doc文档

    猜你喜欢