{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T07:09:12Z","timestamp":1761894552715,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540716020"},{"type":"electronic","value":"9783540716051"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-71605-1_9","type":"book-chapter","created":{"date-parts":[[2007,6,19]],"date-time":"2007-06-19T23:36:48Z","timestamp":1182296208000},"page":"90-101","source":"Crossref","is-referenced-by-count":64,"title":["Fast Genetic Programming on GPUs"],"prefix":"10.1007","author":[{"given":"Simon","family":"Harding","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Banzhaf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1162\/106365604773955157","volume":"12","author":"C. Lasarczyk","year":"2004","unstructured":"Lasarczyk, C., Dittrich, P., Banzhaf, W.: Dynamic subset selection based on a fitness case topology. Evolutionary Computation\u00a012, 223\u2013242 (2004)","journal-title":"Evolutionary Computation"},{"key":"9_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1007\/3-540-58484-6_275","volume-title":"Parallel Problem Solving from Nature - PPSN III","author":"C. Gathercole","year":"1994","unstructured":"Gathercole, C., Ross, P.: Dynamic training subset selection for supervised learning in genetic programming. Parallel Problem Solving from Nature III\u00a0866, 312\u2013321 (1994)"},{"key":"9_CR3","doi-asserted-by":"crossref","DOI":"10.1007\/BFb0055923","volume-title":"Genetic Programming - An Introduction","author":"W. Banzhaf","year":"1998","unstructured":"Banzhaf, W., Nordin, P., Keller, R., Francone, F.: Genetic Programming - An Introduction. Morgan Kaufmann, San Francisco (1998)"},{"key":"9_CR4","first-page":"275","volume-title":"Advances in Genetic Programming III","author":"P. Nordin","year":"1999","unstructured":"Nordin, P., Banzhaf, W., Francone, F.: Efficient Evolution of Machine Code for CISC Architectures using Blocks and Homologous Crossover. In: Spector, L., Langdon, W., O\u2019Reilly, U.M., Angeline, P. (eds.) Advances in Genetic Programming III, pp. 275\u2013299. MIT Press, Cambridge (1999)"},{"key":"9_CR5","volume-title":"Linear Genetic Programming","author":"M. Brameier","year":"2006","unstructured":"Brameier, M., Banzhaf, W.: Linear Genetic Programming. Springer, New York (2006)"},{"key":"9_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/978-3-540-31989-4_15","volume-title":"Genetic Programming","author":"W.S. Lau","year":"2005","unstructured":"Lau, W.S., et al.: Multi-logic-unit processor: A combinational logic circuit evaluation engine for genetic parallel programming. In: Keijzer, M., et al. (eds.) EuroGP 2005. LNCS, vol.\u00a03447, pp. 167\u2013177. Springer, Heidelberg (2005)"},{"key":"9_CR7","first-page":"306","volume-title":"Proceedings of the 35th International Symposium on Microarchitecture","author":"C. Thompson","year":"2002","unstructured":"Thompson, C., Hahn, S., Oskin, M.: Using Modern Graphics Architectures for General-Purpose Computing: A Framework and Analysis. In: Proceedings of the 35th International Symposium on Microarchitecture, Istanbul, pp. 306\u2013317. IEEE Computer Society Press, Washington (2002)"},{"key":"9_CR8","unstructured":"Owens, J., Luebke, D., Govindaraju, N., Harris, M., Kruger, J., Lefohn, A., Purcell, T.: A survey of general-purpose computation on graphics hardware. Eurographics 2005, State of the Art Reports, pp. 21\u201351 (2005)"},{"key":"9_CR9","unstructured":"Wang, J.T.T., Wong, P.A.H., Leung, C.S.: Discrete wavelet transform on gpu. In: Proceedings of ACM Workshop on General Purpose Computing on Graphics Processors, C-41 (2004)"},{"key":"9_CR10","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/SC.2005.42","volume-title":"Proceedings of the ACM\/IEEE SC 2005 Conference","author":"N. Galoppo","year":"2005","unstructured":"Galoppo, N., et al.: Lu-gpu: Efficient algorithms for solving dense linear systems on graphics hardware. In: Proceedings of the ACM\/IEEE SC 2005 Conference, Supercomputing 2005, p. 3. ACM, New York (2005)"},{"key":"9_CR11","doi-asserted-by":"publisher","first-page":"716","DOI":"10.1016\/j.simpat.2005.08.006","volume":"13","author":"T.R. Hagen","year":"2005","unstructured":"Hagen, T.R., Hjelmervik, J.M., Lie, K.A., Natvig, J.R., Henriksen, M.O.: Visual simulation of shallow-water waves. Simulation Modelling Practice and Theory\u00a013, 716\u2013726 (2005)","journal-title":"Simulation Modelling Practice and Theory"},{"key":"9_CR12","doi-asserted-by":"publisher","first-page":"2286","DOI":"10.1109\/CEC.2005.1554979","volume-title":"Proceedings of IEEE Congress on Evolutionary Computation 2005, vol. 3","author":"M.L. Wong","year":"2005","unstructured":"Wong, M.L., Wong, T.T., Fok, K.L.: Parallel evolutionary algorithms on graphics processing unit. In: Proceedings of IEEE Congress on Evolutionary Computation 2005, vol. 3. CEC 2005, pp. 2286\u20132293. IEEE Press, Los Alamitos (2005)"},{"key":"9_CR13","unstructured":"Fok, K.L., Wong, T.T., Wong, M.L.: Evolutionary computing on consumer-level graphics hardware. IEEE Intelligent Systems (to appear, 2005)"},{"key":"9_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"1051","DOI":"10.1007\/11539902_134","volume-title":"Advances in Natural Computation","author":"Q. Yu","year":"2005","unstructured":"Yu, Q., Chen, C., Pan, Z.: Parallel Genetic Algorithms on Programmable Graphics Hardware. In: Wang, L., Chen, K., S. Ong, Y. (eds.) ICNC 2005. LNCS, vol.\u00a03612, pp. 1051\u20131059. Springer, Heidelberg (2005)"},{"key":"9_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1007\/978-3-540-31989-4_23","volume-title":"Genetic Programming","author":"M. Ebner","year":"2005","unstructured":"Ebner, M., Reinhardt, M., Albert, J.: Evolution of vertex and pixel shaders. In: Keijzer, M., Tettamanzi, A.G.B., Collet, P., van Hemert, J.I., Tomassini, M. (eds.) EuroGP 2005. LNCS, vol.\u00a03447, pp. 261\u2013270. Springer, Heidelberg (2005)"},{"key":"9_CR16","unstructured":"Wikipedia: Flops \u2014 wikipedia, the free encyclopedia (2006), http:\/\/en.wikipedia.org\/w\/index.php?title=FLOPS&oldid=84987291 (Online accessed 1-November-2006)"},{"key":"9_CR17","unstructured":"RapidMind Inc.: Libsh. http:\/\/libsh.org\/"},{"key":"9_CR18","unstructured":"LibSh Wiki: Libsh sample code. http:\/\/www.libsh.org\/wiki\/index.php\/Sample_Code"},{"key":"9_CR19","unstructured":"Stanford University Graphics Lab: Brook. http:\/\/graphics.stanford.edu\/projects\/brookgpu\/"},{"key":"9_CR20","doi-asserted-by":"publisher","first-page":"1610","DOI":"10.1145\/1141277.1141654","volume-title":"SAC \u201906: Proceedings of the ACM symposium on Applied computing","author":"C. Lejdfors","year":"2006","unstructured":"Lejdfors, C., Ohlsson, L.: Implementing an embedded gpu language by combining translation and generation. In: SAC \u201906: Proceedings of the ACM symposium on Applied computing, pp. 1610\u20131614. ACM Press, New York (2006)"},{"key":"9_CR21","doi-asserted-by":"crossref","unstructured":"Tarditi, D., Puri, S., Oglesby, J.: Msr-tr-2005-184 accelerator: Using data parallelism to program gpus for general-purpose uses. Technical report, Microsoft Research (2006)","DOI":"10.1145\/1168857.1168898"},{"key":"9_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/978-3-540-46239-2_9","volume-title":"Genetic Programming","author":"J.F. Miller","year":"2000","unstructured":"Miller, J.F., Thomson, P.: Cartesian genetic programming. In: Poli, R., Banzhaf, W., Langdon, W.B., Miller, J., Nordin, P., Fogarty, T.C. (eds.) EuroGP 2000. LNCS, vol.\u00a01802, pp. 121\u2013132. Springer, Heidelberg (2000)"},{"key":"9_CR23","volume-title":"Genetic Programming: On the Programming of Computers by Natural Selection","author":"J. Koza","year":"1992","unstructured":"Koza, J.: Genetic Programming: On the Programming of Computers by Natural Selection. MIT Press, Cambridge (1992)"},{"key":"9_CR24","doi-asserted-by":"crossref","first-page":"285","DOI":"10.25088\/ComplexSystems.15.4.285","volume":"15","author":"W.B. Langdon","year":"2005","unstructured":"Langdon, W.B., Banzhaf, W.: Repeated sequences in linear genetic programming genomes. Complex Systems\u00a015, 285\u2013306 (2005)","journal-title":"Complex Systems"},{"key":"9_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1007\/3-540-36553-2_21","volume-title":"Evolvable Systems: From Biology to Hardware","author":"J. Torresen","year":"2003","unstructured":"Torresen, J.: Evolving multiplier circuits by training set and training vector partitioning. In: Tyrrell, A.M., Haddow, P.C., Torresen, J. (eds.) ICES 2003. LNCS, vol.\u00a02606, pp. 228\u2013237. Springer, Heidelberg (2003)"}],"container-title":["Lecture Notes in Computer Science","Genetic Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-71605-1_9.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,17]],"date-time":"2025-01-17T10:47:52Z","timestamp":1737110872000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-71605-1_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540716020","9783540716051"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-71605-1_9","relation":{},"subject":[]}}