{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,15]],"date-time":"2024-09-15T14:15:20Z","timestamp":1726409720294},"publisher-location":"Cham","reference-count":57,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319787169"},{"type":"electronic","value":"9783319787176"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-78717-6_12","type":"book-chapter","created":{"date-parts":[[2018,9,11]],"date-time":"2018-09-11T16:38:14Z","timestamp":1536683894000},"page":"289-315","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Synthesis of Parallel Programs on Multi-Cores"],"prefix":"10.1007","author":[{"given":"Gopinath","family":"Chennupati","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R. Muhammad Atif","family":"Azad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Conor","family":"Ryan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephan","family":"Eidenbenz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nandakishore","family":"Santhi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,9,12]]},"reference":[{"key":"12_CR1","first-page":"28","volume-title":"Proceedings of the International Conference on Machine Learning; Models, Technologies and Applications","author":"R Abbott","year":"2003","unstructured":"R. Abbott, J.G.B. Parviz, Guided genetic programming, in Proceedings of the International Conference on Machine Learning; Models, Technologies and Applications, ed. by H.R. Arabnia, E.B. Kozerenko (CSREA Press, Las Vegas, 2003), pp. 28\u201334"},{"key":"12_CR2","first-page":"2677","volume-title":"Evolving efficient recursive sorting algorithms, in IEEE Congress on Evolutionary Computation","author":"A Agapitos","year":"2006","unstructured":"A. Agapitos, S.M. Lucas, Evolving efficient recursive sorting algorithms, in IEEE Congress on Evolutionary Computation (IEEE, New York, 2006), pp. 2677\u20132684"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"A. Agapitos, S.M. Lucas, Evolving modular recursive sorting algorithms, in Genetic Programming, ed. by M. Ebner, M. O\u2019Neill, A. Ek\u00e1rt, L. Vanneschi, A.I. Esparcia-Alc\u00e1zar. Lecture Notes in Computer Science, vol. 4445 (Springer, Berlin, 2007), pp. 301\u2013310","DOI":"10.1007\/978-3-540-71605-1_28"},{"issue":"2","key":"12_CR4","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1007\/s10710-016-9277-5","volume":"18","author":"A Agapitos","year":"2017","unstructured":"A. Agapitos, M. O\u2019Neill, A. Kattan, S.M. Lucas, Recursion in tree-based genetic programming. Genet. Program Evolvable Mach. 18(2), 149\u2013183 (2017)","journal-title":"Genet. Program Evolvable Mach."},{"key":"12_CR5","unstructured":"S.P. Amarasinghe, J.-A.M. Anderson, M.S. Lam, C.-W. Tseng, An overview of the SUIF compiler for scalable parallel machines, in Proceedings of the 7th SIAM Conference on Parallel Processing for Scientific Computing (1995), pp. 662\u2013667"},{"key":"12_CR6","first-page":"88","volume-title":"Tile64 - processor: a 64-core soc with mesh interconnect, in Proceedings of the 14th International Solid-State Circuits Conference, ISSCC \u201908","author":"S Bell","year":"2008","unstructured":"S. Bell, B. Edwards, J. Amann, R. Conlin, K. Joyce, V. Leung, J. MacKay, M. Reif, L. Bao, J. Brown, M. Mattina, C.-C. Miao, C. Ramey, D. Wentzlaff, W. Anderson, E. Berger, N. Fairbanks, D. Khan, F. Montenegro, J. Stickney, J. Zook, Tile64 - processor: a 64-core soc with mesh interconnect, in Proceedings of the 14th International Solid-State Circuits Conference, ISSCC \u201908 (IEEE, New York, 2008), pp. 88\u2013598"},{"issue":"1","key":"12_CR7","first-page":"67","volume":"7","author":"S Benkner","year":"1999","unstructured":"S. Benkner, VFC: the vienna fortran compiler. Sci. Program. 7(1), 67\u201381 (1999)","journal-title":"Sci. Program."},{"key":"12_CR8","first-page":"10.1","volume-title":"Polaris: the next generation in parallelizing compilers, in Proceedings of the Workshop on Languages and Compilers for Parallel Computing","author":"B Blume","year":"1994","unstructured":"B. Blume, R. Eigenmann, K. Faigin, J. Grout, J. Hoeflinger, D. Padua, P. Petersen, B. Pottenger, L. Rauchwerger, P. Tu, S. Weatherford, Polaris: the next generation in parallelizing compilers, in Proceedings of the Workshop on Languages and Compilers for Parallel Computing (Springer, Berlin, 1994), pp. 10.1\u201310.18"},{"key":"12_CR9","first-page":"1","volume-title":"An analysis of linux scalability to many cores, in Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI \u201910","author":"S Boyd-Wickizer","year":"2010","unstructured":"S. Boyd-Wickizer, A.T. Clements, Y. Mao, A. Pesterev, M.F. Kaashoek, R. Morris, N. Zeldovich, An analysis of linux scalability to many cores, in Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI \u201910 (USENIX Association, Berkeley, 2010), pp. 1\u20138"},{"key":"12_CR10","first-page":"203","volume-title":"Evolving recursive programs for tree search, in Advances in Genetic Programming,","author":"S Brave","year":"1996","unstructured":"S. Brave, Evolving recursive programs for tree search, in Advances in Genetic Programming, vol. 2 (MIT Press, Cambridge, MA, 1996), pp. 203\u2013220"},{"key":"12_CR11","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/337449.337466","volume-title":"Jomp\u2013an openmp-like interface for java, in Proceedings of the ACM 2000 Conference on Java Grande, JAVA\u201900","author":"JM Bull","year":"2000","unstructured":"J.M. Bull, M.E. Kambites, Jomp\u2013an openmp-like interface for java, in Proceedings of the ACM 2000 Conference on Java Grande, JAVA\u201900 (ACM, New York, 2000), pp. 44\u201353"},{"key":"12_CR12","unstructured":"B. Chapman, G. Jost, R. van der Pas, Using OpenMP: Portable Shared Memory Parallel Programming. Scientific and Engineering Computation (The MIT Press, Cambridge, MA, 2007)"},{"key":"12_CR13","unstructured":"G. Chennupati, Grammatical evolution + multi-cores = automatic parallel programming!, PhD thesis, University of Limerick, Limerick, Ireland, 2015"},{"key":"12_CR14","unstructured":"G. Chennupati, C. Ryan, R.M.A. Azad, An empirical analysis through the time complexity of GE problems, in 19th International Conference on Soft Computing, MENDEL\u201913, Brno, Czech Republic, ed. by R. Matousek (2013), pp. 37\u201344"},{"key":"12_CR15","first-page":"238","volume-title":"On the efficiency of multi-core grammatical evolution (MCGE) evolving multi-core parallel programs, in Proceedings of the Sixth World Congress on Nature and Biologically Inspired Computing","author":"G Chennupati","year":"2014","unstructured":"G. Chennupati, J. Fitzgerald, C. Ryan, On the efficiency of multi-core grammatical evolution (MCGE) evolving multi-core parallel programs, in Proceedings of the Sixth World Congress on Nature and Biologically Inspired Computing (IEEE, New York, 2014), pp. 238\u2013243"},{"key":"12_CR16","first-page":"131","volume-title":"Predict the success or failure of an evolutionary algorithm run, in Proceedings of the Annual Conference on Genetic and Evolutionary Computation Companion, GECCO Comp \u201914","author":"G Chennupati","year":"2014","unstructured":"G. Chennupati, C. Ryan, R.M.A. Azad, Predict the success or failure of an evolutionary algorithm run, in Proceedings of the Annual Conference on Genetic and Evolutionary Computation Companion, GECCO Comp \u201914 (ACM, New York, 2014), pp. 131\u2013132"},{"key":"12_CR17","first-page":"1041","volume-title":"Multi-core GE: automatic evolution of CPU based multi-core parallel programs, in Proceedings of the Genetic and Evolutionary Computation Conference Companion","author":"G Chennupati","year":"2014","unstructured":"G. Chennupati, R.M.A. Azad, C. Ryan, Multi-core GE: automatic evolution of CPU based multi-core parallel programs, in Proceedings of the Genetic and Evolutionary Computation Conference Companion (ACM, New York, 2014), pp. 1041\u20131044"},{"key":"12_CR18","first-page":"1353","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","author":"G Chennupati","year":"2014","unstructured":"G. Chennupati, R.M.A. Azad, C. Ryan, Predict the performance of GE with an ACO based machine learning algorithm, in Proceedings of the Genetic and Evolutionary Computation Conference Companion, ed. by D.V. Arnold, E. Alba (ACM, New York, 2014), pp. 1353\u20131360"},{"key":"12_CR19","first-page":"1369","volume-title":"On the automatic generation of efficient parallel iterative sorting algorithms, in Proceedings of the Genetic and Evolutionary Computation Conference Companion, GECCO Companion \u201915","author":"G Chennpati","year":"2015","unstructured":"G. Chennpati, R.M.A. Azad, C. Ryan, On the automatic generation of efficient parallel iterative sorting algorithms, in Proceedings of the Genetic and Evolutionary Computation Conference Companion, GECCO Companion \u201915 (ACM, New York, 2015), pp. 1369\u20131370"},{"key":"12_CR20","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/978-3-319-16501-1_14","volume-title":"Proceedings of the 18th European Conference on Genetic Programming, EuroGP\u201915","author":"G Chennupati","year":"2015","unstructured":"G. Chennupati, R.M.A. Azad, C. Ryan, Automatic evolution of parallel recursive programs, in Proceedings of the 18th European Conference on Genetic Programming, EuroGP\u201915, ed. by P. Machado, M.I. Heywood, J. McDermott, M. Castelli, P. Garc\u00eda-S\u00e1nchez, P. Burelli, S. Risi, K. Sim (Springer, Berlin, 2015), pp. 167\u2013178"},{"key":"12_CR21","doi-asserted-by":"crossref","first-page":"706","DOI":"10.1007\/978-3-319-16549-3_57","volume-title":"Proceedings of the 18th European Conference on Applications of Evolutionary Computation, EvoApplications\u201915","author":"G Chennupati","year":"2015","unstructured":"G. Chennupati, R.M.A. Azad, C. Ryan, Automatic evolution of parallel sorting programs on multi-cores, in Proceedings of the 18th European Conference on Applications of Evolutionary Computation, EvoApplications\u201915, ed. by A.M. Mora, G. Squillero (Springer, Berlin, 2015), pp. 706\u2013717"},{"key":"12_CR22","first-page":"1007","volume-title":"Performance optimization of multi-core grammatical evolution generated parallel recursive programs, in Proceedings of Genetic and Evolutionary Computation Conference, GECCO\u201915","author":"G Chennupati","year":"2015","unstructured":"G. Chennupati, R.M.A. Azad, C. Ryan, Performance optimization of multi-core grammatical evolution generated parallel recursive programs, in Proceedings of Genetic and Evolutionary Computation Conference, GECCO\u201915 (ACM, New York, 2015), pp. 1007\u20131014"},{"key":"12_CR23","doi-asserted-by":"publisher","first-page":"1059","DOI":"10.1145\/2739482.2768458","volume-title":"Synthesis of parallel iterative sorts with multi-core grammatical evolution, in Proceedings of the Genetic and Evolutionary Computation Conference Companion, GECCO Companion \u201915","author":"G Chennupati","year":"2015","unstructured":"G. Chennupati, R.M.A. Azad, C. Ryan, Synthesis of parallel iterative sorts with multi-core grammatical evolution, in Proceedings of the Genetic and Evolutionary Computation Conference Companion, GECCO Companion \u201915 (ACM, New York, 2015), pp. 1059\u20131066"},{"key":"12_CR24","first-page":"4143","volume-title":"Automatic lock-free parallel programming on multi-core processors, in Proceedings of the IEEE Congress on Evolutionary Computation, CEC \u201916","author":"G Chennupati","year":"2016","unstructured":"G. Chennupati, R.M.A. Azad, C. Ryan, Automatic lock-free parallel programming on multi-core processors, in Proceedings of the IEEE Congress on Evolutionary Computation, CEC \u201916 (IEEE, New York, 2016), pp. 4143\u20134150"},{"key":"12_CR25","unstructured":"G. Chennupati, N. Santhi, S. Eidenbenz, S. Thulasidasan, AMM: scalable memory reuse model to predict the performance of physics codes, in International Conference on Cluster Computing (CLUSTER) (2017), pp. 649\u2013650"},{"issue":"1","key":"12_CR26","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L Dagum","year":"1998","unstructured":"L. Dagum, R. Menon, Openmp: an industry-standard api for shared-memory programming. IEEE Comput. Sci. Eng. 5(1), 46\u201355 (1998)","journal-title":"IEEE Comput. Sci. Eng."},{"key":"12_CR27","first-page":"1","volume":"7","author":"J Dem\u0161ar","year":"2006","unstructured":"J. Dem\u0161ar, Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7, 1\u201330 (2006)","journal-title":"J. Mach. Learn. Res."},{"issue":"3","key":"12_CR28","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1145\/2024723.2000108","volume":"39","author":"H Esmaeilzadeh","year":"2011","unstructured":"H. Esmaeilzadeh, E. Blem, R. St. Amant, K. Sankaralingam, D. Burger, Dark silicon and the end of multicore scaling. SIGARCH Comput. Archit. News 39(3), 365\u2013376 (2011)","journal-title":"SIGARCH Comput. Archit. News"},{"key":"12_CR29","first-page":"2677","volume":"9","author":"S Garc\u00eda","year":"2008","unstructured":"S. Garc\u00eda, F. Herrera, An extension on \u201cstatistical comparisons of classifiers over multiple data sets\u201d for all pairwise comparisons. J. Mach. Learn. Res. 9, 2677\u20132694 (2008)","journal-title":"J. Mach. Learn. Res."},{"issue":"6","key":"12_CR30","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1016\/0167-8191(96)00024-5","volume":"22","author":"W Gropp","year":"1996","unstructured":"W. Gropp, E. Lusk, N. Doss, A. Skjellum, A high-performance, portable implementation of the MPI message passing interface standard. Parallel Comput. 22(6), 789\u2013828 (1996)","journal-title":"Parallel Comput."},{"issue":"1","key":"12_CR31","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1016\/0167-2789(90)90076-2","volume":"42","author":"WD Hillis","year":"1990","unstructured":"W.D. Hillis, Co-evolving parasites improve simulated evolution as an optimization procedure. Phys. D Nonlinear Phenom. 42(1), 228\u2013234 (1990)","journal-title":"Phys. D Nonlinear Phenom."},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"J. Howard, S. Dighe, Y. Hoskote, S. Vangal, D. Finan, G. Ruhl, D. Jenkins, H. Wilson, N. Borkar, G. Schrom, F. Pailet, S. Jain, T. Jacob, S. Yada, S. Marella, P. Salihundam, V. Erraguntla, M. Konow, M. Riepen, G. Droege, J. Lindemann, M. Gries, T. Apel, K. Henriss, T. Lund-Larsen, S. Steibl, S. Borkar, V. De, R. Van Der Wijngaart, T. Mattson, A 48-core ia-32 message-passing processor with dvfs in 45nm cmos, in Proceedings of the 16th International Solid-State Circuits Conference, ISSCC \u201910 (IEEE, New York, 2010), pp. 108\u2013109","DOI":"10.1109\/ISSCC.2010.5434077"},{"key":"12_CR33","doi-asserted-by":"publisher","first-page":"881","DOI":"10.1109\/ICNN.1993.298674","volume-title":"Evolving a sort: lessons in genetic programming, in IEEE International Conference on Neural Networks","author":"KEJ Kinnear","year":"1993","unstructured":"K.E.J. Kinnear, Evolving a sort: lessons in genetic programming, in IEEE International Conference on Neural Networks (IEEE, New York, 1993), pp. 881\u2013888"},{"key":"12_CR34","first-page":"287","volume-title":"Proceedings of the 5th International Conference on Genetic Algorithms","author":"KEJ Kinnear","year":"1993","unstructured":"K.E.J. Kinnear, Generality and difficulty in genetic programming: evolving a sort, in Proceedings of the 5th International Conference on Genetic Algorithms, ed. by S. Forrest (Morgan Kaufmann, Los Altos, 1993), pp. 287\u2013294"},{"key":"12_CR35","volume-title":"The Art of Computer Programming, Volume 3: Sorting and Searching","author":"DE Knuth","year":"1998","unstructured":"D.E. Knuth, The Art of Computer Programming, Volume 3: Sorting and Searching, 2nd edn. (Addison Wesley Longman Publishing, Redwood City, 1998)","edition":"2"},{"key":"12_CR36","volume-title":"Genetic Programming: On the Programming of Computers by Means of Natural Selection","author":"JR Koza","year":"1992","unstructured":"J.R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection (MIT Press, Cambridge, MA, 1992)"},{"key":"12_CR37","first-page":"7","volume-title":"Parallel programming: can we PLEASE get it right this time?, in 45th Design Automation Conference","author":"T Mattson","year":"2008","unstructured":"T. Mattson, M. Wrinn, Parallel programming: can we PLEASE get it right this time?, in 45th Design Automation Conference (IEEE, New York, 2008), pp. 7\u201311"},{"key":"12_CR38","first-page":"1","volume-title":"Evolving recursive programs using non-recursive scaffolding, in IEEE Congress on Evolutionary Computation","author":"A Moraglio","year":"2012","unstructured":"A. Moraglio, F.E.B. Otero, C.G. Johnson, S. Thompson, A.A. Freitas, Evolving recursive programs using non-recursive scaffolding, in IEEE Congress on Evolutionary Computation (IEEE, New York, 2012), pp. 1\u20138"},{"key":"12_CR39","unstructured":"M. Nicolau, D. Slattery, Libge - grammatical evolution library (2006), http:\/\/bds.ul.ie\/libGE\/index.html"},{"key":"12_CR40","doi-asserted-by":"crossref","unstructured":"A. Nisbet, GAPS: a compiler framework for genetic algorithm (GA) optimised parallelisation. in High-Performance Computing and Networking, ed. by P. Sloot, M. Bubak, B. Hertzberger. Lecture Notes in Computer Science, vol. 1401 (Springer, Berlin, 1998), pp. 987\u2013989","DOI":"10.1007\/BFb0037253"},{"issue":"1","key":"12_CR41","first-page":"63","volume":"5","author":"MFP O\u2019Boyle","year":"1996","unstructured":"M.F.P. O\u2019Boyle, J.M. Bull, Expert programmer versus parallelizing compiler: a comparative study of two approaches for distributed shared memory. Sci. Program. Parallel Comput. Proj. Swiss Prior. Programme 5(1), 63\u201388 (1996)","journal-title":"Sci. Program. Parallel Comput. Proj. Swiss Prior. Programme"},{"key":"12_CR42","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-0447-4","volume-title":"Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language","author":"M O\u2019Neill","year":"2003","unstructured":"M. O\u2019Neill, C. Ryan, Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language (Kluwer Academic Publishers, Norwell, 2003)"},{"key":"12_CR43","first-page":"1504","volume-title":"Experiments in program synthesis with grammatical evolution: a focus on integer sorting, in IEEE Congress on Evolutionary Computation","author":"M O\u2019Neill","year":"2014","unstructured":"M. O\u2019Neill, M. Nicolau, A. Agapitos, Experiments in program synthesis with grammatical evolution: a focus on integer sorting, in IEEE Congress on Evolutionary Computation (IEEE, New York, 2014), pp. 1504\u20131511"},{"key":"12_CR44","unstructured":"U.-M. O\u2019Reilly, F. Oppacher, An experimental perspective on genetic programming, in Parallel Problem Solving from Nature, ed. by R. Manner, B. Manderick, vol. 2 (Elsevier Science, Amsterdam, 1992), pp. 331\u2013340"},{"key":"12_CR45","unstructured":"U.-M. O\u2019Reilly, F. Oppacher, Chapter 2: A comparative analysis of genetic programming, in Advances in Genetic Programming, ed. by P.J. Angeline, J. Kenneth, E. Kinnear, vol. 2 (MIT Press, Cambridge, MA, 1996), pp. 23\u201344"},{"key":"12_CR46","doi-asserted-by":"crossref","unstructured":"D. Patterson, The trouble with multi-core. IEEE Spectr. 47(7), 28\u201332, 53 (2010)","DOI":"10.1109\/MSPEC.2010.5491011"},{"key":"12_CR47","doi-asserted-by":"crossref","unstructured":"C. Ryan, Automatic Re-engineering of Software Using Genetic Programming. Genetic Programming, vol. 2 (Springer, Berlin, 1999)","DOI":"10.1007\/978-1-4615-4631-3"},{"key":"12_CR48","first-page":"1689","volume-title":"The push3 execution stack and the evolution of control, in Proceedings of the Genetic and Evolutionary Computation Conference","author":"L Spector","year":"2005","unstructured":"L. Spector, J. Klein, M. Keijzer, The push3 execution stack and the evolution of control, in Proceedings of the Genetic and Evolutionary Computation Conference (ACM, New York, 2005), pp. 1689\u20131696"},{"key":"12_CR49","unstructured":"C. Stephen, Multicore processors create software headaches, Technical report, MIT Technology Review, April 2010"},{"issue":"6","key":"12_CR50","doi-asserted-by":"publisher","first-page":"651","DOI":"10.1109\/12.286299","volume":"43","author":"J Torrellas","year":"1994","unstructured":"J. Torrellas, M. Lam, J.L. Hennessy, False sharing and spatial locality in multiprocessor caches. IEEE Trans. Comput. 43(6), 651\u2013663 (1994)","journal-title":"IEEE Trans. Comput."},{"key":"12_CR51","doi-asserted-by":"crossref","unstructured":"A. Trenaman, Concurrent genetic programming, tartarus and dancing agents, in Genetic Programming, ed. by R. Poli, P. Nordin, W.B. Langdon, T.C. Fogarty. Lecture Notes in Computer Science, vol. 1598 (Springer, Berlin, 1999), pp. 270\u2013282","DOI":"10.1007\/3-540-48885-5_23"},{"issue":"2","key":"12_CR52","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"A. Vargha, H.D. Delaney, A critique and improvement of the \u201ccl\u201d common language effect size statistics of mcgraw and wong. J. Educ. Behav. Stat. 25(2), 101\u2013132 (2000)","journal-title":"J. Educ. Behav. Stat."},{"key":"12_CR53","first-page":"75","volume-title":"Mapping parallelism to multi-cores: A machine learning based approach, in Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP \u201909","author":"Z Wang","year":"2009","unstructured":"Z. Wang, M.F. O\u2019Boyle, Mapping parallelism to multi-cores: A machine learning based approach, in Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP \u201909 (ACM, New York, 2009), pp. 75\u201384"},{"key":"12_CR54","unstructured":"P.A. Whigham, Grammatical bias for evolutionary learning, PhD thesis, University of New South Wales, New South Wales, Australia, 1996"},{"key":"12_CR55","doi-asserted-by":"crossref","unstructured":"P.A. Whigham, R.I. McKay, Genetic approaches to learning recursive relations, in Progess in Evolutionary Computation, ed. by X. Yao. Lecture Notes in Artificial Intelligence (Springer, Berlin, 1995), pp. 17\u201327","DOI":"10.1007\/3-540-60154-6_44"},{"key":"12_CR56","unstructured":"K.P. Williams, Evolutionary algorithms for automatic parallelization, PhD thesis, University of Reading, 1998"},{"issue":"4","key":"12_CR57","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1007\/s10710-005-4805-8","volume":"6","author":"ML Wong","year":"2005","unstructured":"M.L. Wong, T. Mun, Evolving recursive programs by using adaptive grammar based genetic programming. Genet. Program Evolvable Mach. 6(4), 421\u2013455 (2005)","journal-title":"Genet. Program Evolvable Mach."}],"container-title":["Handbook of Grammatical Evolution"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-78717-6_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,5]],"date-time":"2023-09-05T01:06:45Z","timestamp":1693876005000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-78717-6_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319787169","9783319787176"],"references-count":57,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-78717-6_12","relation":{},"subject":[],"published":{"date-parts":[[2018]]}}}