{"id":"https://openalex.org/W4413893101","doi":"https://doi.org/10.1177/10943420251369350","title":"PoCL-R: An open standard based heterogeneous offloading layer with server side scalability","display_name":"PoCL-R: An open standard based heterogeneous offloading layer with server side scalability","publication_year":2025,"publication_date":"2025-09-01","ids":{"openalex":"https://openalex.org/W4413893101","doi":"https://doi.org/10.1177/10943420251369350"},"language":"en","primary_location":{"id":"doi:10.1177/10943420251369350","is_oa":true,"landing_page_url":"https://doi.org/10.1177/10943420251369350","pdf_url":"https://journals.sagepub.com/doi/pdf/10.1177/10943420251369350","source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://journals.sagepub.com/doi/pdf/10.1177/10943420251369350","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043606814","display_name":"Jan Solanti","orcid":"https://orcid.org/0000-0002-8721-7530"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Jan Solanti","raw_affiliation_strings":["Faculty of Information Technology and Communication Sciences","Tampere University, Faculty of Information Technology and Communication Sciences, Tampere, Finland"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology and Communication Sciences","institution_ids":[]},{"raw_affiliation_string":"Tampere University, Faculty of Information Technology and Communication Sciences, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011766139","display_name":"Michal Babej","orcid":null},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Michal Babej","raw_affiliation_strings":["Faculty of Information Technology and Communication Sciences","Tampere University, Faculty of Information Technology and Communication Sciences, Tampere, Finland"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology and Communication Sciences","institution_ids":[]},{"raw_affiliation_string":"Tampere University, Faculty of Information Technology and Communication Sciences, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042860721","display_name":"Julius Ikkala","orcid":"https://orcid.org/0000-0002-5373-3190"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Julius Ikkala","raw_affiliation_strings":["Faculty of Information Technology and Communication Sciences","Tampere University, Faculty of Information Technology and Communication Sciences, Tampere, Finland"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology and Communication Sciences","institution_ids":[]},{"raw_affiliation_string":"Tampere University, Faculty of Information Technology and Communication Sciences, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050272735","display_name":"Pekka J\u00e4\u00e4skel\u00e4inen","orcid":"https://orcid.org/0000-0001-5707-8544"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Pekka J\u00e4\u00e4skel\u00e4inen","raw_affiliation_strings":["Faculty of Information Technology and Communication Sciences","Tampere University, Faculty of Information Technology and Communication Sciences, Tampere, Finland"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology and Communication Sciences","institution_ids":[]},{"raw_affiliation_string":"Tampere University, Faculty of Information Technology and Communication Sciences, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5043606814","https://openalex.org/A5050272735"],"corresponding_institution_ids":["https://openalex.org/I166825849"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.31463459,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"39","issue":"6","first_page":"750","last_page":"769"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9962999820709229,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9962999820709229,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9898999929428101,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9800000190734863,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/server-side","display_name":"Server-side","score":0.690527081489563},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6707910895347595},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6072046756744385},{"id":"https://openalex.org/keywords/client-side","display_name":"Client-side","score":0.5704909563064575},{"id":"https://openalex.org/keywords/layer","display_name":"Layer (electronics)","score":0.5357085466384888},{"id":"https://openalex.org/keywords/application-layer","display_name":"Application layer","score":0.4389655590057373},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3803722858428955},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.33519548177719116},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3313206434249878},{"id":"https://openalex.org/keywords/chemistry","display_name":"Chemistry","score":0.2254391312599182},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.11904773116111755}],"concepts":[{"id":"https://openalex.org/C14414571","wikidata":"https://www.wikidata.org/wiki/Q519081","display_name":"Server-side","level":2,"score":0.690527081489563},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6707910895347595},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6072046756744385},{"id":"https://openalex.org/C202477664","wikidata":"https://www.wikidata.org/wiki/Q1352449","display_name":"Client-side","level":2,"score":0.5704909563064575},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.5357085466384888},{"id":"https://openalex.org/C190793597","wikidata":"https://www.wikidata.org/wiki/Q189768","display_name":"Application layer","level":3,"score":0.4389655590057373},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3803722858428955},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.33519548177719116},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3313206434249878},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.2254391312599182},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.11904773116111755},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1177/10943420251369350","is_oa":true,"landing_page_url":"https://doi.org/10.1177/10943420251369350","pdf_url":"https://journals.sagepub.com/doi/pdf/10.1177/10943420251369350","source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1177/10943420251369350","is_oa":true,"landing_page_url":"https://doi.org/10.1177/10943420251369350","pdf_url":"https://journals.sagepub.com/doi/pdf/10.1177/10943420251369350","source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5516950134","display_name":null,"funder_award_id":"871738","funder_id":"https://openalex.org/F4320338475","funder_display_name":"H2020 LEIT Information and Communication Technologies"},{"id":"https://openalex.org/G8815310182","display_name":null,"funder_award_id":"AI for Situational Awareness (AISA)","funder_id":"https://openalex.org/F4320328501","funder_display_name":"Business Finland"}],"funders":[{"id":"https://openalex.org/F4320328501","display_name":"Business Finland","ror":"https://ror.org/05bgf9v38"},{"id":"https://openalex.org/F4320338475","display_name":"H2020 LEIT Information and Communication Technologies","ror":null}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4413893101.pdf"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W74067150","https://openalex.org/W1966623795","https://openalex.org/W1991592471","https://openalex.org/W1995301561","https://openalex.org/W2010936531","https://openalex.org/W2014697290","https://openalex.org/W2033242260","https://openalex.org/W2057851050","https://openalex.org/W2120351018","https://openalex.org/W2146395539","https://openalex.org/W2236782916","https://openalex.org/W2262572440","https://openalex.org/W2298436731","https://openalex.org/W2726174309","https://openalex.org/W2897298870","https://openalex.org/W2926767350","https://openalex.org/W3009388254","https://openalex.org/W3020739840","https://openalex.org/W3093604784","https://openalex.org/W3101708369","https://openalex.org/W3179501266","https://openalex.org/W3188452751","https://openalex.org/W4225980915","https://openalex.org/W4288035259","https://openalex.org/W4402056198"],"related_works":["https://openalex.org/W4302890120","https://openalex.org/W3005688497","https://openalex.org/W4322735059","https://openalex.org/W4301042531","https://openalex.org/W4403348793","https://openalex.org/W4319448716","https://openalex.org/W2993438822","https://openalex.org/W3003811204","https://openalex.org/W4387881033","https://openalex.org/W3014448854"],"abstract_inverted_index":{"We":[0],"propose":[1],"PoCL-R":[2,63,95,120],",":[3],"a":[4,78,86,101,132,164,183,203,219],"novel":[5],"computing":[6],"runtime":[7,161],"that":[8,62],"makes":[9],"remote":[10,75],"compute":[11],"devices":[12,76,128],"available":[13],"to":[14,54,90,121,126,144,147,153,162,202],"the":[15,18,41,47,55,82,159,167,191,209,214],"client":[16],"via":[17],"cross-vendor":[19],"heterogeneous":[20],"Open":[21],"Computing":[22],"Language":[23],"(OpenCL)":[24],"API":[25,221],"standard.":[26],"For":[27],"robustness":[28],"in":[29,52,77,92,114,177],"mobile":[30,127],"use":[31],"cases,":[32],"intermittent":[33],"connection":[34],"loss":[35],"is":[36,61,129,180,200],"handled":[37],"gracefully":[38],"even":[39],"if":[40],"device\u2019s":[42],"IP":[43],"address":[44],"changes":[45],"on":[46,108],"way.":[48],"A":[49],"major":[50],"benefit":[51,215],"comparison":[53],"previous":[56],"state-of-the-art":[57,83],"OpenCL":[58],"distribution":[59],"layers":[60],"minimizes":[64],"network-induced":[65],"latency":[66,103,113],"by":[67,85],"transferring":[68],"data":[69],"and":[70,150],"signaling":[71],"command":[72,102],"completions":[73],"between":[74],"peer-to-peer":[79],"fashion,":[80],"outperforming":[81],"baseline":[84],"factor":[87],"of":[88,104,110,119,123,166,193,208,216],"up":[89,143],"50x":[91],"synthetic":[93,115],"benchmarks.":[94,116],"\u2019s":[96],"streamlined":[97],"TCP-based":[98],"protocol":[99],"has":[100],"only":[105],"60":[106],"microseconds":[107],"top":[109],"network":[111],"round-trip":[112],"The":[117],"application":[118],"porting":[122],"compute-heavy":[124],"applications":[125,179],"demonstrated":[130],"with":[131,190,213],"smartphone-based":[133],"Augmented":[134],"Reality":[135],"(AR)":[136],"rendering":[137,169],"case":[138],"study":[139],"where":[140],"we":[141],"measure":[142],"19x":[145],"improvements":[146,152],"frame":[148],"rate":[149],"17x":[151],"local":[154],"energy":[155],"consumption":[156],"when":[157],"using":[158,182],"proposed":[160],"remote-offload":[163],"part":[165],"AR":[168],"workload.":[170],"Scalability":[171],"across":[172],"multiple":[173],"GPU":[174],"server":[175],"nodes":[176],"real-world":[178],"shown":[181],"computational":[184],"fluid":[185],"dynamics":[186],"simulation,":[187,211],"which":[188,199],"scales":[189],"number":[192],"servers":[194],"at":[195],"roughly":[196],"80%":[197],"efficiency":[198],"comparable":[201],"Message-Passing":[204],"Interface":[205],"(MPI)":[206],"port":[207],"same":[210],"but":[212],"not":[217],"needing":[218],"separate":[220],"for":[222],"cross-server":[223],"distribution.":[224]},"counts_by_year":[],"updated_date":"2025-11-18T23:42:31.664661","created_date":"2025-09-02T00:00:00"}
