{"id":"https://openalex.org/W4214764640","doi":"https://doi.org/10.1145/3503222.3507732","title":"Serverless computing on heterogeneous computers","display_name":"Serverless computing on heterogeneous computers","publication_year":2022,"publication_date":"2022-02-22","ids":{"openalex":"https://openalex.org/W4214764640","doi":"https://doi.org/10.1145/3503222.3507732"},"language":"en","primary_location":{"id":"doi:10.1145/3503222.3507732","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503222.3507732","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102829139","display_name":"Dong Du","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Dong Du","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"raw_orcid":"https://orcid.org/0000-0002-7945-8430","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100691421","display_name":"Qingyuan Liu","orcid":"https://orcid.org/0000-0002-9711-3583"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qingyuan Liu","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070995152","display_name":"Xueqiang Jiang","orcid":"https://orcid.org/0000-0002-1829-8883"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xueqiang Jiang","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026023746","display_name":"Yubin Xia","orcid":"https://orcid.org/0000-0001-6558-5298"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]},{"id":"https://openalex.org/I4391012619","display_name":"Shanghai Artificial Intelligence Laboratory","ror":"https://ror.org/03wkvpx79","country_code":null,"type":"facility","lineage":["https://openalex.org/I4391012619"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yubin Xia","raw_affiliation_strings":["Shanghai Jiao Tong University, China / Shanghai Artificial Intelligence Laboratory, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China / Shanghai Artificial Intelligence Laboratory, China","institution_ids":["https://openalex.org/I183067930","https://openalex.org/I4391012619"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031955160","display_name":"Binyu Zang","orcid":"https://orcid.org/0000-0002-1968-7645"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Binyu Zang","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100406215","display_name":"Haibo Chen","orcid":"https://orcid.org/0000-0002-9720-0361"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haibo Chen","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"raw_orcid":"https://orcid.org/0000-0002-9720-0361","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5102829139"],"corresponding_institution_ids":["https://openalex.org/I183067930"],"apc_list":null,"apc_paid":null,"fwci":19.4607,"has_fulltext":false,"cited_by_count":65,"citation_normalized_percentile":{"value":0.99348181,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"797","last_page":"813"},"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.9998000264167786,"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.9998000264167786,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9980999827384949,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9976000189781189,"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/computer-science","display_name":"Computer science","score":0.8221592903137207},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6748191714286804},{"id":"https://openalex.org/keywords/sandbox","display_name":"Sandbox (software development)","score":0.5869982838630676},{"id":"https://openalex.org/keywords/homogeneous","display_name":"Homogeneous","score":0.5609115958213806},{"id":"https://openalex.org/keywords/symmetric-multiprocessor-system","display_name":"Symmetric multiprocessor system","score":0.5060312151908875},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.46809056401252747},{"id":"https://openalex.org/keywords/limiting","display_name":"Limiting","score":0.4636005461215973},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.39846038818359375},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.388677179813385},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3435137867927551},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.33791857957839966},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.27759361267089844}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8221592903137207},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6748191714286804},{"id":"https://openalex.org/C167981075","wikidata":"https://www.wikidata.org/wiki/Q2667186","display_name":"Sandbox (software development)","level":2,"score":0.5869982838630676},{"id":"https://openalex.org/C66882249","wikidata":"https://www.wikidata.org/wiki/Q169336","display_name":"Homogeneous","level":2,"score":0.5609115958213806},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.5060312151908875},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.46809056401252747},{"id":"https://openalex.org/C188198153","wikidata":"https://www.wikidata.org/wiki/Q1613840","display_name":"Limiting","level":2,"score":0.4636005461215973},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.39846038818359375},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.388677179813385},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3435137867927551},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.33791857957839966},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27759361267089844},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3503222.3507732","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503222.3507732","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4300000071525574}],"awards":[{"id":"https://openalex.org/G8057922893","display_name":null,"funder_award_id":"61925206, U19A2060, 61972244","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W2006312753","https://openalex.org/W2016559894","https://openalex.org/W2028069406","https://openalex.org/W2052917384","https://openalex.org/W2071515131","https://openalex.org/W2127510911","https://openalex.org/W2168075869","https://openalex.org/W2284878020","https://openalex.org/W2604468014","https://openalex.org/W2734941459","https://openalex.org/W2738249294","https://openalex.org/W2766040387","https://openalex.org/W2910100551","https://openalex.org/W2932772649","https://openalex.org/W2985432842","https://openalex.org/W2988514844","https://openalex.org/W3002906487","https://openalex.org/W3010835436","https://openalex.org/W3012028616","https://openalex.org/W3012088208","https://openalex.org/W3015467238","https://openalex.org/W3021115254","https://openalex.org/W3023815730","https://openalex.org/W3096533337","https://openalex.org/W3097948932","https://openalex.org/W3125961627","https://openalex.org/W3152809665","https://openalex.org/W3153413990","https://openalex.org/W3155705005","https://openalex.org/W3166670331","https://openalex.org/W3168252543","https://openalex.org/W3171352515","https://openalex.org/W3210784622","https://openalex.org/W4247512567"],"related_works":["https://openalex.org/W2033352828","https://openalex.org/W2355810117","https://openalex.org/W3098313552","https://openalex.org/W70177500","https://openalex.org/W2546418048","https://openalex.org/W2076427967","https://openalex.org/W3212184609","https://openalex.org/W2499283203","https://openalex.org/W2795849205","https://openalex.org/W2111618996"],"abstract_inverted_index":{"Existing":[0],"serverless":[1,15,25,47,87,112],"computing":[2,16,26],"platforms":[3,135],"are":[4],"built":[5],"upon":[6],"homogeneous":[7],"computers,":[8],"limiting":[9],"the":[10,23,75,121],"function":[11,52],"density":[12,53],"and":[13,39,44,56,85,116,119,139,142,147],"restricting":[14],"to":[17,60,73,99,123],"limited":[18],"scenarios.":[19],"We":[20,91,129],"introduce":[21,93],"Molecule,":[22],"first":[24,67],"system":[27],"utilizing":[28],"heterogeneous":[29,127],"computers.":[30,128],"Molecule":[31,132],"enables":[32],"both":[33],"general-purpose":[34,83],"devices":[35],"(e.g.,":[36,42],"Nvidia":[37,137],"DPU)":[38],"domain-specific":[40,105],"accelerators":[41],"FPGA":[43],"GPU)":[45],"for":[46],"applications":[48],"that":[49],"significantly":[50],"improve":[51],"(50%":[54],"higher)":[55],"application":[57],"performance":[58],"(up":[59],"34.6x).":[61],"To":[62],"achieve":[63],"these":[64],"results,":[65],"we":[66,108],"propose":[68],"XPU-Shim,":[69],"a":[70,96],"distributed":[71],"shim":[72],"bridge":[74],"gap":[76],"between":[77],"underlying":[78],"multi-OS":[79],"systems":[80],"(when":[81,103],"using":[82,104,145],"devices)":[84],"our":[86],"runtime":[88],"(i.e.,":[89],"Molecule).":[90],"further":[92],"vectorized":[94],"sandbox,":[95],"sandbox":[97],"abstraction":[98],"abstract":[100],"hardware":[101],"heterogeneity":[102],"accelerators).":[106],"Moreover,":[107],"also":[109],"review":[110],"state-of-the-art":[111],"optimizations":[113],"on":[114,126,133],"startup":[115],"communication":[117],"latency":[118],"overcome":[120],"challenges":[122],"implement":[124],"them":[125],"have":[130],"implemented":[131],"real":[134],"with":[136],"DPUs":[138],"Xilinx":[140],"FPGAs":[141],"evaluate":[143],"it":[144],"benchmarks":[146],"real-world":[148],"applications.":[149]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":20},{"year":2024,"cited_by_count":20},{"year":2023,"cited_by_count":20},{"year":2022,"cited_by_count":1}],"updated_date":"2026-04-24T08:23:43.765630","created_date":"2025-10-10T00:00:00"}
