**6. References**


URL: *http://dx.doi.org/10.1007/978-0-387-87623-8\_15*

	- [11] Ebner, M., Reinhardt, M. & Albert, J. [2005]. Evolution of vertex and pixel shaders, *Proceedings of the European Conference on Genetic Programming Genetic Programming – EuroGP*, Vol. 3447 of *LNCS*, Springer Berlin / Heidelberg, pp. 142–142.

[26] Kirk, D. & Hwu, W. [2010]. *Programming Massively Parallel Processors: A Hands-On Approach*, Applications of GPU Computing Series, Morgan Kaufmann Publishers.

Parallel Genetic Programming on Graphics Processing Units 113

[27] Langdon, W. [2008]. Evolving genechip correlation predictors on parallel graphics

[28] Langdon, W. & Banzhaf, W. [2008]. A SIMD interpreter for genetic programming on GPU

[29] Langdon, W. & Harrison, A. [2008]. Gp on spmd parallel graphics hardware for mega bioinformatics data mining, *Soft Computing* 12(12): 1169–1183. cited By (since 1996) 13. URL: *http://www.scopus.com/inward/record.url?eid=2-s2.0-49049115131&partnerID=*

[30] Luo, Z. & Liu, H. [2006]. Cellular genetic algorithms and local search for 3-sat problem on graphic hardware, *Proc. of the Congress on Evolutionary Computation – CEC*, pp. 2988

[31] NVIDIA Corporation [2007]. *NVIDIA CUDA Compute Unified Device Architecture -*

[33] Pospichal, P., Murphy, E., O'Neill, M., Schwarz, J. & Jaros, J. [2011]. Acceleration of grammatical evolution using graphics processing units: Computational intelligence on

[34] Robilliard, D., Marion-Poty, V. & Fonlupt, C. [2008]. Population parallel gp on the g80

[35] Robilliard, D., Marion, V. & Fonlupt, C. [2009]. High performance genetic programming on gpu, *Proceedings of the 2009 workshop on Bio-inspired algorithms for distributed systems*,

[36] Wilson, G. & Banzhaf, W. [2008]. Linear genetic programming gpgpu on microsoft's xbox 360, *2008 IEEE Congress on Evolutionary Computation, CEC 2008*, pp. 378–385. cited

[37] Wilson, G. & Banzhaf, W. [2009]. Deployment of cpu and gpu-based genetic programming on heterogeneous devices, *Proceedings of the Conference Companion on Genetic and Evolutionary Computation Conference*, Late Breaking Papers, ACM,

[38] Wilson, G. & Banzhaf, W. [2010]. Deployment of parallel linear genetic programming using gpus on pc and video game console platforms, *Genetic Programming and Evolvable*

URL: *http://www.scopus.com/inward/record.url?eid=2-s2.0-77954814128&partnerID=40&md5*

URL: *http://www.scopus.com/inward/record.url?eid=2-s2.0-55749108355&partnerID=40&md5*

consumer games and graphics hardware, pp. 431–438. cited By (since 1996) 0.

gpu, *Artificial Intelligence and Lecture Notes in Bioinformatics* 4971: 98–109.

URL: *http://developer.download.nvidia.com/compute/cuda/1\_0/NVIDIA\_CUDA\_Programming*

URL: *http://www.scopus.com/inward/record.url?eid=2-s2.0-80051950282&partnerID=40&md5*

URL: *http://www.scopus.com/inward/record.url?eid=2-s2.0-55749103342&partnerID=40&md5*

URL: *http://books.google.com.br/books?id=qW1mncii\_6EC*

hardware, pp. 4151–4156. cited By (since 1996) 0.

graphics cards, *Genetic Programming*, pp. 73–85.

*40&md5=4d332814a77dc0233bed7ff3184a6ccb*

[32] NVIDIA Corporation [2010]. *OpenCL Best Practices Guide*.

BADS '09, ACM, New York, NY, USA, pp. 85–94.

*Machines* 11(2): 147–184. cited By (since 1996) 2.

*=46bb1910d0121a948a804f8aa62308eb*

*=304d6784cd00eac6e253229092ba7788*

*=8e8091dedc7d49dfccc20e0f569af0ce*

*=028c81cb3bb1b8380f2f816b8e50b1f4*

–2992.

*Programming Guide*.

*\_Guide\_1.0.pdf*

By (since 1996) 4.

pp. 2531–2538.


URL: *http://doi.acm.org/10.1145/1830483.1830672*


18 Will-be-set-by-IN-TECH

[11] Ebner, M., Reinhardt, M. & Albert, J. [2005]. Evolution of vertex and pixel shaders, *Proceedings of the European Conference on Genetic Programming Genetic Programming –*

[12] Ferreira, C. [2006]. *Gene Expression Programming: Mathematical Modeling by an Artificial*

[13] Franco, M. A., Krasnogor, N. & Bacardit, J. [2010]. Speeding up the evaluation of evolutionary learning systems using gpgpus, *Proceedings of the 12th annual conference on Genetic and evolutionary computation*, GECCO '10, ACM, New York, NY, USA,

[14] Garland, M. & Kirk, D. B. [2010]. Understanding throughput-oriented architectures,

[15] Gaster, B., Kaeli, D., Howes, L., Mistry, P. & Schaa, D. [2011]. *Heterogeneous Computing*

[16] Harding, S. [2008]. Evolution of image filters on graphics processor units using cartesian

[17] Harding, S. & Banzhaf, W. [2007a]. Fast genetic programming and artificial developmental systems on gpus, *Proc. of the International Symposium on High Performance*

[18] Harding, S. & Banzhaf, W. [2007b]. Fast genetic programming on GPUs, *Proc. of the European Conference on Genetic Programming – EuroGP*, Vol. 4445 of *LNCS*, Springer,

[19] Harding, S. & Banzhaf, W. [2011]. Implementing cartesian genetic programming classifiers on graphics processing units using gpu.net, *Proceedings of the Conference*

[21] Hennessy, J. & Patterson, D. [2011]. *Computer Architecture: A Quantitative Approach*, The Morgan Kaufmann Series in Computer Architecture and Design, Elsevier Science.

[22] Hillis, W. D. & Steele, Jr., G. L. [1986]. Data parallel algorithms, *Commun. ACM*

[23] Juille, H. & Pollack, J. B. [1996]. Massively parallel genetic programming, *in* P. J. Angeline & K. E. Kinnear, Jr. (eds), *Advances in Genetic Programming 2*, MIT Press, Cambridge, MA,

[24] Kaul, K. & Bohn, C.-A. [2006]. A genetic texture packing algorithm on a graphical processing unit, *Proceedings of the International Conference on Computer Graphics and*

[25] Khronos OpenCL Working Group [2011]. *The OpenCL Specification, version 1.2*.

*Companion on Genetic and evolutionary computation – GECCO*, ACM, pp. 463–470. [20] Harding, S. L. & Banzhaf, W. [2009]. Distributed genetic programming on GPUs using CUDA, *Workshop on Parallel Architectures and Bioinspired Algorithms*, Universidad

URL: *http://www.scopus.com/inward/record.url?eid=2-s2.0-55749093400&partnerID=40&md5*

*EuroGP*, Vol. 3447 of *LNCS*, Springer Berlin / Heidelberg, pp. 142–142.

*Intelligence*, 2 edn, Springer.

*Commun. ACM* 53: 58–66.

*With OpenCL*, Elsevier Science.

*=fddf39574ff1025ad80adf204ccb451f*

Valencia, Spain, pp. 90–101.

USA, chapter 17, pp. 339–358.

29: 1170–1183.

*Artificial Intelligence*.

*Computing Systems and Applications*, p. 2.

URL: *http://doi.acm.org/10.1145/1830483.1830672*

URL: *http://books.google.com.br/books?id=qUJVU8RH3jEC*

Complutense de Madrid, Raleigh, NC, USA, pp. 1–10.

URL: *http://books.google.com.br/books?id=v3-1hVwHnHwC*

URL: *http://www.khronos.org/registry/cl/specs/opencl-1.2.pdf*

genetic programming, pp. 1921–1928. cited By (since 1996) 3.

pp. 1039–1046.


*=304d6784cd00eac6e253229092ba7788*

	- [39] Wong, M.-L. & Wong, T.-T. [2006]. Parallel hybrid genetic algorithms on consumer-level graphics hardware, *Proc. of the Congress on Evolutionary Computation*, pp. 2973 –2980.
	- [40] Wong, M., Wong, T. & Fok, K. [2005]. Parallel evolutionary algorithms on graphics processing unit, *Evolutionary Computation, 2005. The 2005 IEEE Congress on*, Vol. 3, pp. 2286–2293 Vol. 3.

**Successful Applications** 

[41] Yu, Q., Chen, C. & Pan, Z. [2005]. Parallel genetic algorithms on programmable graphics hardware, *Proc. of the international conference on Advances in Natural Computation*, Springer-Verlag Berlin, pp. 1051–1059.
