【摘 要】
:
人类基因组计划目标是完成人类染色体的全部 DNA的测序,这对于治疗遗传病有着重要的意义。现有的技术不可能直接连续测序超过几百个碱基的片段,只能使用散弹枪法获得并测序大
论文部分内容阅读
人类基因组计划目标是完成人类染色体的全部 DNA的测序,这对于治疗遗传病有着重要的意义。现有的技术不可能直接连续测序超过几百个碱基的片段,只能使用散弹枪法获得并测序大量的片段,然后根据片段间的重叠来重构目标分子,所以将该问题转化为最短公共超串问题,并使用计算机来快速求解是一种新途径。因此,研究在多核CPU/GPU系统上最短公共超串的并行求解具有重要意义。 本文依据各级缓存容量,将 CPU主存中种群个体和蚂蚁个体数据划分存储到一级、二级和三级缓存中,以减少并行计算过程中数据在各级存储之间的传输开销,在 CPU与 GPU之间采取异步传送和不完全传送数据、GPU多个内核函数异步执行多个流的方法,设置GPU block线程数量为16的倍数、GPU共享存储器划分大小为32倍的bank,使用GPU常量存储器存储交叉概率、变异概率等需频繁访问的只读参数,将输入串矩阵和重叠部分长度矩阵只读大数据结构绑定到GPU纹理存储器,设计实现了一种多核 CPU和GPU协同求解最短公共超串问题的计算、存储和通信高效的并行算法。求解多种规模的最短公共超串问题的实验结果表明,多核CPU与GPU协同并行算法比串行算法快70倍以上。 对于节点具有不同计算能力和存储能力的CPU/GPU异构机群系统,以节点完成任务量时间最短为目标,给出带返回信息的可分负载最优多轮调度模型,设计适用于求解最短公共超串问题的数据分配算法,采取每个节点运行融合遗传蚁群算法并行求解最短公共超串的方法,设计实现多核CPU/GPU异构机群并行求解最短公共超串的高效算法,并在多核CPU/GPU异构机群曙光5000A系统上进行实验测试,实验结果表明本文的多核CPU/GPU系统上最短公共超串并行求解算法高效,且具有良好的可扩展性。
其他文献
无线传感器网络(WSN)是网络技术在测控领域的经典应用。它合理地结合了传感器技术、现代网络技术、无线通信技术、嵌入式技术等前沿技术,具有良好的研究价值和应用价值。无线
大规模数据存储面临着数据容量大、数据结构复杂、基础设施异构、失效常态化等问题。高效的、去中心化的元数据管理方案对大型分布式存储系统的可靠性、可扩展性具有重要作用
在医学和生物学等研究领域里,数字共焦显微镜技术作为一种建立在光学显微镜基础之上的新型显微技术,可通过光学切片技术、采集研究中所需的生物细胞或者组织图片的切片序列,
僵尸网络因其自身易控制、范围广、难检测等特点已发展成为目前互联网中最主要、最广泛的网络攻击平台,Botmaster可以利用僵尸网络实施窃取信息、Spamming、DDOS攻击等恶意行
自从1999年Napster软件出现以后,P2P技术以其强大的支持网络的可扩展性而迅速受到广大研究者的关注。从2000年开始,学术界持续关注P2P技术并进行了深入研究。到2007年,P2P技术的
近年来,随着越来越多的网络资源发布在Internet上,分布式计算成为了业界研究与应用的主流模式。在分布式计算模型中,计算任务是由分布在网络上的多台计算机协作完成的。为了实现
目前,无线Mesh网络已经成为了下一代无线网络中一种非常具有应用前景的新型无线组网技术,它可以为用户提供灵活的自适应无线互联网接入,因此很多新兴的网络运营商都在利用各
计算机处理的数据一般来说基本抽象于客观世界,由于客观世界中事物的复杂性,导致数据结构极其复杂,数据维度极高,这无疑增加了计算机处理数据的难度。Folksonomy是通过用户自
随着信息化技术的不断提高,人们对交通设施以及汽车安全性能的要求也随之提高,智能交通就是在此的环境催生之下产生并发展的。为了提高车辆的主动安全性,在车辆上安装行车辅助系
仿生智能计算是一类模拟自然界生物、生态等系统中“优胜劣汰”行为的模型和算法,具有自适应、自组织、自学习等特点,能够解决传统计算方法难于解决的各种复杂问题。仿生智能计