{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T12:49:51Z","timestamp":1756385391640,"version":"3.44.0"},"reference-count":21,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,7]]},"DOI":"10.1109\/hpcs48598.2019.9188188","type":"proceedings-article","created":{"date-parts":[[2020,9,9]],"date-time":"2020-09-09T16:58:33Z","timestamp":1599670713000},"page":"628-635","source":"Crossref","is-referenced-by-count":8,"title":["Towards Co-execution on Commodity Heterogeneous Systems: Optimizations for Time-Constrained Scenarios"],"prefix":"10.1109","author":[{"given":"Ra\u00fal","family":"Nozal","sequence":"first","affiliation":[{"name":"Universidad de Cantabria,Computer Science and Electronics Department,Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jose Luis","family":"Bosque","sequence":"additional","affiliation":[{"name":"Universidad de Cantabria,Computer Science and Electronics Department,Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ram\u00f3n","family":"Beivide","sequence":"additional","affiliation":[{"name":"Universidad de Cantabria,Computer Science and Electronics Department,Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","article-title":"HPX &#x2013; An open source C++ Standard Library for Parallelism and Concurrency","author":"heller","year":"2017","journal-title":"Workshop on Open Source Supercomputing"},{"journal-title":"Thrust A Parallel Template Library","year":"2009","author":"hoberock","key":"ref11"},{"journal-title":"Technical Specification for C++ Extensions for Parallelism","year":"2015","key":"ref12"},{"key":"ref13","article-title":"Multi-Device Controllers: A Library To Simplify The Parallel Heterogeneous Programming","author":"moreton-fernandez","year":"2017","journal-title":"Int J of Parallel Programming"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2884045.2884051"},{"journal-title":"SyclParallelSTL Implementing ParallelSTL using SYCL Int Workshop on OpenCL","year":"2015","author":"reyes","key":"ref15"},{"key":"ref16","article-title":"Virtcl: A framework for OpenCL device abstraction and management","author":"wang","year":"2015","journal-title":"PPoPP 2015"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2016.05.006"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09873-9_65"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2011.269"},{"journal-title":"EngineCL Benchsuite","year":"0","author":"becker","key":"ref4"},{"key":"ref3","article-title":"Load balancing in a heterogeneous world: CPU-Xeon Phi co-execution of data-parallel kernels","author":"nozal","year":"2018","journal-title":"The Journal of Supercomputing"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1863482.1863487"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3078155.3078187"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/HPCS.2018.00092"},{"journal-title":"Heterogeneous Computing with OpenCL Revised OpenCL 1 2 Edition","year":"2013","author":"gaster","key":"ref7"},{"key":"ref2","article-title":"Cooperative CPU, GPU, and FPGA heterogeneous execution with EngineCL","author":"guzm\u00e1n","year":"2019","journal-title":"The Journal of Supercomputing"},{"journal-title":"EngineCL Usability and Performance in Heterogeneous Computing arXiv","year":"2018","author":"nozal","key":"ref1"},{"key":"ref9","article-title":"SYCL: C++ Single-source Heterogeneous Programming for OpenCL","author":"group","year":"2018","journal-title":"SYCL Specification 1 2 1"},{"journal-title":"Boost compute A parallel computing library for C++ based on OpenCL Int Workshop on OpenCL","year":"2016","author":"szuppe","key":"ref20"},{"journal-title":"Intel TBB J Comput Sci Coll","year":"2008","author":"pheatt","key":"ref21"}],"event":{"name":"2019 International Conference on High Performance Computing & Simulation (HPCS)","start":{"date-parts":[[2019,7,15]]},"location":"Dublin, Ireland","end":{"date-parts":[[2019,7,19]]}},"container-title":["2019 International Conference on High Performance Computing &amp; Simulation (HPCS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9183768\/9188050\/09188188.pdf?arnumber=9188188","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,20]],"date-time":"2025-08-20T18:40:50Z","timestamp":1755715250000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9188188\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7]]},"references-count":21,"URL":"https:\/\/doi.org\/10.1109\/hpcs48598.2019.9188188","relation":{},"subject":[],"published":{"date-parts":[[2019,7]]}}}