期刊文献+

基于GPU的现代并行优化算法 被引量:27

Research on Parallel Modern Optimization Algorithms Using GPU
下载PDF
导出
摘要 针对现代优化算法在处理相对复杂问题中所面临的求解时间复杂度较高的问题,引入基于GPU的并行处理解决方法。首先从宏观角度阐释了基于计算统一设备架构CUDA的并行编程模型,然后在GPU环境下给出了基于CUDA架构的5种典型现代优化算法(模拟退火算法、禁忌搜索算法、遗传算法、粒子群算法以及人工神经网络)的并行实现过程。通过对比分析在不同环境下测试的实验案例统计结果,指出基于GPU的单指令多线程并行优化策略的优势及其未来发展趋势。 In order to deal with the relatively high time-complexity of practical issue,parallel modern optimization based on GPU was presented in this paper.Firstly,CUDA parallel programming architecture and programming model were summarized at a macroscopic level.Then the parallel processes of five typical modern optimization algorithms(Simulated Annealing,Tabu Search,Genetic Algorithms,Particle Swarm Optimization and Artificial Neural Network) using CUDA programming model were provided.Experimental statistics measured in different environment indicate that the parallel method can obtain better performance on average than CPU.Finally the parallel optimization strategy was discussed and the outlook of future direction of parallel optimization algorithm was also pointed out.
出处 《计算机科学》 CSCD 北大核心 2012年第4期304-310,F0003,共8页 Computer Science
基金 国家自然科学基金(60873089 60573065 61070130 60903176) 山东省自然科学杰出青年基金(JQ200820) 新世纪优秀人才支持计划(NCET-10-0863)资助
关键词 现代优化算法 图形处理器(GPU) 计算统一设备架构(CUDA) 组合优化 并行计算 Modern optimization algorithms GPU CUDA Combinatorial optimization Parallel computing
  • 相关文献

参考文献30

二级参考文献79

共引文献219

同被引文献262

引证文献27

二级引证文献50

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部