-
题名基于GPU的混合蛙跳算法改进
被引量:1
- 1
-
-
作者
牛宝童
钱宇浛
-
机构
甘肃农业大学信息科学技术学院
中国航天科技集团第九研究院
-
出处
《软件》
2020年第7期152-158,共7页
-
基金
甘肃农业大学学科建设专项项目(GAU-XKJS-2018-251)。
-
文摘
【目的】将混合蛙跳算法的求解过程转化为CUDA线程,提出并研究基于GPU的并行混合蛙跳算法,加快算法寻优过程,提高混合蛙跳算法的运算速度,以此促进群体智能优化算法的并行研究及应用。【方法】本文采用了CPU+GPU异构形式进行计算,其中GPU负责对大规模的密集型数据进行设计分析以及计算,而对于CPU来讲,负责开展事务管理以及复杂逻辑运算等不适合数据并行的计算模块。【结果】将混合蛙跳算法的求解过程转化为CUDA线程,实现基于GPU的并行混合蛙跳算法。在GPU上加速执行以提高算法运行速度,在保证与串行混合蛙跳算法相同优化性能的同时提高加速比。【结论】(1)对于ISFLA算法它采用了并行调度的形式展开计算分析,对于虚拟机之间的负载起到了很好的平衡作用,减小了负载间的平衡度对于整体的工作时间来讲起到了很好的缩短作用。(2)ISFLA算法产生的初始种群有着更好的质量,这能够将一些表现不好的个体进行排除,加快了整体的收敛速度,减小了进行搜索迭代的时长。
-
关键词
混合蛙跳算法
图形处理器
统一计算设备架构
群体智能优化算法
-
Keywords
Hybrid frog jumping algorithm
graphics processor
unified computing device architecture
swarm intelligence optimization algorithm
-
分类号
TP391.41
[自动化与计算机技术—计算机应用技术]
-