{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T20:03:28Z","timestamp":1783109008567,"version":"3.54.6"},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783662443026","type":"print"},{"value":"9783662443033","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-662-44303-3_8","type":"book-chapter","created":{"date-parts":[[2014,8,21]],"date-time":"2014-08-21T00:55:37Z","timestamp":1408582537000},"page":"87-99","source":"Crossref","is-referenced-by-count":29,"title":["Genetically Improved CUDA C++ Software"],"prefix":"10.1007","author":[{"given":"William B.","family":"Langdon","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mark","family":"Harman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"8_CR1","unstructured":"Poli, R., Langdon, W.B., McPhee, N.F.: A field guide to genetic programming, http:\/\/www.gp-field-guide.org.uk"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Harman, M., Langdon, W.B., Weimer, W.: Genetic programming for reverse engineering. In: WCRE 2013, Koblenz, Germany. IEEE (2013) (Invited Keynote)","DOI":"10.1109\/WCRE.2013.6671274"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Harman, M., Langdon, W.B., Jia, Y., White, D.R., Arcuri, A., Clark, J.A.: The GISMOE challenge. In: ASE 2012, Essen, Germany, pp. 1\u201314. ACM (2012)","DOI":"10.1145\/2351676.2351678"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Langdon, W.B., Harman, M.: Evolving a CUDA kernel from an nVidia template. In: WCCI 2010, Barcelona, pp. 2376\u20132383. IEEE (2010)","DOI":"10.1109\/CEC.2010.5585922"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Archanjo, G.A., Von Zuben, F.J.: Genetic programming for automating the development of data management algorithms in information technology systems. Advances in Software Engineering (2012)","DOI":"10.1155\/2012\/893701"},{"issue":"1","key":"8_CR6","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/TSE.2011.104","volume":"38","author":"C. Goues Le","year":"2012","unstructured":"Le Goues, C., Nguyen, T., Forrest, S., Weimer, W.: GenProg: A generic method for automatic software repair. IEEE Trans. on Soft. Eng.\u00a038(1), 54\u201372 (2012)","journal-title":"IEEE Trans. on Soft. Eng."},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Sitthi-amorn, P., Modly, N., Weimer, W., Lawrence, J.: Genetic programming for shader simplification. ACM Trans. on Graphics 30(6), article:152 (2011)","DOI":"10.1145\/2070781.2024186"},{"issue":"4","key":"8_CR8","first-page":"515","volume":"15","author":"D.R. White","year":"2011","unstructured":"White, D.R., Arcuri, A., Clark, J.A.: Evolutionary improvement of programs. IEEE Trans. on EC\u00a015(4), 515\u2013538 (2011)","journal-title":"IEEE Trans. on EC"},{"issue":"2","key":"8_CR9","first-page":"166","volume":"15","author":"M. Orlov","year":"2011","unstructured":"Orlov, M., Sipper, M.: Flight of the FINCH through the Java wilderness. IEEE Trans. on EC\u00a015(2), 166\u2013182 (2011)","journal-title":"IEEE Trans. on EC"},{"key":"8_CR10","unstructured":"Langdon, W.B., Harman, M.: Optimising existing software with genetic programming. IEEE Trans. on EC (accepted)"},{"key":"8_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/978-3-662-44303-3_12","volume-title":"EuroGP 2014","author":"J. Petke","year":"2014","unstructured":"Petke, J., Harman, M., Langdon, W.B., Weimer, W.: Using genetic improvement and code transplants to specialise a C++ program to a problem class. In: Nicolau, M., Krawiec, K., Heywood, M.I., Castelli, M., Garc\u00eda-S\u00e1nchez, P., Merelo, J.J., Santos, V.M.R., Sim, K. (eds.) EuroGP 2014. LNCS, vol.\u00a08599, pp. 137\u2013149. Springer, Heidelberg (2014)"},{"key":"8_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1007\/978-3-642-29139-5_2","volume-title":"Genetic Programming","author":"A. Cotillon","year":"2012","unstructured":"Cotillon, A., Valencia, P., Jurdak, R.: Android genetic programming framework. In: Moraglio, A., Silva, S., Krawiec, K., Machado, P., Cotta, C. (eds.) EuroGP 2012. LNCS, vol.\u00a07244, pp. 13\u201324. Springer, Heidelberg (2012)"},{"key":"8_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1007\/978-3-642-39742-4_29","volume-title":"Search Based Software Engineering","author":"B. Cody-Kenny","year":"2013","unstructured":"Cody-Kenny, B., Barrett, S.: The emergence of useful bias in self-focusing genetic programming for software optimisation. In: Ruhe, G., Zhang, Y. (eds.) SSBSE 2013. LNCS, vol.\u00a08084, pp. 306\u2013311. Springer, Heidelberg (2013)"},{"issue":"4","key":"8_CR14","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1109\/92.335012","volume":"2","author":"V. Tiwari","year":"1994","unstructured":"Tiwari, V., Malik, S., Wolfe, A.: Power analysis of embedded software: A first step towards software power minimization. IEEE Trans. on VLSI\u00a02(4), 437\u2013445 (1994)","journal-title":"IEEE Trans. on VLSI"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Owens, J.D., Houston, M., Luebke, D., Green, S., Stone, J.E., Phillips, J.C.: GPU computing. Proceedings of the IEEE\u00a096(5), 879\u2013899 (2008) (Invited paper)","DOI":"10.1109\/JPROC.2008.917757"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Merrill, D., Garland, M., Grimshaw, A.: Policy-based tuning for performance portability and library co-optimization. In: InPar. IEEE (2012)","DOI":"10.1109\/InPar.2012.6339597"},{"key":"8_CR17","doi-asserted-by":"publisher","first-page":"1657","DOI":"10.1007\/s00500-011-0695-2","volume":"15","author":"W.B. Langdon","year":"2011","unstructured":"Langdon, W.B.: Graphics processing units and genetic programming: An overview. Soft Computing\u00a015, 1657\u20131669 (2011)","journal-title":"Soft Computing"},{"key":"8_CR18","unstructured":"Stam, J.: Stereo imaging with CUDA. Technical report, nVidia (2008)"},{"issue":"8","key":"8_CR19","first-page":"114","volume":"38","author":"G.E. Moore","year":"1965","unstructured":"Moore, G.E.: Cramming more components onto integrated circuits. Electronics\u00a038(8), 114\u2013117 (1965)","journal-title":"Electronics"},{"key":"8_CR20","unstructured":"Syswerda, G.: Uniform crossover in genetic algorithms. In: ICGA 1989, pp. 2\u20139 (1989)"},{"key":"8_CR21","unstructured":"Koza, J.R.: Genetic Programming. MIT Press (1992)"},{"key":"8_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1007\/978-3-642-12148-7_13","volume-title":"Genetic Programming","author":"W.B. Langdon","year":"2010","unstructured":"Langdon, W.B.: A many threaded CUDA interpreter for genetic programming. In: Esparcia-Alc\u00e1zar, A.I., Ek\u00e1rt, A., Silva, S., Dignum, S., Uyar, A.\u015e. (eds.) EuroGP 2010. LNCS, vol.\u00a06021, pp. 146\u2013158. Springer, Heidelberg (2010)"}],"container-title":["Lecture Notes in Computer Science","Genetic Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-44303-3_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T08:50:10Z","timestamp":1746348610000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-44303-3_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783662443026","9783662443033"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-44303-3_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014]]}}}