{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T11:36:28Z","timestamp":1778067388701,"version":"3.51.4"},"reference-count":30,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"9","license":[{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"Spanish Government","award":["SEV-2015-0493"],"award-info":[{"award-number":["SEV-2015-0493"]}]},{"name":"Spanish Government","award":["TIN2015-65316-P"],"award-info":[{"award-number":["TIN2015-65316-P"]}]},{"DOI":"10.13039\/501100002809","name":"Generalitat de Catalunya","doi-asserted-by":"publisher","award":["2017-SGR-1414"],"award-info":[{"award-number":["2017-SGR-1414"]}],"id":[{"id":"10.13039\/501100002809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002809","name":"Generalitat de Catalunya","doi-asserted-by":"publisher","award":["2017-SGR-1328"],"award-info":[{"award-number":["2017-SGR-1328"]}],"id":[{"id":"10.13039\/501100002809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010663","name":"H2020 European Research Council","doi-asserted-by":"publisher","award":["RoMoL GA 321253"],"award-info":[{"award-number":["RoMoL GA 321253"]}],"id":[{"id":"10.13039\/100010663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2019,9,1]]},"DOI":"10.1109\/tpds.2019.2907493","type":"journal-article","created":{"date-parts":[[2019,3,26]],"date-time":"2019-03-26T20:33:01Z","timestamp":1553632381000},"page":"1932-1946","source":"Crossref","is-referenced-by-count":20,"title":["A Hardware Runtime for Task-Based Programming Models"],"prefix":"10.1109","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3553-9706","authenticated-orcid":false,"given":"Xubin","family":"Tan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4040-3416","authenticated-orcid":false,"given":"Jaume","family":"Bosch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0536-5183","authenticated-orcid":false,"given":"Carlos","family":"Alvarez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6064-7883","authenticated-orcid":false,"given":"Daniel","family":"Jimenez-Gonzalez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5146-103X","authenticated-orcid":false,"given":"Eduard","family":"Ayguade","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2917-2482","authenticated-orcid":false,"given":"Mateo","family":"Valero","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/71.993206"},{"key":"ref10","first-page":"138","article-title":"Self-adaptive ompss tasks in heterogeneous enviroments","author":"planas","year":"2013","journal-title":"Proc 27th IEEE Int Parallel Distrib Process Symp"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.13"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2013.05.197"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2014.12.010"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2017.48"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2018.00021"},{"key":"ref16","article-title":"Zynq ultrascale+ mpsoc overview","year":"2017"},{"key":"ref17","article-title":"Performance tools","author":"center","year":"2016"},{"key":"ref18","article-title":"Bsc application repository","author":"center","year":"2014"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250683"},{"key":"ref28","first-page":"29","article-title":"Runtime-aware architectures: A first approach","volume":"1","author":"valero","year":"2014","journal-title":"International Journal on Supercomputing Frontiers and Innovations"},{"key":"ref4","first-page":"225","article-title":"Performance analysis of a hardware accelerator of dependence management for task-based dataflow programming models","author":"tan","year":"2016","journal-title":"Proc Int Symp Perform Anal Syst Softw"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2015.79"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2008.4636091"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.2014.66"},{"key":"ref29","first-page":"144","article-title":"Heterogeneous task scheduling for accelerated openMP","author":"feng","year":"2012","journal-title":"Proc Int Parallel Distrib Process Symp"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2017.32"},{"key":"ref8","first-page":"329","article-title":"Criticality-aware dynamic task scheduling for heterogeneous system","author":"chronaki","year":"2015","journal-title":"Proc Int Conf Supercomputing"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00033"},{"key":"ref2","article-title":"Ompss programming model","author":"center","year":"2016"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2633347"},{"key":"ref1","article-title":"Openmp application program interface - openmp standard 5","year":"2018"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736055"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-92990-1_12"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19448-1_9"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.135"},{"key":"ref23","first-page":"149","article-title":"A look-ahead task management unit for embeded multi-core architectures","author":"sjalander","year":"2008","journal-title":"Proc Digit Syst Design"},{"key":"ref26","first-page":"587","article-title":"Fractal: An execution model for fine-grain nested speculative parallelism","author":"subramanian","year":"2016","journal-title":"Proc Int Symp Comput Architecture"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783708"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8790955\/08674567.pdf?arnumber=8674567","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,13]],"date-time":"2022-07-13T20:53:50Z","timestamp":1657745630000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8674567\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,1]]},"references-count":30,"journal-issue":{"issue":"9"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2019.2907493","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"value":"1045-9219","type":"print"},{"value":"1558-2183","type":"electronic"},{"value":"2161-9883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,1]]}}}