{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T05:54:41Z","timestamp":1763358881341,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031045790"},{"type":"electronic","value":"9783031045806"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-04580-6_6","type":"book-chapter","created":{"date-parts":[[2022,4,26]],"date-time":"2022-04-26T17:04:49Z","timestamp":1650992689000},"page":"78-94","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["PoCL-R: A Scalable Low Latency Distributed OpenCL Runtime"],"prefix":"10.1007","author":[{"given":"Jan","family":"Solanti","sequence":"first","affiliation":[]},{"given":"Michal","family":"Babej","sequence":"additional","affiliation":[]},{"given":"Julius","family":"Ikkala","sequence":"additional","affiliation":[]},{"given":"Vinod\u00a0Kumar","family":"Malamal\u00a0Vadakital","sequence":"additional","affiliation":[]},{"given":"Pekka","family":"J\u00e4\u00e4skel\u00e4inen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,4,27]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Alves, A., Rufino, J., Pina, A., Santos, L.P.: clOpenCL-supporting distributed heterogeneous computing in HPC clusters. In: European Conference on Parallel Processing (2012)","DOI":"10.1007\/978-3-642-36949-0_14"},{"key":"6_CR2","doi-asserted-by":"publisher","unstructured":"Alves, R., Rufino, J.: Extending heterogeneous applications to remote co-processors with rOpenCL, pp. 305\u2013312 (2020). https:\/\/doi.org\/10.1109\/SBAC-PAD49847.2020.00049","DOI":"10.1109\/SBAC-PAD49847.2020.00049"},{"key":"6_CR3","unstructured":"Barak, A., Shiloh, A.: The VirtualCL (VCL) cluster platform (2013)"},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"Diop, T., Gurfinkel, S., Anderson, J., Jerger, N.E.: DistCL: a framework for the distributed execution of OpenCL kernels. In: 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems (2013)","DOI":"10.1109\/MASCOTS.2013.77"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Duato, J., Pe\u00f1a, A.J., Silla, F., Mayo, R., Quintana-Ort\u00ed, E.S.: rCUDA: reducing the number of GPU-based accelerators in high performance clusters. In: 2010 International Conference on High Performance Computing Simulation (2010)","DOI":"10.1109\/HPCS.2010.5547126"},{"key":"6_CR6","unstructured":"Ferreira, P.O.: RemoteCL. https:\/\/github.com\/silverclaw\/RemoteCL, Accessed 16 Oct 2020"},{"key":"6_CR7","unstructured":"Furuhashi, S.: Messagepack: It\u2019s like json. but fast and small. https:\/\/msgpack.org\/, Accessed 19 Oct 2020"},{"key":"6_CR8","unstructured":"Group, D., et al.: Text of ISO\/IEC CD 23090\u20135: Video-based point cloud compression. ISO\/IEC JTC1\/SC29\/WG11 Doc. N18030"},{"key":"6_CR9","unstructured":"Inc., G.: Flatbuffers. https:\/\/google.github.io\/flatbuffers\/, Accessed 19 Oct 2020"},{"key":"6_CR10","unstructured":"Intel: oneAPI Specification. https:\/\/spec.oneapi.com\/versions\/1.0-rev-1\/oneAPI-spec.pdf, Accessed 16 Oct 2020"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Iserte, S., Prades, J., Rea\u00f1o, C., Silla, F.: Improving the management efficiency of GPU workloads in data centers through GPU virtualization. Concurr. Comput. Pract. Exp. 33(2), e5275 (2021)","DOI":"10.1002\/cpe.5275"},{"key":"6_CR12","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/s11265-018-1416-1","volume":"91","author":"P J\u00e4\u00e4skel\u00e4inen","year":"2019","unstructured":"J\u00e4\u00e4skel\u00e4inen, P., et al.: Exploiting task parallelism with OpenCL: a case study. J. Signal Process. Syst. 91, 33\u201346 (2019)","journal-title":"J. Signal Process. Syst."},{"issue":"5","key":"6_CR13","doi-asserted-by":"publisher","first-page":"752","DOI":"10.1007\/s10766-014-0320-y","volume":"43","author":"P J\u00e4\u00e4skel\u00e4inen","year":"2015","unstructured":"J\u00e4\u00e4skel\u00e4inen, P., de La Lama, C.S., Schnetter, E., Raiskila, K., Takala, J., Berg, H.: pocl: a performance-portable OpenCL implementation. Int. J. Parallel Program. 43(5), 752\u2013785 (2015)","journal-title":"Int. J. Parallel Program."},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Kegel, P., Steuwer, M., Gorlatch, S.: dOpenCL: towards a uniform programming approach for distributed heterogeneous multi-\/many-core systems. In: 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum (2012)","DOI":"10.1109\/IPDPSW.2012.16"},{"key":"6_CR15","unstructured":"Khronos\u00ae OpenCL Working Group: The OpenCL\u2122 Specification. https:\/\/www.khronos.org\/registry\/OpenCL\/specs\/3.0-unified\/pdf\/OpenCL_API.pdf, Accessed 16 Oct 2020"},{"key":"6_CR16","unstructured":"Khronos\u00ae SYCL\u2122 Working Group: SYCL\u2122 Specification. https:\/\/www.khronos.org\/registry\/SYCL\/specs\/sycl-1.2.1.pdf, Accessed 16 Oct 2020"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Kim, J., Jo, G., Jung, J., Kim, J., Lee, J.: A distributed OpenCL framework using redundant computation and data replication. SIGPLAN Not. 51(6) (2016)","DOI":"10.1145\/2980983.2908094"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Kim, J., Seo, S., Lee, J., Nah, J., Jo, G., Lee, J.: SnuCL: an OpenCL framework for heterogeneous CPU\/GPU clusters. In: Proceedings of the 26th ACM International Conference on Supercomputing, pp. 341\u2013352 (2012)","DOI":"10.1145\/2304576.2304623"},{"issue":"1","key":"6_CR19","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1080\/17445760.2019.1651854","volume":"31","author":"A Li","year":"2020","unstructured":"Li, A., Song, S.L., Chen, J., Li, J., Liu, X., Tallent, N.R., Barker, K.J.: Evaluating modern GPU interconnect: PCIe, NVLink, NV-SLI, NVSwitch and GPUDirect. IEEE Trans. Parallel Distrib. Syst. 31(1), 91\u2013110 (2020)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"6_CR20","doi-asserted-by":"publisher","unstructured":"Liang, T.-Y., Lin, Y.-J.: JCL: an OpenCL programming toolkit for heterogeneous computing. In: Park, J.J.J.H., Arabnia, H.R., Kim, C., Shi, W., Gil, J.-M. (eds.) GPC 2013. LNCS, vol. 7861, pp. 59\u201372. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-38027-3_7","DOI":"10.1007\/978-3-642-38027-3_7"},{"key":"6_CR21","unstructured":"Nokia Technologies Ltd.: Video point cloud coding (V-PCC) AR demo. https:\/\/github.com\/nokiatech\/vpcc\/, Accessed 16 Oct 2020"},{"key":"6_CR22","unstructured":"Rec, I.: H. 265 and ISO\/IEC 23008\u20132: High efficiency video coding (HEVC) (2013)"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Reynolds, C.J., Lichtenberger, Z., Winter, S.: Provisioning OpenCL capable infrastructure with infiniband verbs. In: 2011 10th International Symposium on Parallel and Distributed Computing. IEEE (2011)","DOI":"10.1109\/ISPDC.2011.25"},{"key":"6_CR24","unstructured":"Schwarz, S., Pesonen, M.: Real-time decoding and AR playback of the emerging MPEG video-based point cloud compression standard. IBC 2019, Helsinki, Finland (2019)"},{"key":"6_CR25","doi-asserted-by":"publisher","unstructured":"Shpiner, A., et al.: RoCE rocks without PFC: detailed evaluation. In: Proceedings of the Workshop on Kernel-Bypass Networks, KBNets 2017 (2017). https:\/\/doi.org\/10.1145\/3098583.3098588","DOI":"10.1145\/3098583.3098588"},{"key":"6_CR26","unstructured":"Simpson, R.J., Baldwin, D., Rost, R.: OpenGL ES\u00ae shading language version 3.20.6. https:\/\/www.khronos.org\/registry\/OpenGL\/specs\/es\/3.2\/GLSL_ES_Specification_3.20.pdf, Accessed 19 Oct 2020"},{"key":"6_CR27","doi-asserted-by":"crossref","unstructured":"Soldado, F., Alexandre, F., Paulino, H.: Execution of compound multi-kernel opencl computations in multi-cpu\/multi-gpu environments. Concurr. Comput. Pract. Exp. 28(3), 768\u2013787 (2016)","DOI":"10.1002\/cpe.3612"},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Sullivan, G.J., Ohm, J.R., Han, W.J., Wiegand, T.: Overview of the high efficiency video coding (HEVC) standard. IEEE Trans. Circ. Syst. Video Technol. 22(12), 1649\u20131668 (2012)","DOI":"10.1109\/TCSVT.2012.2221191"},{"issue":"3","key":"6_CR29","doi-asserted-by":"publisher","first-page":"1657","DOI":"10.1109\/COMST.2017.2705720","volume":"19","author":"T Taleb","year":"2017","unstructured":"Taleb, T., Samdanis, K., Mada, B., Flinck, H., Dutta, S., Sabella, D.: On multi-access edge computing: a survey of the emerging 5G network edge cloud architecture and orchestration. IEEE Commun. Surv. Tutor. 19(3), 1657\u20131681 (2017)","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"6_CR30","unstructured":"The Khronos Group Inc.: OpenGL\u00ae ES version 3.2 (2019). https:\/\/www.khronos.org\/registry\/OpenGL\/specs\/es\/3.2\/es_spec_3.2.pdf, Accessed 19 Oct 2020"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Xiao, S., Bet al.: VOCL: an optimized environment for transparent virtualization of graphics processing units. In: 2012 Innovative Parallel Computing (InPar) (2012)","DOI":"10.1109\/InPar.2012.6339609"}],"container-title":["Lecture Notes in Computer Science","Embedded Computer Systems: Architectures, Modeling, and Simulation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-04580-6_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,26]],"date-time":"2022-04-26T17:06:22Z","timestamp":1650992782000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-04580-6_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031045790","9783031045806"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-04580-6_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"27 April 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SAMOS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Embedded Computer Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Samos","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 July 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"samos2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/samos-conference.com\/wp\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"SoftConf","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"45","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"17","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"38% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}