{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:18:41Z","timestamp":1771697921880,"version":"3.50.1"},"reference-count":25,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2016,6,21]],"date-time":"2016-06-21T00:00:00Z","timestamp":1466467200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Universitat Jaume I research project","award":["P11B2013-21"],"award-info":[{"award-number":["P11B2013-21"]}]},{"name":"Generalitat Valenciana (ES)","award":["Val i+d 2015 program"],"award-info":[{"award-number":["Val i+d 2015 program"]}]},{"name":"Universitat Jaume I research project","award":["P11B2013-21"],"award-info":[{"award-number":["P11B2013-21"]}]},{"name":"CYCIT project of the MINECO and FEDER","award":["TIN2014-53495-R"],"award-info":[{"award-number":["TIN2014-53495-R"]}]},{"name":"Universitat Jaume I research project","award":["P11B2013-21"],"award-info":[{"award-number":["P11B2013-21"]}]},{"DOI":"10.13039\/501100000780","name":"European Commission (BE)","doi-asserted-by":"publisher","award":["FP7-ICT 287759"],"award-info":[{"award-number":["FP7-ICT 287759"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000780","name":"European Commission (BE)","doi-asserted-by":"publisher","award":["FP7-ICT 287759"],"award-info":[{"award-number":["FP7-ICT 287759"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Intel-BSC Exascale Lab collaboration"},{"name":"Intel-BSC Exascale Lab collaboration"},{"name":"IBM\/BSC Exascale Initiative collaboration agreement"},{"name":"IBM\/BSC Exascale Initiative collaboration agreement"},{"name":"Computaci\u00f3n de Altas Prestaciones VI","award":["TIN2012-34557"],"award-info":[{"award-number":["TIN2012-34557"]}]},{"name":"Computaci\u00f3n de Altas Prestaciones VI","award":["TIN2012-34557"],"award-info":[{"award-number":["TIN2012-34557"]}]},{"DOI":"10.13039\/501100002809","name":"Generalitat de Catalunya (ES)","doi-asserted-by":"publisher","award":["2014-SGR-1051"],"award-info":[{"award-number":["2014-SGR-1051"]}],"id":[{"id":"10.13039\/501100002809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002809","name":"Generalitat de Catalunya (ES)","doi-asserted-by":"publisher","award":["2014-SGR-1051"],"award-info":[{"award-number":["2014-SGR-1051"]}],"id":[{"id":"10.13039\/501100002809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"U.S. Dept. of Energy, Office of Science","award":["DE-AC02-06CH11357"],"award-info":[{"award-number":["DE-AC02-06CH11357"]}]},{"name":"U.S. Dept. of Energy, Office of Science","award":["DE-AC02-06CH11357"],"award-info":[{"award-number":["DE-AC02-06CH11357"]}]},{"DOI":"10.13039\/501100003359","name":"Generalitat Valenciana (ES)","doi-asserted-by":"publisher","award":["PROMETEO 2008\/060"],"award-info":[{"award-number":["PROMETEO 2008\/060"]}],"id":[{"id":"10.13039\/501100003359","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003359","name":"Generalitat Valenciana (ES)","doi-asserted-by":"publisher","award":["Prometeo II 2013\/009"],"award-info":[{"award-number":["Prometeo II 2013\/009"]}],"id":[{"id":"10.13039\/501100003359","id-type":"DOI","asserted-by":"publisher"}]},{"name":"CYCIT project of MIMECO and FEDER","award":["TIN2014-53495-R"],"award-info":[{"award-number":["TIN2014-53495-R"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2018,11]]},"DOI":"10.1007\/s11227-016-1791-y","type":"journal-article","created":{"date-parts":[[2016,6,22]],"date-time":"2016-06-22T21:48:07Z","timestamp":1466632087000},"page":"5628-5642","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Exploring the interoperability of remote GPGPU virtualization using rCUDA and directive-based programming models"],"prefix":"10.1007","volume":"74","author":[{"given":"Adri\u00e1n","family":"Castell\u00f3","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio J.","family":"Pe\u00f1a","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"Mayo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Judit","family":"Planas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Enrique S.","family":"Quintana-Ort\u00ed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pavan","family":"Balaji","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,6,21]]},"reference":[{"key":"1791_CR1","unstructured":"Strohmaier E, Dongarra J, Simon H, Meuer M (2015) TOP500 supercomputing sites. http:\/\/www.top500.org\/lists\/2015\/11 . Accessed Nov 2015"},{"key":"1791_CR2","unstructured":"NVIDIA (2015) CUDA API reference, version 7.5"},{"key":"1791_CR3","unstructured":"Shreiner D, Sellers G, Kessenich JM, Licea-Kane BM (2013) OpenGL programming guide: the official guide to learning OpenGL. Addison-Wesley Professional, Boston"},{"issue":"3","key":"1791_CR4","doi-asserted-by":"crossref","first-page":"896","DOI":"10.1145\/882262.882362","volume":"22","author":"WR Mark","year":"2003","unstructured":"Mark WR, Glanville RS, Akeley K, Kilgard MJ (2003) Cg: a system for programming graphics hardware in a C-like language. ACM Trans Graph (TOG) 22(3):896\u2013907","journal-title":"ACM Trans Graph (TOG)"},{"key":"1791_CR5","unstructured":"Munshi A (2014)The OpenCL specification 2.0. 0.5em minus 0.4em Khronos OpenCL working group"},{"key":"1791_CR6","unstructured":"OpenACC directives for accelerators (2015). http:\/\/www.openacc-standard.org . Accessed Dec 2015"},{"key":"1791_CR7","unstructured":"OmpSs project home page. http:\/\/pm.bsc.es\/ompss . Accessed Dec 2015"},{"key":"1791_CR8","unstructured":"OpenMP application program interface 4.0 (2013). OpenMP Architecture Board"},{"key":"1791_CR9","unstructured":"Pe\u00f1a AJ (2013) Virtualization of accelerators in high performance clusters. Ph.D. dissertation, Universitat Jaume I, Castell\u00f3n"},{"key":"1791_CR10","unstructured":"Kawai A, Yasuoka K, Yoshikawa K, Narumi T (2012) Distributed-shared CUDA: virtualization of large-scale GPU systems for programmability and reliability. In: International conference on future computational technologies and applications"},{"issue":"6","key":"1791_CR11","doi-asserted-by":"crossref","first-page":"804","DOI":"10.1109\/TC.2011.112","volume":"61","author":"L Shi","year":"2012","unstructured":"Shi L, Chen H, Sun J, Li K (2012) vCUDA: GPU-accelerated high-performance computing in virtual machines. IEEE Trans Comput 61(6):804\u2013816","journal-title":"IEEE Trans Comput"},{"key":"1791_CR12","doi-asserted-by":"crossref","unstructured":"Xiao S, Balaji P, Zhu Q, Thakur R, Coghlan S, Lin H, Wen G, Hong J, Feng W (2012) VOCL: an optimized environment for transparent virtualization of graphics processing units. In: Innovative parallel computing. IEEE, New York","DOI":"10.1109\/InPar.2012.6339609"},{"key":"1791_CR13","doi-asserted-by":"crossref","unstructured":"Kim J, Seo S, Lee J, Nah J, Jo G, Lee J (2012) SnuCL: an OpenCL framework for heterogeneous CPU\/GPU clusters. In: International conference on supercomputing","DOI":"10.1145\/2304576.2304623"},{"issue":"02","key":"1791_CR14","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 RM, Labarta J, Martinell L, Martorell X, Planas J (2011) OmpSs: a proposal for programming heterogeneous multi-core architectures. Parallel Process Lett 21(02):173\u2013193","journal-title":"Parallel Process Lett"},{"key":"1791_CR15","unstructured":"Castell\u00f3 A, Duato J, Mayo R, Pe\u00f1a AJ, Quintana-Ort\u00ed ES, Roca V, Silla F (2014) On the use of remote GPUs and low-power processors for the acceleration of scientific applications. In: The fourth international conference on smart grids, green communications and IT energy-aware technologies, pp 57\u201362"},{"key":"1791_CR16","doi-asserted-by":"crossref","unstructured":"Iserte S, Castell\u00f3 A, Mayo R, Quintana-Ort\u00ed ES, Rea\u00f1o C, Prades J, Silla F, Duato J (2014) SLURM support for remote GPU virtualization: implementation and performance study. In: International symposium on computer architecture and high performance computing (SBAC-PAD)","DOI":"10.1109\/SBAC-PAD.2014.49"},{"issue":"10","key":"1791_CR17","doi-asserted-by":"crossref","first-page":"574","DOI":"10.1016\/j.parco.2014.09.011","volume":"40","author":"AJ Pe\u00f1a","year":"2014","unstructured":"Pe\u00f1a AJ, Rea\u00f1o C, Silla F, Mayo R, Quintana-Ort\u00ed ES, Duato J (2014) A complete and efficient CUDA-sharing solution for HPC clusters. Parallel Comput 40(10):574\u2013588","journal-title":"Parallel Comput"},{"key":"1791_CR18","doi-asserted-by":"crossref","unstructured":"Kegel P, Steuwer M, Gorlatch S (2012) dOpenCL: towards a uniform programming approach for distributed heterogeneous multi-\/many-core systems. In: International parallel and distributed processing symposium workshops (IPDPSW)","DOI":"10.1109\/IPDPSW.2012.16"},{"key":"1791_CR19","doi-asserted-by":"crossref","unstructured":"Castell\u00f3 A, Pe\u00f1a AJ, Mayo R, Balaji P, Quintana-Ort\u00ed ES (2015) Exploring the suitability of remote GPGPU virtualization for the OpenACC programming model using rCUDA. In: IEEE international conference on cluster computing","DOI":"10.1109\/CLUSTER.2015.23"},{"key":"1791_CR20","doi-asserted-by":"crossref","unstructured":"Castell\u00f3 A, Mayo R, Planas J, Quintana-Ort\u00ed ES (2015) Exploiting task-parallelism on GPU clusters via OmpSs and rCUDA virtualization. In: IEEE international workshop on reengineering for parallelism in heterogeneous parallel platforms","DOI":"10.1109\/Trustcom.2015.626"},{"key":"1791_CR21","unstructured":"HP Corp., Intel Corp., Microsoft Corp., Phoenix Tech. Ltd., Toshiba Corp. (2011) Advanced configuration and power interface specification, revision 5.0"},{"issue":"14","key":"1791_CR22","doi-asserted-by":"crossref","first-page":"3746","DOI":"10.1002\/cpe.3409","volume":"27","author":"C Rea\u00f1o","year":"2014","unstructured":"Rea\u00f1o C, Silla F, Castell\u00f3 A, Pe\u00f1a AJ, Mayo R, Quintana-Ort\u00ed ES, Duato J (2014) Improving the user experience of the rCUDA remote GPU virtualization framework. Concurr Comput 27(14):3746\u20133770","journal-title":"Concurr Comput"},{"key":"1791_CR23","unstructured":"PGI compilers and tools (2015) http:\/\/www.pgroup.com\/ . Accessed Dec 2015"},{"key":"1791_CR24","unstructured":"Johnson N (2013) EPCC OpenACC benchmark suite. https:\/\/www.epcc.ed.ac.uk\/ . Accessed Dec 2015"},{"key":"1791_CR25","doi-asserted-by":"crossref","unstructured":"Herdman J, Gaudin W, McIntosh-Smith S, Boulton M, Beckingsale D, Mallinson A, Jarvis SA (2012) Accelerating hydrocodes with OpenACC, OpenCL and CUDA. In: SC companion: high performance computing, networking, storage and analysis","DOI":"10.1109\/SC.Companion.2012.66"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-016-1791-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-016-1791-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-016-1791-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-016-1791-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,9]],"date-time":"2019-09-09T22:15:48Z","timestamp":1568067348000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-016-1791-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6,21]]},"references-count":25,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2018,11]]}},"alternative-id":["1791"],"URL":"https:\/\/doi.org\/10.1007\/s11227-016-1791-y","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,6,21]]}}}