GPU并行技术在改进遗传算法及分子相似性中的应用

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:guyehanxing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形处理器(Graphics Processing Unit, GPU)核心数量众多,相比CPU有更强的浮点运算能力。显示芯片制造商NVIDIA公司于2007年正式发布了用于GPU通用计算的开发平台计算统一设备构架(Computing Unified Device Architecture, CUDA)。经过几年的发展,现在支持CUDA的GPU在性能上有显著的提升,功能上也在不断完善。利用GPU进行并行计算研究也是近年来高性能计算领域的一个热点。基于信息熵的遗传算法引入了信息熵的概念,构造各种群的空间收缩因子,控制各种群寻优搜索时解空间的收缩,有效控制了算法收敛,增强了算法的寻优目的性。在此基础上,本文通过CUDA开发平台对算法进行并行优化。在伪随机数的生成过程中采用了更适合于并行的梅森旋转方法,并实现了遗传算子以及收缩因子的并行计算。通过与原串行程序进行对比,分析了影响加速比的因素,检测了并行程序的计算精度。测试表明,GPU加速的基于信息熵的遗传算法具有很高的计算效率和计算精度。虚拟筛选作为一种计算机辅助药物设计,有效地节省资金缩短药物发现的周期。SHAFTS(SHApe-FeaTure Similarity)是一种用于三维分子相似性打分的虚拟筛选方法,这种方法采用了混合的相似性衡量标准,综合了分子形状叠合以及化学特征匹配两种方法的优点,和一些其它的虚拟筛选方法相比提高了筛选的效率以及命中率。在这个方法的基础上采用CPU和GPU异构的并行模式,对程序进行了并行优化。与原串行程序相比,在CUDA平台上高斯体积部分的并行计算能达到300多倍的加速比,而整个程序也能获得10倍多的加速比。
其他文献
传统的微弱信号时域检测方法,设备结构复杂、滤除噪声时有用信号也会有所损失,而且输入信噪比门限受到一定限制,很难进一步降低,基于混沌的微弱信号检测方法弥补了传统方法的不足
创业板的推出在即。这十年间,由于中国经济的高速发展,已经积累了大批具有上市资格的优秀中小企业,资本市场机构投资者日趋成熟,而且金融危机后,创业板为资源的优化配置能起
随着工业的快速发展与新兴材料的大量使用,人们逐渐意识到了材料因疲劳断裂产生的危害。工程中急需一种能够快速、准确的预测结构疲劳参数的方法,热像法测疲劳应运而生。本文的
在交通隧道、矿山巷道等工程中,洞室围岩的变形破坏始终是岩石力学界关心的重要课题。煤矿巷道围岩应力分布规律是巷道支护设计的理论基础。巷道围岩的应力分布规律取决于巷道
科学技术不断的发展,国家的综合国力在不断的提升,国际之间的交往更加的频繁,作为世界通用语的英语的学习就更加的重要.在国家学校社会以及社会各界来看英语学习的低龄化趋势
2014年初,教育部发布《关于推进学校艺术教育发展的若干意见》,随后制定颁发了《中小学生艺术素质测评办法》(教体艺〔2015〕5号),并确定北京市东城区等102个市(州)、县(区)
举行英语节活动,它旨在进一步推进素质教育,深化新课程改革,激发学生对英语学习的兴趣,提高学生英语的听、说、读、写能力,通过营造浓厚的英语学习氛围,分享英语教学成果,展
电力传动系统的PLC控制程序作为商业机密,其安全性受到很大挑战,各种破解手段对行业的经济利益造成极大的伤害。对控制程序加密保护的研究与实现越来越受到重视。本文对基于F
养成教育是一种新型的教育理念,意在培养学生形成得体的行为以及学习习惯,培养出具有综合素养的人才.在小学德育教育过程中,养成教育的开展已然成为了重点工作内容,并且贯穿
在能源紧缺和环境污染的双重压力下,分布式发电技术由于其具有提高传统能源利用效率以及充分利各种可再生能源等优点,从而得到了广泛的关注。微网技术旨在实现分布式电源的灵