{"id":"https://openalex.org/W4415255641","doi":"https://doi.org/10.1145/3712285.3759868","title":"XaaS Containers: Performance-Portable Representation With Source and IR Containers","display_name":"XaaS Containers: Performance-Portable Representation With Source and IR Containers","publication_year":2025,"publication_date":"2025-11-12","ids":{"openalex":"https://openalex.org/W4415255641","doi":"https://doi.org/10.1145/3712285.3759868"},"language":"en","primary_location":{"id":"doi:10.1145/3712285.3759868","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3712285.3759868","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3712285.3759868","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5077355144","display_name":"Marcin Copik","orcid":"https://orcid.org/0000-0002-7606-5519"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Marcin Copik","raw_affiliation_strings":["ETH Z\u00fcrich, Z\u00fcrich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-7606-5519","affiliations":[{"raw_affiliation_string":"ETH Z\u00fcrich, Z\u00fcrich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050640007","display_name":"Eiman Alnuaimi","orcid":"https://orcid.org/0009-0006-7160-1390"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Eiman Alnuaimi","raw_affiliation_strings":["ETH Z\u00fcrich, Z\u00fcrich, Switzerland"],"raw_orcid":"https://orcid.org/0009-0006-7160-1390","affiliations":[{"raw_affiliation_string":"ETH Z\u00fcrich, Z\u00fcrich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092579749","display_name":"Alok Kamatar","orcid":"https://orcid.org/0000-0002-6428-4829"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alok Kamatar","raw_affiliation_strings":["University of Chicago, Chicago, USA"],"raw_orcid":"https://orcid.org/0000-0002-6428-4829","affiliations":[{"raw_affiliation_string":"University of Chicago, Chicago, USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108154004","display_name":"Val\u00e9rie Hayot\u2010Sasson","orcid":null},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Valerie Hayot-Sasson","raw_affiliation_strings":["University of Chicago, Chicago, USA"],"raw_orcid":"https://orcid.org/0000-0002-4830-4535","affiliations":[{"raw_affiliation_string":"University of Chicago, Chicago, USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066657206","display_name":"Alberto Madonna","orcid":"https://orcid.org/0009-0005-5844-5488"},"institutions":[{"id":"https://openalex.org/I59105498","display_name":"Swisscom (Switzerland)","ror":"https://ror.org/04t1f4f50","country_code":"CH","type":"company","lineage":["https://openalex.org/I59105498"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Alberto Madonna","raw_affiliation_strings":["ETH Z\u00fcrich, Lugano, Switzerland and Swiss National Supercomputing Centre (CSCS), Lugano, Switzerland"],"raw_orcid":"https://orcid.org/0009-0005-5844-5488","affiliations":[{"raw_affiliation_string":"ETH Z\u00fcrich, Lugano, Switzerland and Swiss National Supercomputing Centre (CSCS), Lugano, Switzerland","institution_ids":["https://openalex.org/I59105498"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007709486","display_name":"Todd Gamblin","orcid":"https://orcid.org/0000-0002-7857-2805"},"institutions":[{"id":"https://openalex.org/I1282311441","display_name":"Lawrence Livermore National Laboratory","ror":"https://ror.org/041nk4h53","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282311441","https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210138311"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Todd Gamblin","raw_affiliation_strings":["Lawrence Livermore National Laboratory (LLNL), Livermore, USA"],"raw_orcid":"https://orcid.org/0000-0002-7857-2805","affiliations":[{"raw_affiliation_string":"Lawrence Livermore National Laboratory (LLNL), Livermore, USA","institution_ids":["https://openalex.org/I1282311441"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065464552","display_name":"Kyle Chard","orcid":"https://orcid.org/0000-0002-7370-4805"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kyle Chard","raw_affiliation_strings":["University of Chicago, Chicago, USA and Argonne National Laboratory (ANL), Chicago, USA"],"raw_orcid":"https://orcid.org/0000-0002-7370-4805","affiliations":[{"raw_affiliation_string":"University of Chicago, Chicago, USA and Argonne National Laboratory (ANL), Chicago, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ian Foster","orcid":"https://orcid.org/0000-0003-2129-5269"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ian Foster","raw_affiliation_strings":["University of Chicago, Chicago, USA and Argonne National Laboratory (ANL), Chicago, USA"],"raw_orcid":"https://orcid.org/0000-0003-2129-5269","affiliations":[{"raw_affiliation_string":"University of Chicago, Chicago, USA and Argonne National Laboratory (ANL), Chicago, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026990786","display_name":"Torsten Hoefler","orcid":"https://orcid.org/0000-0002-1333-9797"},"institutions":[{"id":"https://openalex.org/I4210094294","display_name":"Supercomputing Systems (Switzerland)","ror":"https://ror.org/00nmpgc29","country_code":"CH","type":"company","lineage":["https://openalex.org/I4210094294"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Torsten Hoefler","raw_affiliation_strings":["ETH Z\u00fcrich, Z\u00fcrich, Switzerland and Swiss National Supercomputing Centre (CSCS), Z\u00fcrich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-1333-9797","affiliations":[{"raw_affiliation_string":"ETH Z\u00fcrich, Z\u00fcrich, Switzerland and Swiss National Supercomputing Centre (CSCS), Z\u00fcrich, Switzerland","institution_ids":["https://openalex.org/I4210094294"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"533","last_page":"555"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9807000160217285,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9807000160217285,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9553999900817871,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.949999988079071,"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/software-deployment","display_name":"Software deployment","score":0.6449999809265137},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6302000284194946},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6104999780654907},{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.49630001187324524},{"id":"https://openalex.org/keywords/compatibility","display_name":"Compatibility (geochemistry)","score":0.4530999958515167},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.3991999924182892},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.39430001378059387},{"id":"https://openalex.org/keywords/realization","display_name":"Realization (probability)","score":0.35420000553131104}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8270999789237976},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.6449999809265137},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6302000284194946},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6104999780654907},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.49630001187324524},{"id":"https://openalex.org/C2778648169","wikidata":"https://www.wikidata.org/wiki/Q967768","display_name":"Compatibility (geochemistry)","level":2,"score":0.4530999958515167},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4147999882698059},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.3991999924182892},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.39430001378059387},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3630000054836273},{"id":"https://openalex.org/C2781089630","wikidata":"https://www.wikidata.org/wiki/Q21856745","display_name":"Realization (probability)","level":2,"score":0.35420000553131104},{"id":"https://openalex.org/C20574231","wikidata":"https://www.wikidata.org/wiki/Q844605","display_name":"Backward compatibility","level":2,"score":0.3391999900341034},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.3269999921321869},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.32440000772476196},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.30160000920295715},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.29010000824928284},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.28850001096725464},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2750999927520752},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.27459999918937683},{"id":"https://openalex.org/C2779960034","wikidata":"https://www.wikidata.org/wiki/Q676202","display_name":"System software","level":3,"score":0.27230000495910645},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.2678000032901764},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.2624000012874603},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.26019999384880066},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.259799987077713},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.25679999589920044},{"id":"https://openalex.org/C116409475","wikidata":"https://www.wikidata.org/wiki/Q1385056","display_name":"External Data Representation","level":2,"score":0.2549999952316284},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.25189998745918274}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3712285.3759868","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3712285.3759868","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2509.17914","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2509.17914","pdf_url":"https://arxiv.org/pdf/2509.17914","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:doi:10.3929/ethz-c-000789880","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11850/789880","pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference Paper"},{"id":"pmh:oai:espace2.etsmtl.ca:33566","is_oa":false,"landing_page_url":"https://espace2.etsmtl.ca/id/eprint/33566/","pdf_url":null,"source":{"id":"https://openalex.org/S4306402392","display_name":"Espace \u00c9TS (ETS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1341030882","host_organization_name":"Educational Testing Service","host_organization_lineage":["https://openalex.org/I1341030882"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Compte rendu de conf\u00e9rence"}],"best_oa_location":{"id":"doi:10.1145/3712285.3759868","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3712285.3759868","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5535250666","display_name":null,"funder_award_id":"101002047","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"}],"funders":[{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"},{"id":"https://openalex.org/F4320335238","display_name":"Staatssekretariat f\u00fcr Bildung, Forschung und Innovation","ror":"https://ror.org/01kw63t33"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"High-performance":[0],"computing":[1],"(HPC)":[2],"systems":[3],"and":[4,10,56,68,110,134],"cloud":[5],"data":[6],"centers":[7],"are":[8,12,60],"converging,":[9],"containers":[11,23,46,156,170],"becoming":[13],"the":[14,71,121,147,172,177],"default":[15],"method":[16,139],"of":[17,73,85,105,143,174,180],"portable":[18],"software":[19,25,133],"deployment.":[20],"Yet,":[21],"while":[22],"simplify":[24],"management,":[26],"they":[27,36,59],"face":[28],"significant":[29],"performance":[30,95,178],"challenges":[31],"in":[32,131],"HPC":[33,45,98,132],"environments":[34],"as":[35,78],"must":[37],"sacrifice":[38],"hardware-specific":[39],"optimizations":[40],"to":[41,51,154],"achieve":[42,93],"portability.":[43],"Although":[44],"can":[47],"use":[48],"runtime":[49],"hooks":[50],"access":[52],"optimized":[53,157],"MPI":[54],"libraries":[55],"GPU":[57],"devices,":[58],"limited":[61],"by":[62],"application":[63,91],"binary":[64],"interface":[65],"(ABI)":[66],"compatibility":[67],"cannot":[69],"overcome":[70],"effects":[72],"early-stage":[74],"compilation":[75,148],"decisions.":[76],"Acceleration":[77],"a":[79,83,89,102,136,152],"Service":[80],"(XaaS)":[81],"proposes":[82],"vision":[84,107],"performance-portable":[86],"containers,":[87,114],"where":[88,115],"containerized":[90],"should":[92],"peak":[94],"across":[96],"all":[97],"systems.":[99],"We":[100,127],"present":[101],"practical":[103],"realization":[104],"this":[106],"through":[108],"Source":[109],"Intermediate":[111],"Representation":[112],"(IR)":[113],"we":[116,150],"delay":[117],"performance-critical":[118],"decisions":[119],"until":[120],"target":[122,159],"system":[123],"specification":[124],"is":[125],"known.":[126],"analyze":[128],"specialization":[129],"mechanisms":[130],"propose":[135],"new":[137,168],"LLM-assisted":[138],"for":[140,158],"automatic":[141],"discovery":[142],"specializations.":[144],"By":[145],"examining":[146],"pipeline,":[149],"develop":[151],"methodology":[153],"build":[155],"architectures":[160],"at":[161],"deployment":[162],"time.":[163],"Our":[164],"prototype":[165],"demonstrates":[166],"that":[167],"XaaS":[169],"combine":[171],"convenience":[173],"containerization":[175],"with":[176],"benefits":[179],"system-specialized":[181],"builds.":[182]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2025-10-17T00:00:00"}
