摘要 | 第1-15页 |
Abstract | 第15-17页 |
第一章 绪论 | 第17-41页 |
·课题背景 | 第17-35页 |
·生物序列分析研究现状 | 第17-23页 |
·序列分析领域典型计算方法 | 第23-25页 |
·序列分析领域高性能计算的现状和挑战 | 第25-35页 |
·研究内容 | 第35-37页 |
·典型序列分析方法计算特征提取 | 第35-36页 |
·动态规划算法并行化研究 | 第36页 |
·启发式数据库搜索算法并行化研究 | 第36-37页 |
·随机过程数据库搜索算法并行化研究 | 第37页 |
·基于贝叶斯模型的蛋白质结构预测算法并行化研究 | 第37页 |
·动态可重构序列分析原型系统构建 | 第37页 |
·主要工作和贡献 | 第37-39页 |
·全文组织结构 | 第39-41页 |
第二章 基于二维动态规划的序列比对算法并行化研究 | 第41-67页 |
·序列比对 | 第41-49页 |
·序列比对简介 | 第41-44页 |
·问题描述 | 第44-45页 |
·典型序列比对方法 | 第45-49页 |
·二维动态规划算法细粒度并行方法 | 第49-53页 |
·算法并行化的主要难点 | 第49页 |
·算法计算特征分析 | 第49-50页 |
·细粒度并行算法 | 第50-53页 |
·算法加速器设计与实现 | 第53-63页 |
·研究现状 | 第53页 |
·双序列比对算法并行计算结构 | 第53-62页 |
·多序列比对算法并行计算结构 | 第62-63页 |
·实验结果与性能分析 | 第63-66页 |
·双序列比对 | 第63-64页 |
·多序列比对 | 第64-66页 |
·本章小结 | 第66-67页 |
第三章 基于高维动态规划的RNA 结构预测算法并行化研究 | 第67-111页 |
·RNA 简介 | 第67-71页 |
·RNA 结构 | 第67-69页 |
·RNA 二级结构预测 | 第69-70页 |
·典型RNA 二级结构预测方法 | 第70-71页 |
·三维动态规划问题细粒度并行方法 | 第71-90页 |
·问题描述 | 第71-75页 |
·研究现状 | 第75-76页 |
·计算特征分析 | 第76-81页 |
·按列轮转的任务划分策略 | 第81-82页 |
·细粒度并行算法 | 第82-84页 |
·存储优化策略 | 第84-90页 |
·四维动态规划问题细粒度并行方法 | 第90-101页 |
·问题描述 | 第91页 |
·研究现状 | 第91-92页 |
·计算特征 | 第92-94页 |
·数据相关性分析 | 第94-99页 |
·细粒度并行算法 | 第99-101页 |
·系统设计与实现 | 第101-105页 |
·三维动态规划算法并行计算结构 | 第101-104页 |
·四维动态规划算法并行计算结构 | 第104-105页 |
·实验结果与性能分析 | 第105-110页 |
·资源利用率 | 第105-106页 |
·加速性能 | 第106-109页 |
·性能分析 | 第109-110页 |
·本章小结 | 第110-111页 |
第四章 基于启发式和随机过程的序列搜索算法并行化研究 | 第111-135页 |
·生物数据库搜索研究现状 | 第111-113页 |
·生物数据库简介 | 第111-112页 |
·数据库搜索面临的挑战 | 第112-113页 |
·典型序列数据库搜索方法 | 第113-114页 |
·基于序列两两比对的精确搜索方法 | 第113页 |
·基于“种子—扩展”的启发式搜索方法 | 第113-114页 |
·基于隐马模型的随机过程搜索方法 | 第114页 |
·基于“种子—扩展”的并行搜索方法 | 第114-124页 |
·算法简介和计算特征 | 第114-116页 |
·研究现状 | 第116-117页 |
·并行多种子检测算法和线性搜索阵列 | 第117-119页 |
·提高阵列搜索效率的优化策略 | 第119-123页 |
·BLAST 算法并行计算结构 | 第123-124页 |
·基于HMM 模型的并行搜索方法 | 第124-130页 |
·Viterbi 算法简介 | 第124-125页 |
·算法计算特征 | 第125-126页 |
·研究现状 | 第126-127页 |
·粗细粒度混合的并行方法 | 第127-128页 |
·Viterbi 算法并行计算结构 | 第128-130页 |
·实验结果与性能分析 | 第130-134页 |
·BLAST 算法加速性能 | 第130-132页 |
·Viterbi 算法加速性能 | 第132-134页 |
·本章小结 | 第134-135页 |
第五章 基于贝叶斯方法的蛋白质结构预测算法并行化研究 | 第135-155页 |
·蛋白质简介 | 第135-136页 |
·蛋白质组成 | 第135-136页 |
·蛋白质结构 | 第136页 |
·蛋白质结构预测 | 第136-144页 |
·蛋白质结构类型预测 | 第137-138页 |
·蛋白质二级结构预测 | 第138-140页 |
·蛋白质三级结构预测 | 第140-142页 |
·贝叶斯方法基本原理 | 第142-144页 |
·蛋白质结构预测细粒度并行方法 | 第144-152页 |
·问题描述 | 第144-148页 |
·研究现状 | 第148-149页 |
·贝叶斯网络模型计算特征 | 第149页 |
·细粒度并行方法 | 第149-152页 |
·系统设计与实现 | 第152-153页 |
·蛋白质二级结构预测并行计算结构 | 第152页 |
·蛋白质三级结构预测并行计算结构 | 第152-153页 |
·实验结果与性能分析 | 第153-154页 |
·FPGA 实现 | 第153页 |
·加速性能 | 第153-154页 |
·本章小结 | 第154-155页 |
第六章 动态可重构序列分析原型系统构建 | 第155-181页 |
·系统总体结构 | 第155-157页 |
·系统组成 | 第155-156页 |
·FPGA 算法加速器 | 第156-157页 |
·通用计算组件设计 | 第157-166页 |
·多功能IO 接口控制器 | 第158页 |
·PCI-E 接口 | 第158-159页 |
·DMA 控制器 | 第159-162页 |
·可配置SDRAM 存储控制器 | 第162-166页 |
·系统动态重构 | 第166-172页 |
·FPGA 重构 | 第167-168页 |
·Virtex-5 FPGA 配置端口 | 第168-169页 |
·全局动态重构 | 第169-170页 |
·动态任务切换 | 第170-172页 |
·性能评价 | 第172-180页 |
·性能评价指标 | 第172-174页 |
·算法级性能评价 | 第174-177页 |
·系统级性能评价 | 第177-180页 |
·本章小结 | 第180-181页 |
第七章 结论与展望 | 第181-185页 |
·工作总结 | 第181-182页 |
·工作展望 | 第182-185页 |
致谢 | 第185-187页 |
参考文献 | 第187-203页 |
作者在学期间取得的学术成果 | 第203-205页 |
作者在学期间参与的科研工作和所获专利 | 第205页 |