A Data Parallel Approach to Genetic Programming Using Programmable Graphics Hardware

被引:0
|
作者
Chitty, Darren M. [1 ]
机构
[1] QinetiQ Malvern, Malvern Technol Ctr, Malvern WR14 3PS, Worcs, England
关键词
Genetic Programming; Graphics Cards; Data Parallelism;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years the computing power of graphics cards has increased significantly. Indeed, the growth in the computing power of these graphics cards is now several orders of magnitude greater than the growth in the power of computer processor units. Thus these graphics cards are now beginning to be used by the scientific community as low cost, high performance computing platforms. Traditional genetic programming is a highly computer intensive algorithm but due to its parallel nature it can be distributed over multiple processors to increase the speed of the algorithm considerably. This is not applicable for single processor architectures but graphics cards provide a mechanism for developing a data parallel implementation of genetic programming. In this paper we will describe the technique of general purpose computing using graphics cards and how to extend this technique to genetic programming. We will demonstrate the improvement in the performance of genetic programming on single processor architectures which can be achieved by harnessing the computing power of these next generation graphics cards.
引用
收藏
页码:1566 / 1573
页数:8
相关论文
共 50 条
  • [1] Parallel genetic algorithms on programmable graphics hardware
    Yu, QZ
    Chen, CC
    Pan, ZG
    [J]. ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 1051 - 1059
  • [2] Block based parallel motion estimation using programmable graphics hardware
    Kung, M. C.
    Au, Oscar C.
    Wong, P. H. W.
    Liu, Chun Hung
    [J]. 2008 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2008, : 599 - 603
  • [3] Multi-grain parallel processing of data-clustering on programmable graphics hardware
    Takizawa, H
    Kobayashi, H
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 16 - 27
  • [4] Accelerated isosurface polygonization for dynamic volume data using programmable graphics hardware
    Matsumura, M
    Anjyo, K
    [J]. VISUALIZATION AND DATA ANALYSIS 2003, 2003, 5009 : 145 - 152
  • [5] Computation on programmable graphics hardware
    Goodnight, N
    Wang, R
    Humphreys, G
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2005, 25 (05) : 12 - 15
  • [6] Intra frame encoding using programmable graphics hardware
    Kung, M. C.
    Au, Oscar
    Wong, Peter
    Liu, Chun-Hung
    [J]. ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2007, 2007, 4810 : 609 - 618
  • [7] Using programmable graphics hardware for acoustics and audio rendering
    Tsingos, Nicolas
    Jiang, Wenyu
    Williams, Ian
    [J]. AES: Journal of the Audio Engineering Society, 2011, 59 (09): : 628 - 646
  • [8] Using Programmable Graphics Hardware for Acoustics and Audio Rendering
    Tsingos, Nicolas
    Jiang, Wenyu
    Williams, Ian
    [J]. JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2011, 59 (09): : 628 - 646
  • [9] Streaming collision detection using programmable graphics hardware
    Fan, ZW
    Wan, HG
    Gao, SM
    [J]. CAD/ GRAPHICS TECHNOLOGY AND ITS APPLICATIONS, PROCEEDINGS, 2003, : 165 - 170
  • [10] Data classification using genetic parallel programming
    Cheang, SM
    Lee, KH
    Leung, KS
    [J]. GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS, 2003, 2724 : 1918 - 1919