{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:50:21Z","timestamp":1740099021844,"version":"3.37.3"},"publisher-location":"Cham","reference-count":17,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319748955"},{"type":"electronic","value":"9783319748962"}],"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-74896-2_5","type":"book-chapter","created":{"date-parts":[[2018,1,30]],"date-time":"2018-01-30T05:22:32Z","timestamp":1517289752000},"page":"83-102","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Enabling GPU Support for the COMPSs-Mobile Framework"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9845-8890","authenticated-orcid":false,"given":"Francesc","family":"Lordan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2941-5499","authenticated-orcid":false,"given":"Rosa M.","family":"Badia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wen-Mei","family":"Hwu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,1,31]]},"reference":[{"key":"5_CR1","unstructured":"Java programming assistant (javassist). \nhttp:\/\/www.javassist.org"},{"key":"5_CR2","unstructured":"Android Developers: Renderscript. \nhttps:\/\/developer.android.com\/guide\/topics\/renderscript\/compute.html"},{"key":"5_CR3","doi-asserted-by":"publisher","unstructured":"Augonnet, C., Thibault, S., Namyst, R., Wacrenier, P.A.: StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. Concurrency Comput. Pract. Experience 23(2), 187\u2013198 (2011). \nhttps:\/\/doi.org\/10.1002\/cpe.1631\/full\/5Cndoi.wiley.com\/10.1002\/cpe.1631","DOI":"10.1002\/cpe.1631\/full\/5Cndoi.wiley.com\/10.1002\/cpe.1631"},{"issue":"1\u20132","key":"5_CR4","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.parco.2011.10.003","volume":"38","author":"G Bosilca","year":"2012","unstructured":"Bosilca, G., Bouteiller, A., Danalis, A., Herault, T., Lemarinier, P., Dongarra, J.: DAGuE: a generic distributed DAG engine for high performance computing. Parallel Comput. 38(1\u20132), 37\u201351 (2012)","journal-title":"Parallel Comput."},{"key":"5_CR5","doi-asserted-by":"publisher","unstructured":"Chun, B.G., et al.: CloneCloud: elastic execution between mobile device and cloud. In: Proceedings of the Sixth Conference on Computer Systems (EuroSys 2011), pp. 301\u2013314. ACM, New York (2011). \nhttps:\/\/doi.org\/10.1145\/1966445.1966473","DOI":"10.1145\/1966445.1966473"},{"key":"5_CR6","doi-asserted-by":"publisher","unstructured":"Cuervo, E., et al.: MAUI: making smartphones last longer with code offload. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys 2010), pp. 49\u201362. ACM, New York (2010). \nhttps:\/\/doi.org\/10.1145\/1814433.1814441","DOI":"10.1145\/1814433.1814441"},{"issue":"2","key":"5_CR7","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1142\/S0129626411000151","volume":"21","author":"A Duran","year":"2011","unstructured":"Duran, A., Ayguad\u00e9, E., Badia, R.M., Labarta, J., Martinell, L., Martorell, X., Planas, J.: OmpSs: a proposal for programming heterogeneous multi-core architectures. Parallel Process. Lett. 21(2), 173\u2013193 (2011)","journal-title":"Parallel Process. Lett."},{"key":"5_CR8","series-title":"Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/978-3-642-29336-8_4","volume-title":"Mobile Computing, Applications, and Services","author":"R Kemp","year":"2012","unstructured":"Kemp, R., Palmer, N., Kielmann, T., Bal, H.: Cuckoo: a computation offloading framework for smartphones. In: Gris, M., Yang, G. (eds.) MobiCASE 2010. LNICSSITE, vol. 76, pp. 59\u201379. Springer, Heidelberg (2012). \nhttps:\/\/doi.org\/10.1007\/978-3-642-29336-8_4"},{"key":"5_CR9","unstructured":"Khronos OpenCL Working Group, et al.: The OpenCL specification. Version 1(29), 8 (2008)"},{"key":"5_CR10","unstructured":"Kosta, S., et al.: Unleashing the power of mobile cloud computing using ThinkAir. CoRR abs\/1105.3 (2011). \nhttp:\/\/arxiv.org\/abs\/1105.3232"},{"issue":"3","key":"5_CR11","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/s10723-017-9409-z","volume":"15","author":"F Lordan","year":"2017","unstructured":"Lordan, F., Badia, R.M.: COMPSs-mobile: parallel programming for mobile cloud computing. J. Grid Comput. 15(3), 357\u2013378 (2017). \nhttps:\/\/doi.org\/10.1007\/s10723-017-9409-z","journal-title":"J. Grid Comput."},{"key":"5_CR12","doi-asserted-by":"publisher","unstructured":"Lordan, F., et al.: Servicess: an interoperable programming framework for the cloud. J. Grid Comput. 12(1), 67\u201391 (2014). \nhttps:\/\/doi.org\/10.1007\/s10723-013-9272-5","DOI":"10.1007\/s10723-013-9272-5"},{"key":"5_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1007\/978-3-319-49583-5_9","volume-title":"Algorithms and Architectures for Parallel Processing","author":"R Montella","year":"2016","unstructured":"Montella, R., Ferraro, C., Kosta, S., Pelliccia, V., Giunta, G.: Enabling android-based devices to high-end GPGPUs. In: Carretero, J., Garcia-Blas, J., Ko, R.K.L., Mueller, P., Nakano, K. (eds.) ICA3PP 2016. LNCS, vol. 10048, pp. 118\u2013125. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-49583-5_9"},{"key":"5_CR14","unstructured":"Nvidia: Compute unified device architecture programming guide (2007)"},{"key":"5_CR15","unstructured":"Ratering, R., Hoppe, H.C.: Accelerating openCL applications by utilizing a virtual OpenCL device as interface to compute clouds (2011). \nhttps:\/\/www.google.ch\/patents\/US20110161495"},{"key":"5_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1007\/978-3-540-89856-6_2","volume-title":"Middleware 2008","author":"JS Rellermeyer","year":"2008","unstructured":"Rellermeyer, J.S., Riva, O., Alonso, G.: AlfredO: an architecture for flexible interaction with electronic devices. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 22\u201341. Springer, Heidelberg (2008). \nhttps:\/\/doi.org\/10.1007\/978-3-540-89856-6_2"},{"key":"5_CR17","doi-asserted-by":"crossref","unstructured":"Silla, F., et al.: Remote GPU virtualization: is it useful? In: 2016 2nd IEEE International Workshop on High-Performance Interconnection Networks in the Exascale and Big-Data Era (HiPINEB), pp. 41\u201348. IEEE (2016)","DOI":"10.1109\/HIPINEB.2016.8"}],"container-title":["Lecture Notes in Computer Science","Accelerator Programming Using Directives"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-74896-2_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,1,30]],"date-time":"2018-01-30T05:24:04Z","timestamp":1517289844000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-74896-2_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319748955","9783319748962"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-74896-2_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}