{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T08:21:32Z","timestamp":1761294092161,"version":"3.37.3"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,3,23]],"date-time":"2020-03-23T00:00:00Z","timestamp":1584921600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,3,23]],"date-time":"2020-03-23T00:00:00Z","timestamp":1584921600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","award":["TIN2016-80920-R"],"award-info":[{"award-number":["TIN2016-80920-R"]}]},{"DOI":"10.13039\/501100011011","name":"Junta de Andaluc\u00eda","doi-asserted-by":"publisher","award":["UMA18-FEDERJA-113","UMA18-FEDERJA-108"],"award-info":[{"award-number":["UMA18-FEDERJA-113","UMA18-FEDERJA-108"]}],"id":[{"id":"10.13039\/501100011011","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,1]]},"DOI":"10.1007\/s11227-020-03257-3","type":"journal-article","created":{"date-parts":[[2020,3,23]],"date-time":"2020-03-23T11:03:26Z","timestamp":1584961406000},"page":"44-65","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Efficiency and productivity for decision making on low-power heterogeneous CPU+GPU SoCs"],"prefix":"10.1007","volume":"77","author":[{"given":"Denisa-Andreea","family":"Constantinescu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Angeles","family":"Navarro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Corbera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan-Antonio","family":"Fern\u00e1ndez-Madrigal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"Asenjo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,3,23]]},"reference":[{"key":"3257_CR1","first-page":"393","volume-title":"Mobile robot navigation in indoor environments: geometric, topological, and semantic navigation, chapter 5","author":"R Barber","year":"2019","unstructured":"Barber R, Crespo J, Gomez C, Hernamdez A, Galli M (2019) Mobile robot navigation in indoor environments: geometric, topological, and semantic navigation, chapter 5. Intech Open, London, pp 393\u2013640"},{"issue":"6","key":"3257_CR2","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1090\/S0002-9904-1954-09848-8","volume":"60","author":"R Bellman","year":"1954","unstructured":"Bellman R (1954) The theory of dynamic programming. Bull Am Math Soc 60(6):503\u2013515","journal-title":"Bull Am Math Soc"},{"key":"3257_CR3","volume-title":"Dynamic programming and optimal control","author":"DP Bertsekas","year":"2007","unstructured":"Bertsekas DP (2007) Dynamic programming and optimal control, vol 2, 3rd edn. Athena Scientific, Nashua","edition":"3"},{"key":"3257_CR4","doi-asserted-by":"crossref","unstructured":"Boucherie RJ, van Dijk NM (eds) (2017) Markov decision processes in practice. Springer","DOI":"10.1007\/978-3-319-47766-4"},{"key":"3257_CR5","doi-asserted-by":"publisher","unstructured":"Constantinescu DA (2017) Optimization of a decision making algorithm under uncertainty for heterogeneous platforms. Master\u2019s thesis, Universidad de M\u00e1laga. https:\/\/doi.org\/10.13140\/RG.2.2.24922.70082","DOI":"10.13140\/RG.2.2.24922.70082"},{"key":"3257_CR6","volume-title":"Human\u2013Computer Systems Interaction: Backgrounds and Applications 3","author":"S Coradeschi","year":"2014","unstructured":"Coradeschi S et al (2014) GiraffPlus: a system for monitoring activities and physiological parameters and promoting social interaction for elderly. In: Hippe ZS, Kulikowski JL, Mroczek T, Wtorek J (eds) Human\u2013Computer Systems Interaction: Backgrounds and Applications 3. Springer, New York"},{"key":"3257_CR7","unstructured":"Corbera F, Rodr\u00edguez A, Asenjo R, Navarro A, Vilches A, Garzar\u00e1n MJ (2015) Reducing overheads of dynamic scheduling on heterogeneous chips. arXiv preprint arXiv:1501.03336"},{"key":"3257_CR8","doi-asserted-by":"crossref","unstructured":"Dios AJ, Asenjo R, Navarro AG, Corbera F, Zapata EL (2011) High-level template for the task-based parallel wavefront pattern. In: 18th International Conference on High Performance Computing","DOI":"10.1109\/HiPC.2011.6152717"},{"key":"3257_CR9","unstructured":"Fern\u00e1ndez-Madrigal JA, Cruz-Martin AM, Aguilar-Moreno M, Vega IF (2019) CRUMB: cognitive-robotics-supporting mobile base (consulted 1st of August, 2019). http:\/\/babel.isa.uma.es\/crumb"},{"key":"3257_CR10","unstructured":"Gordon GJ (1999) Approximate solutions to markov decision processes. Ph.D. thesis, Carnegie Mellon University Pittsburgh. http:\/\/reports-archive.adm.cs.cmu.edu\/anon\/1999\/CMU-CS-99-143.pdf"},{"key":"3257_CR11","unstructured":"Group K (2019) SYCL specification: SYCL integrates OpenCL devices with modern C++, v1.2.1"},{"issue":"4","key":"3257_CR12","first-page":"651","volume":"18","author":"B Hernandez","year":"2014","unstructured":"Hernandez B, P\u00e9rez H, Rudomin I, Ruiz S, de Gyves O, Toledo L (2014) Simulating and visualizing real-time crowds on GPU clusters. Comput Sist 18(4):651\u2013664","journal-title":"Comput Sist"},{"key":"3257_CR13","doi-asserted-by":"crossref","unstructured":"Iannucci S, Chen Q, Abdelwahed S (2016) High-performance intrusion response planning on many-core architectures. In: International Conference on Computer Communication and Networks (ICCCN). IEEE, pp 1\u20136","DOI":"10.1109\/ICCCN.2016.7568529"},{"key":"3257_CR14","unstructured":"Intel: Intel oneAPI Programming Guide (Beta) (2019)"},{"key":"3257_CR15","doi-asserted-by":"crossref","unstructured":"Jaskowski W (2017) Mastering 2048 with delayed temporal coherence learning, multi-stage weight promotion, redundant encoding and carousel shaping. In: IEEE Transactions on Computational Intelligence and AI in Games","DOI":"10.1109\/TCIAIG.2017.2651887"},{"key":"3257_CR16","unstructured":"Mnih V, Badia AP, Mirza M, Graves A, Lillicrap T, Harley T, Silver D, Kavukcuoglu K (2016) Asynchronous methods for deep reinforcement learning. In: International Conference on Machine Learning, pp 1928\u20131937"},{"key":"3257_CR17","volume-title":"Modeling and optimization of parallel and distributed embedded systems","author":"A Munir","year":"2015","unstructured":"Munir A, Gordon-Ross A, Ranka S (2015) Modeling and optimization of parallel and distributed embedded systems. Wiley, New York"},{"issue":"2","key":"3257_CR18","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/s10766-018-0555-0","volume":"47","author":"A Navarro","year":"2019","unstructured":"Navarro A, Corbera F, Rodriguez A, Vilches A, Asenjo R (2019) Heterogeneous parallel_for template for CPU-GPU chips. Int J Parallel Program 47(2):213\u2013233","journal-title":"Int J Parallel Program"},{"key":"3257_CR19","doi-asserted-by":"publisher","DOI":"10.1002\/9781118029176","volume-title":"Approximate dynamic programming: solving the curses of dimensionality","author":"WB Powell","year":"2011","unstructured":"Powell WB (2011) Approximate dynamic programming: solving the curses of dimensionality, 2nd edn. Wiley, New York","edition":"2"},{"key":"3257_CR20","volume-title":"Markov decision processes: discrete stochastic dynamic programming (Wiley series in probability and statistics)","author":"ML Puterman","year":"2005","unstructured":"Puterman ML (2005) Markov decision processes: discrete stochastic dynamic programming (Wiley series in probability and statistics). Wiley, New York"},{"key":"3257_CR21","unstructured":"Robotics C (2019) V-REP: virtual robot experimentation platform (consulted 1st of August, 2019). www.coppeliarobotics.com"},{"key":"3257_CR22","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-019-02935-1","author":"A Rodr\u00edguez","year":"2019","unstructured":"Rodr\u00edguez A, Navarro A, Asenjo R, Corbera F, Gran R, Su\u00e1rez D, Nunez-Yanez J (2019) Parallel multiprocessing and scheduling on the heterogeneous Xeon+FPGA platform. J Supercomput. https:\/\/doi.org\/10.1007\/s11227-019-02935-1","journal-title":"J Supercomput"},{"key":"3257_CR23","doi-asserted-by":"crossref","unstructured":"Ruiz S, Hern\u00e1ndez B (2015) A parallel solver for Markov decision process in crowd simulations. In: 2015 Fourteenth Mexican International Conference on Artificial Intelligence (MICAI). IEEE, pp 107\u2013116","DOI":"10.1109\/MICAI.2015.23"},{"key":"3257_CR24","doi-asserted-by":"publisher","DOI":"10.1002\/9781118557426","volume-title":"Markov decision processes in artificial intelligence","author":"O Sigaud","year":"2013","unstructured":"Sigaud O, Buffet O (2013) Markov decision processes in artificial intelligence. Wiley, New York"},{"issue":"1","key":"3257_CR25","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1186\/s40638-016-0055-x","volume":"3","author":"L Tai","year":"2016","unstructured":"Tai L, Liu M (2016) Mobile robots exploration through CNN-based reinforcement learning. Robot Biomim 3(1):24","journal-title":"Robot Biomim"},{"issue":"12","key":"3257_CR26","doi-asserted-by":"publisher","first-page":"1457","DOI":"10.1016\/j.robot.2012.07.009","volume":"60","author":"A Thakur","year":"2012","unstructured":"Thakur A, Svec P, Gupta SK (2012) GPU based generation of state transition models using simulations for unmanned surface vehicle trajectory planning. Robot Auton Syst 60(12):1457\u20131471","journal-title":"Robot Auton Syst"},{"key":"3257_CR27","unstructured":"Vega IF (2016) Development of a programming environment for a simulated TurtleBot-2 robot with a WindowsX manipulator arm through the connection of V-REP and MATLAB. B.Sc. thesis, University of M\u00e1laga"},{"key":"3257_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-4398-5","volume-title":"Pro TBB: C++ parallel programming with threading building blocks","author":"M Voss","year":"2019","unstructured":"Voss M, Asenjo R, Reinders J (2019) Pro TBB: C++ parallel programming with threading building blocks. Apress, New York"},{"key":"3257_CR29","volume-title":"Markov decision processes","author":"D White","year":"1993","unstructured":"White D (1993) Markov decision processes. Wiley, New York"},{"volume-title":"Reinforcement learning: state-of-the-art","year":"2012","key":"3257_CR30","unstructured":"Wiering M, Otterlo M (eds) (2012) Reinforcement learning: state-of-the-art. Springer, New York"},{"key":"3257_CR31","unstructured":"Willhalm T, Dementiev R, Fay P (2020) Performance counter monitor (PCM) (consulted 21st of January, 2020). https:\/\/github.com\/opcm\/pcm"},{"key":"3257_CR32","unstructured":"Wu Z (2017) Parallelizing model checking algorithms using multi-core and many-core architectures. Ph.D. thesis, Nanyang Technological University, Singapore"},{"key":"3257_CR33","doi-asserted-by":"crossref","unstructured":"Yamaguchi U, Saito F, Ikeda K, Yamamoto T (2015) HSR, human support robot as research and development platform. In: International Conference on Advanced Mechatronics: Toward Evolutionary Fusion of IT and Mechatronics, pp 39\u201340","DOI":"10.1299\/jsmeicam.2015.6.39"},{"key":"3257_CR34","doi-asserted-by":"crossref","unstructured":"Zhou H, Khatri SP, Hu J, Liu F, Sze C (2017) Fast and highly scalable Bayesian MDP on a GPU platform. In: International Conference on Bioinformatics, Computational Biology, and Health Informatics, pp 158\u2013167","DOI":"10.1145\/3107411.3107440"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03257-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-020-03257-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03257-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,23]],"date-time":"2021-03-23T00:56:44Z","timestamp":1616461004000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-020-03257-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,23]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["3257"],"URL":"https:\/\/doi.org\/10.1007\/s11227-020-03257-3","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2020,3,23]]},"assertion":[{"value":"23 March 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}