收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于GPU加速的细粒度并行模拟退火算法

王芳  
【摘要】: 模拟退火算法(Simulated Annealing algorithm,SA)来源于固体退火原理,是一种通用概率算法,用来在一个大的搜寻空间内寻找问题的最优解。由于在解决大规模优化问题时,SA算法通常需要大量的计算时间,因此并行SA算法逐渐成为人们研究的热点。目前关于并行SA算法的研究主要在大型并行机上运行或利用多线程技术进行模拟,这些方法存在以下不足:进程间通信的消耗限制了线程规模;多线程技术是在CPU上用串行模拟并行,不能真正提高性能;大多数研究人员很少有机会使用上述并行机,而且并行机使用也比较复杂。 近几年,图形处理器(Graphics processing unit,GPU)高速发展,其高速浮点运算能力、并行计算和可编程功能为通用计算提供了良好的并行计算平台,NVIDIA公司推出的GPU编程的统一计算设备架构(Compute Unified Device Architecture,CUDA),为研究人员利用GPU进行数据并行处理提供了更便捷的方法。 本文针对传统并行SA算法在实际应用中的不足,利用GPU的高速并行性,提出了一种基于GPU加速的细粒度并行模拟退火算法(GPUSA)。该算法充分利用NVIDIAGPU的统一计算设备架构,将一条串行执行的Markov链拆分为若干个Markov链并行执行,即CUDA线程块并行计算过程,使等温状态下的重复抽样过程完全在GPU中加速执行,在取得较好优化解的同时,显著地提高了算法的运算速度。本文主要以Markov链的并行实现为例,详细描述了算法设计思想和程序实现过程,提供了应用于对称TSP问题的实验结果,与相应串行算法在相同计算环境下的实验结果做出比较,并针对实验结果分析了GPUSA算法的特点。实验结果表明本文算法在取得了较好的优化效果的同时,显著地提高了算法的运算速度。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 赵越;;模拟退火算法求解指派问题新探[J];吉林建筑工程学院学报;2011年04期
2 冯雪;裴志松;;求解装卸混合车辆路径问题的模拟退火遗传算法[J];计算机测量与控制;2011年08期
3 杨瑞明;;模拟退火算法在带约束的送货路线优化设计中的应用[J];计算技术与自动化;2011年02期
4 曾益;;一种基于改进遗传算法的车间调度问题研究[J];机械设计与制造;2011年07期
5 涂振;;基于混合遗传模拟退火算法的二维纹理合成算法[J];科技信息;2011年16期
6 刘毅;;基于GPU的游戏粒子系统设计[J];软件导刊;2011年06期
7 赵卫;;模拟退火遗传算法在车间作业调度中的应用[J];计算机仿真;2011年07期
8 赖志柱;吴德宝;;一种改进的和声退火算法[J];毕节学院学报;2011年08期
9 曹小鹏;;基于GPU并行计算及在模式识别中的研究[J];计算机与数字工程;2011年08期
10 刘敬宇;;改进自适应遗传模拟退火算法的结构优化设计[J];徐州工程学院学报(自然科学版);2011年02期
11 李芳芳;王靖;;一种基于模拟退火算法的无线传感器网络最优簇类求解方案[J];传感技术学报;2011年06期
12 闫朋展;王振宇;;一种新的数字调制信号分类特征选择算法[J];电子信息对抗技术;2011年03期
13 刘红军;赵帅;;一种基于混合遗传算法的车间生产调度的研究[J];制造业自动化;2011年17期
14 黄灿艺;;服装智能排料粒子群算法的改进研究[J];郑州轻工业学院学报(自然科学版);2011年04期
15 李剑;韩胜菊;常亚青;聂尚宇;;人工智能在海参养殖专家系统中的应用[J];计算机应用;2011年S1期
16 曾利平;王海波;何岳华;;一种模拟退火小波网络的电力变压器故障诊断[J];计算机仿真;2011年07期
17 何国经;刘德连;张建奇;;CUDA架构下高光谱图像光谱匹配的快速实现[J];航空兵器;2011年04期
18 曹然;闫薇;杨宇殊;;遗传退火算法的作物灌溉决策优化研究[J];农机化研究;2011年10期
19 田志锋;尚宏利;姚威;;自动化集成电镀生产线的生产调度问题[J];重庆理工大学学报(自然科学);2011年06期
20 陈慕羿;崔永坚;;MIMO通信系统中球形解码器的CUDA实现研究[J];数字技术与应用;2011年06期
中国重要会议论文全文数据库 前10条
1 习华勇;赵林明;;指数函数模型辨识的模拟退火算法[A];数学及其应用文集——中南模糊数学和系统分会第三届年会论文集(下卷)[C];1995年
2 钟一文;蔡荣英;;求解TSP问题的贪婪随机模拟退火算法[A];2009年中国智能自动化会议论文集(第一分册)[C];2009年
3 方红芳;吴昭同;;模拟退火算法在计算机辅助公差设计中的应用[A];1995年中国智能自动化学术会议暨智能自动化专业委员会成立大会论文集(下册)[C];1995年
4 李欣强;魏关锋;罗立;姚平经;罗行;ROETZEL Wilfried;;用改进的遗传/模拟退火算法进行多流股换热器网络综合[A];第九届全国化学工艺学术年会论文集[C];2005年
5 马平;柴欣;李涛;杨愚鲁;;动态重构系统中基于模拟退火算法的划分[A];全国第十届企业信息化与工业工程学术年会论文集[C];2006年
6 王小翠;郑更新;邢瑞;;一个用模拟退火求解TSP问题的新算法[A];中国企业运筹学[C];2009年
7 王青;肖怀铁;张安;;基于模拟退火算法的MIMO雷达稀疏线阵设计[A];全国第五届信号和智能信息处理与应用学术会议专刊(第一册)[C];2011年
8 裴玉龙;盖春英;;公路网络路线布局优化的双层规划模型及算法研究[A];中国公路学会2004年学术年会论文集[C];2004年
9 李英杰;李董辉;;非单调模拟退火算法[A];中国运筹学会第九届学术交流会论文集[C];2008年
10 陈生昌;;非线性反问题反演方法比较及对策[A];1995年中国地球物理学会第十一届学术年会论文集[C];1995年
中国博士学位论文全文数据库 前10条
1 陈钢;众核GPU体系结构相关技术研究[D];复旦大学;2011年
2 毛华庆;基于GPU优化的三维实时渲染技术的研究[D];武汉大学;2010年
3 李仕;航空异速像移模糊实时恢复算法研究与GPU平台实现[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
4 毕庆贞;面向五轴高效铣削加工的刀具可行空间GPU计算与刀具方向整体优化[D];上海交通大学;2009年
5 张楠;基于相位差异的地基望远镜图像恢复算法与GPU高速实现[D];中国科学院研究生院(长春光学精密机械与物理研究所);2012年
6 马华伟;带时间窗车辆路径问题及其启发式算法研究[D];合肥工业大学;2008年
7 葛子厚;基于GPU动态误差度量的大规模地形绘制方法[D];吉林大学;2012年
8 王达;虚拟战场中一种基于GPU的大规模动态地形仿真研究[D];华中科技大学;2012年
9 李伟文;基于透明电光陶瓷偏振控制器及其算法的设计与研究[D];浙江大学;2005年
10 岳琪;基于遗传退火算法板式家具大规模矩形件优化下料研究[D];东北林业大学;2005年
中国硕士学位论文全文数据库 前10条
1 王芳;基于GPU加速的细粒度并行模拟退火算法[D];大连理工大学;2009年
2 刘丹;基于GPU的分子动力学模拟方法研究[D];武汉理工大学;2010年
3 陈枫;基于GPU技术的叠前时间偏移及其在玛湖地区的应用[D];中国地质大学(北京);2011年
4 覃方涛;基于GPU的车牌定位关键技术并行研究[D];重庆大学;2010年
5 魏卓群;GPU并行免疫算法在冷轧生产调度中的应用[D];大连理工大学;2010年
6 金鹭;基于GPU的表面形貌测量系统的研究[D];浙江大学;2011年
7 谭洪颂;基于GPU加速的真实感渲染系统研究与实现[D];大连理工大学;2010年
8 张煜君;基于GPU的真实感实时渲染技术研究与实现[D];电子科技大学;2011年
9 孙亚妮;基于GPU的正交多幕光线散射补偿算法研究[D];长春理工大学;2010年
10 明星;基于GPU的医学图像三维重建算法及其应用[D];华中科技大学;2009年
中国重要报纸全文数据库 前10条
1 记者 严天秀;昆明新机场全球首安“GPU”[N];昆明日报;2010年
2 ;GPU市场Q2创八年最大增幅[N];计算机世界;2009年
3 本报记者 宋家雨;GPU还是CPU? 高性能计算的一个问题![N];网络世界;2010年
4 记者 刘欢;全国首个GPU计算应用测试中心在京成立[N];北京日报;2011年
5 电脑报 朱文利;GPU助力,高性能计算机“异构化”[N];电脑报;2009年
6 本报记者 霍光;GPU计算逐渐大规模商用[N];中国计算机报;2009年
7 游讯;图形处理器GPU[N];人民邮电;2011年
8 李大庆;首套分布式GPU超级计算系统启用[N];中国技术市场报;2010年
9 本报记者 霍光;CPU集成GPU挑战主板设计[N];中国计算机报;2010年
10 刘颖;PCI-E3.0帮GPU开发“副业”[N];电脑报;2010年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978