期刊文献+

基于CUDA平台的遗传算法并行实现研究 被引量:10

Research on the Parallel Implementation of Genetic Algorithm on CUDA Platform
在线阅读 下载PDF
导出
摘要 CUDA技术方便程序员在GPU上进行通用计算,但并没有提供随机数产生的应用接口。为此,本文提出并实现在CUDA开发平台上并行产生均匀随机数算法,测试证明算法可行。在此基础上优化基本遗传算法,并在GPU上并行实现其所有操作,提高其运行速度和准确度;分析了种群大小和遗传代数对此算法加速比及准确度的影响,并与MAT-LAB工具箱进行比较。实验表明,相比MATLAB遗传算法工具箱,基于CUDA平台实现的遗传算法性能更高,准确度更好。 The CUDA technology provides conveniences of general computation for programmers, but there is no application programming interface of generating random number on CUDA. Therefore, this paper presents and implements a method for parallel producing random number algorithm on CUDA, and the methods is proved feasible by testing. On this condition, we implement a parallel implementation of GA on GPU, optimize the efficiency and precision of the standard GA, analyze the influence of population size and generations of evolution to efficiency and accuracy of this algorithm. The experiment shows that compared with GA Toolbox of MATLAB, the performance and the precision of this method is better.
出处 《计算机工程与科学》 CSCD 北大核心 2009年第A01期68-72,共5页 Computer Engineering & Science
基金 国家自然科学基金资助项目(60873016) 国家863计划资助项目(2009AA01Z102)
关键词 随机数 遗传算法 并行计算 GPGPU CUDA GPU genetic algorithm random number parallel computation GPGPU CUDA GPU
  • 相关文献

参考文献11

二级参考文献24

  • 1杨振海,程维虎.统计模拟[J].数理统计与管理,2006,25(1):117-126. 被引量:7
  • 2杨振海,张国志.随机数生成[J].数理统计与管理,2006,25(2):244-252. 被引量:36
  • 3程维虎,杨振海.舍选法几何解释及曲边梯形概率密度随机数生成算法[J].数理统计与管理,2006,25(4):494-504. 被引量:6
  • 4M Bucci, L German, R Luzzi, P Tommasino, A Trifiletti, M Varanonuovo. A High Speed Truly IC Random Number Souce for Smart Card Microcontrollers[A]. Electronics, Circuits and Systems,2002[C]. 9^th International Conference on, Sept. 2002, 1(15-18),239-242.
  • 5V Bagini, M Bucci. A Design of Reliable True Random Number Generator for Cryptographic Applications [A]. Proc. Workshop on cryptographic Hardware and Embeded Systems (CHES99), Lecture Notes in Computer Science 1717[C]. Spfinger-Veflag, Heidelberg,Germany, 1999:204-218.
  • 6A Shoval, D A Johns, W M Snelgrove. Median-Based Offset Cancellation Cicuit Technique [J]. Proc. IEEE Int. Symp. Circuits and Systems,1992, 4: 2033-2036.
  • 7FIPS PUB 140-1. National Institute of Standards and Technology.Security Requirements for Cryptographic Modules [S].January 11,1994.
  • 8[日]玄光男 程润伟 等.遗传算法与工程设计[M].北京:科学出版社,2000..
  • 9肖国镇 梁传甲 王育民.伪随机序列及其应用[M].北京:国防工业出版社,1985..
  • 10Von Neumann,J.Various technique used in connection with random digits[J].U.S.Nat.Bur.Stand.Apll.Math.Ser.,1951,12:36-38.

共引文献276

同被引文献83

引证文献10

二级引证文献35

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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