{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:40:50Z","timestamp":1742913650213,"version":"3.40.3"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319180830"},{"type":"electronic","value":"9783319180847"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-18084-7_8","type":"book-chapter","created":{"date-parts":[[2015,6,24]],"date-time":"2015-06-24T05:56:27Z","timestamp":1435125387000},"page":"97-109","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Mobile GPGPU Acceleration of Embodied Robot Simulation"],"prefix":"10.1007","author":[{"given":"Simon","family":"Jones","sequence":"first","affiliation":[]},{"given":"Matthew","family":"Studley","sequence":"additional","affiliation":[]},{"given":"Alan","family":"Winfield","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,6,25]]},"reference":[{"issue":"5802","key":"8_CR1","doi-asserted-by":"publisher","first-page":"1118","DOI":"10.1126\/science.1133687","volume":"314","author":"J Bongard","year":"2006","unstructured":"Bongard, J., Zykov, V., Lipson, H.: Resilient machines through continuous self-modeling. Science 314(5802), 1118\u20131121 (2006)","journal-title":"Science"},{"issue":"6","key":"8_CR2","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/38.626973","volume":"17","author":"D Cohen-Or","year":"1997","unstructured":"Cohen-Or, D., Kaufman, A.: 3D line voxelization and connectivity control. IEEE Comput. Graphics Appl. 17(6), 80\u201387 (1997)","journal-title":"IEEE Comput. Graphics Appl."},{"issue":"2\u20133","key":"8_CR3","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1023\/B:AURO.0000033973.24945.f3","volume":"17","author":"M Dorigo","year":"2004","unstructured":"Dorigo, M., Trianni, V., \u015eahin, E., Gro\u00df, R., Labella, T.H., Baldassarre, G., Nolfi, S., Deneubourg, J.-L., Mondada, F., Floreano, D., et al.: Evolving self-organizing behaviors for a swarm-bot. Auton. Robots 17(2\u20133), 223\u2013245 (2004)","journal-title":"Auton. Robots"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Grasso, I., Radojkovic, P., Rajovic, N., Gelado, I., Ramirez, A.: Energy efficient hpc on embedded socs: optimization techniques for mali GPU. In: 2014 IEEE 28th International Parallel and Distributed Processing Symposium, pp. 123\u2013132. IEEE (2014)","DOI":"10.1109\/IPDPS.2014.24"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Hauert, S., Zufferey, J.-C., Floreano, D.: Reverse-engineering of artificially evolved controllers for swarms of robots. In: IEEE Congress on Evolutionary Computation, CEC 2009, pp. 55\u201361. IEEE (2009)","DOI":"10.1109\/CEC.2009.4982930"},{"key":"8_CR6","unstructured":"Kang, S.H., Lee, S-J., Park, I.K.: Parallelization and optimization of feature detection algorithms on embedded gpu. In: International Workshop on Advanced Image Technology (2014)"},{"issue":"5","key":"8_CR7","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1109\/MM.2011.89","volume":"31","author":"SW Keckler","year":"2011","unstructured":"Keckler, S.W., Dally, W.J., Khailany, B., Garland, M., Glasco, D.: Gpus and the future of parallel computing. IEEE Micro 31(5), 7\u201317 (2011)","journal-title":"IEEE Micro"},{"key":"8_CR8","unstructured":"Khronos OpenCL Working Group et al: The OpenCL Specification, Version 1.1 (2010)"},{"issue":"1","key":"8_CR9","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1016\/j.micpro.2010.08.002","volume":"35","author":"W Liu","year":"2011","unstructured":"Liu, W., Winfield, A.F.T.: Open-hardware e-puck linux extension board for experimental swarm robotics research. Microprocess. Microsyst. 35(1), 60\u201367 (2011)","journal-title":"Microprocess. Microsyst."},{"key":"8_CR10","doi-asserted-by":"crossref","unstructured":"Maghazeh, A., Bordoloi, U.D., Eles, P., Peng, Z.: General purpose computing on low-power embedded gpus: has it come of age? In: 2013 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), pp. 1\u201310. IEEE (2013)","DOI":"10.1109\/SAMOS.2013.6621099"},{"issue":"8","key":"8_CR11","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1109\/MC.2005.261","volume":"38","author":"D Manocha","year":"2005","unstructured":"Manocha, D.: General-purpose computations using graphics processors. Computer 38(8), 85\u201388 (2005)","journal-title":"Computer"},{"issue":"4","key":"8_CR12","doi-asserted-by":"publisher","first-page":"743","DOI":"10.1016\/j.neucom.2008.06.016","volume":"72","author":"HG Marques","year":"2009","unstructured":"Marques, H.G., Holland, O.: Architectures for functional imagination. Neurocomputing 72(4), 743\u2013759 (2009)","journal-title":"Neurocomputing"},{"key":"8_CR13","unstructured":"Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., Magnenat, S., Zufferey, J-C., Floreano, D., Martinoli, A.: The e-puck, a robot designed for education in engineering. In: Proceedings of the 9th conference on autonomous robot systems and competitions, vol. 1, pp. 59\u201365 (2009)"},{"key":"8_CR14","unstructured":"Nvidia: NVIDIA CUDA, Compute Unified Device Architecture Programming Guide. NVIDIA, Santa Clara, CA, USA (2007)"},{"key":"8_CR15","unstructured":"O\u2019Dowd, P., Winfield, A.F.T., Studley, M.: Towards accelerated distributed evolution for adaptive behaviours in swarm robotics. In: Belpaeme, T., Bugmann, G., Melhuish, C., Witkowski, M. (eds.) Towards Autonomous Robotic Systems. pp. 169\u2013175. University of Plymouth (2010)"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"O\u2019Dowd, P.J., Winfield, A.F.T., Studley, M.: The distributed co-evolution of an embodied simulator and controller for swarm robot behaviours. In: 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4995\u20135000. IEEE (2011)","DOI":"10.1109\/IROS.2011.6094600"},{"key":"8_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1007\/978-3-319-09952-1_22","volume-title":"Swarm Intelligence","author":"K Ohkura","year":"2014","unstructured":"Ohkura, K., Yasuda, T., Matsumura, Y., Kadota, M.: GPU implementation of food-foraging problem for evolutionary swarm robotics systems. In: Dorigo, M., Birattari, M., Garnier, S., Hamann, H., Montes de Oca, M., Solnon, C., St\u00fctzle, T. (eds.) ANTS 2014. LNCS, vol. 8667, pp. 238\u2013245. Springer, Heidelberg (2014)"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Pathania, A., Jiao, Q., Prakash, A., Mitra, T.: Integrated cpu-gpu power management for 3D mobile games. In: Proceedings of the The 51st Annual Design Automation Conference on Design Automation Conference, DAC 2014, pp. 40:1\u201340:6. ACM, New York (2014)","DOI":"10.1145\/2593069.2593151"},{"key":"8_CR19","doi-asserted-by":"crossref","unstructured":"Pinciroli, C., Trianni, V., O\u2019Grady, R., Pini, G., Brutschy, A., Brambilla, M., Mathews, N., Ferrante, E., Caro, G.D., Ducatelle, F. et al: Argos: a modular, multi-engine simulator for heterogeneous swarm robotics. In: 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 5027\u20135034. IEEE (2011)","DOI":"10.1109\/IROS.2011.6094829"},{"key":"8_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1007\/978-3-540-30552-1_2","volume-title":"Swarm Robotics","author":"E \u015eahin","year":"2005","unstructured":"\u015eahin, E.: Swarm robotics: from sources of inspiration to domains of application. In: \u015eahin, E., Spears, W.M. (eds.) Swarm Robotics 2004. LNCS, vol. 3342, pp. 10\u201320. Springer, Heidelberg (2005)"},{"issue":"2\u20134","key":"8_CR21","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1007\/s11721-008-0014-4","volume":"2","author":"R Vaughan","year":"2008","unstructured":"Vaughan, R.: Massively multi-robot simulation in stage. Swarm Intell. 2(2\u20134), 189\u2013208 (2008)","journal-title":"Swarm Intell."},{"key":"8_CR22","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"298","DOI":"10.1007\/11840541_25","volume-title":"From Animals to Animats 9","author":"RT Vaughan","year":"2006","unstructured":"Vaughan, R.T., Zuluaga, M.: Use your illusion: sensorimotor self-simulation allows complex agents to plan with incomplete self-knowledge. In: Nolfi, S., Baldassarre, G., Calabretta, R., Hallam, J.C.T., Marocco, D., Meyer, J.-A., Miglino, O., Parisi, D. (eds.) SAB 2006. LNCS (LNAI), vol. 4095, pp. 298\u2013309. Springer, Heidelberg (2006)"},{"key":"8_CR23","doi-asserted-by":"crossref","unstructured":"Wang, G., Xiong, Y., Yun, J., Cavallaro, J.R.: Accelerating computer vision algorithms using opencl framework on the mobile gpu-a case study. In: 2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 2629\u20132633. IEEE (2013)","DOI":"10.1109\/ICASSP.2013.6638132"},{"issue":"3","key":"8_CR24","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1007\/s11265-014-0878-z","volume":"76","author":"G Wang","year":"2014","unstructured":"Wang, G., Xiong, Y., Yun, J., Cavallaro, J.R.: Computer vision accelerators for mobile systems based on opencl gpgpu co-processing. J. Sig. Process. Syst. 76(3), 283\u2013299 (2014)","journal-title":"J. Sig. Process. Syst."},{"key":"8_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1007\/978-3-319-10401-0_8","volume-title":"Advances in Autonomous Robotics Systems","author":"AFT Winfield","year":"2014","unstructured":"Winfield, A.F.T., Blum, C., Liu, W.: Towards an ethical robot: internal models, consequences and ethical action selection. In: Mistry, M., Leonardis, A., Witkowski, M., Melhuish, C. (eds.) TAROS 2014. LNCS, vol. 8717, pp. 85\u201396. Springer, Heidelberg (2014)"}],"container-title":["Communications in Computer and Information Science","Artificial Life and Intelligent Agents"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-18084-7_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,21]],"date-time":"2023-02-21T03:32:24Z","timestamp":1676950344000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-18084-7_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319180830","9783319180847"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-18084-7_8","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"25 June 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}