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

Research on Parallel Modern Optimization Algorithms Using GPU

在线阅读下载全文

作  者:张庆科[1] 杨波[1] 王琳[1] 朱福祥[2] 

机构地区:[1]济南大学山东省网络环境与智能计算技术重点实验室,济南250022 [2]北京理工大学网络与分布式计算研究所,北京100081

出  处:《计算机科学》2012年第4期304-310,F0003,共8页Computer Science

基  金:国家自然科学基金(60873089;60573065;61070130;60903176);山东省自然科学杰出青年基金(JQ200820);新世纪优秀人才支持计划(NCET-10-0863)资助

摘  要:针对现代优化算法在处理相对复杂问题中所面临的求解时间复杂度较高的问题,引入基于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.

关 键 词:现代优化算法 图形处理器(GPU) 计算统一设备架构(CUDA) 组合优化 并行计算 

分 类 号:TP399[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象