{"id":"https://openalex.org/W4403223320","doi":"https://doi.org/10.1145/3689787","title":"Wasm-R3: Record-Reduce-Replay for Realistic and Standalone WebAssembly Benchmarks","display_name":"Wasm-R3: Record-Reduce-Replay for Realistic and Standalone WebAssembly Benchmarks","publication_year":2024,"publication_date":"2024-10-08","ids":{"openalex":"https://openalex.org/W4403223320","doi":"https://doi.org/10.1145/3689787"},"language":"en","primary_location":{"id":"doi:10.1145/3689787","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689787","pdf_url":null,"source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"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 ACM on Programming Languages","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1145/3689787","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5107628664","display_name":"Doehyun Baek","orcid":"https://orcid.org/0009-0004-0117-1060"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Doehyun Baek","raw_affiliation_strings":["KAIST, Daejeon, South Korea"],"raw_orcid":"https://orcid.org/0009-0004-0117-1060","affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107589295","display_name":"Jakob Getz","orcid":null},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jakob Getz","raw_affiliation_strings":["University of Stuttgart, Stuttgart, Germany"],"raw_orcid":"https://orcid.org/0009-0009-7656-2329","affiliations":[{"raw_affiliation_string":"University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107628665","display_name":"Yusung Sim","orcid":"https://orcid.org/0000-0003-3641-593X"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yusung Sim","raw_affiliation_strings":["KAIST, Daejeon, South Korea"],"raw_orcid":"https://orcid.org/0000-0003-3641-593X","affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032121327","display_name":"Daniel Lehmann","orcid":"https://orcid.org/0000-0002-4037-5152"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Daniel Lehmann","raw_affiliation_strings":["Google Germany GmbH, Munich, Germany"],"raw_orcid":"https://orcid.org/0000-0002-4037-5152","affiliations":[{"raw_affiliation_string":"Google Germany GmbH, Munich, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034437441","display_name":"Ben L. Titzer","orcid":"https://orcid.org/0000-0002-9690-2089"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ben L. Titzer","raw_affiliation_strings":["Carnegie Mellon University, Pittsburgh, USA"],"raw_orcid":"https://orcid.org/0000-0002-9690-2089","affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, Pittsburgh, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087492388","display_name":"Sukyoung Ryu","orcid":"https://orcid.org/0000-0002-0019-9772"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Sukyoung Ryu","raw_affiliation_strings":["KAIST, Daejeon, South Korea"],"raw_orcid":"https://orcid.org/0000-0002-0019-9772","affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5013438083","display_name":"Michael Pradel","orcid":"https://orcid.org/0000-0003-1623-498X"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Pradel","raw_affiliation_strings":["University of Stuttgart, Stuttgart, Germany"],"raw_orcid":"https://orcid.org/0000-0003-1623-498X","affiliations":[{"raw_affiliation_string":"University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5107628664"],"corresponding_institution_ids":["https://openalex.org/I157485424"],"apc_list":null,"apc_paid":null,"fwci":0.9962,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.76425583,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"8","issue":"OOPSLA2","first_page":"2156","last_page":"2182"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11338","display_name":"Advancements in Photolithography Techniques","score":0.9919999837875366,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11338","display_name":"Advancements in Photolithography Techniques","score":0.9919999837875366,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9815000295639038,"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/T11424","display_name":"Security and Verification in Computing","score":0.978600025177002,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.6647507548332214}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6647507548332214}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3689787","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689787","pdf_url":null,"source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"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 ACM on Programming Languages","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3689787","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689787","pdf_url":null,"source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"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 ACM on Programming Languages","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2934626810","display_name":null,"funder_award_id":"2022R1A2C2003660","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G8125711872","display_name":null,"funder_award_id":"2148301","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8390793956","display_name":null,"funder_award_id":"851895","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"},{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1987647365","https://openalex.org/W1995362840","https://openalex.org/W1999753800","https://openalex.org/W2150650310","https://openalex.org/W2166091242","https://openalex.org/W2734941459","https://openalex.org/W2758513221","https://openalex.org/W2888822874","https://openalex.org/W3000510177","https://openalex.org/W3105878189","https://openalex.org/W3112572460","https://openalex.org/W3155555003","https://openalex.org/W4232751114","https://openalex.org/W4232865065","https://openalex.org/W4237155047","https://openalex.org/W4239035626","https://openalex.org/W4250176405","https://openalex.org/W4281769038","https://openalex.org/W4282962713","https://openalex.org/W4288057729","https://openalex.org/W4307886860","https://openalex.org/W4367046638","https://openalex.org/W4392265893","https://openalex.org/W4399461368","https://openalex.org/W6949441648"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"WebAssembly":[0],"(Wasm":[1],"for":[2,55,122],"short)":[3],"brings":[4],"a":[5,22,151,268],"new,":[6],"powerful":[7],"capability":[8],"to":[9,67,77,104,131,182,214,263,266],"the":[10,43,71,99,116,138,142,174,183,187,191,205,219,222,230,237,243,246,253,264],"web":[11,100,178],"as":[12,14,62,227,229],"well":[13,228],"Edge,":[15],"IoT,":[16],"and":[17,31,41,64,93,119,148,201,242,273],"embedded":[18],"systems.":[19],"Wasm":[20,36,49,88,96,129,216,275],"is":[21,101,155],"portable,":[23],"compact":[24],"binary":[25],"code":[26],"format":[27],"with":[28],"high":[29],"performance":[30,45],"robust":[32],"sandboxing":[33],"properties.":[34],"As":[35],"applications":[37,217],"grow":[38],"in":[39,70,218],"size":[40,244],"importance,":[42],"complex":[44,83,105],"characteristics":[46],"of":[47,81,198,224,232,245,257,271],"diverse":[48],"engines":[50],"demand":[51],"robust,":[52],"representative":[53],"benchmarks":[54,97,165,207],"proper":[56],"tuning.":[57],"Stopgap":[58],"benchmark":[59,189,248,255],"suites,":[60],"such":[61],"PolyBenchC":[63],"libsodium,":[65],"continue":[66],"be":[68,78],"used":[69],"literature,":[72],"though":[73],"they":[74],"are":[75,170],"known":[76],"unrepresentative.":[79],"Porting":[80],"more":[82],"suites":[84],"remains":[85],"difficult":[86,102],"because":[87,173,186,204],"lacks":[89],"many":[90],"system":[91],"APIs":[92],"extracting":[94],"real-world":[95,177],"from":[98,136],"due":[103],"host":[106,160,199],"interactions.":[107],"To":[108],"address":[109],"this":[110],"challenge,":[111],"we":[112],"introduce":[113],"Wasm-R3":[114,124,213],",":[115,262],"first":[117],"record":[118,132],"replay":[120,152,188,206,247],"technique":[121],"Wasm.":[123],"transparently":[125],"injects":[126],"instrumentation":[127],"into":[128],"modules":[130],"an":[133],"execution":[134,143],"trace":[135,144],"inside":[137],"module,":[139],"then":[140],"reduces":[141],"via":[145],"several":[146],"optimizations,":[147,234],"finally":[149],"produces":[150],"module":[153],"that":[154],"executable":[156],"standalone":[157,274],"without":[158],"any":[159,162,210],"environment\u2014on":[161],"engine.":[163,211],"The":[164],"created":[166],"by":[167,240,249],"our":[168,225,233],"approach":[169,175,226],"(i)":[171],"realistic,":[172],"records":[176],"applications,":[179,259],"(ii)":[180],"faithful":[181],"original":[184,193],"execution,":[185],"includes":[190],"unmodified":[192],"code,":[194],"only":[195],"adding":[196],"emulation":[197],"interactions,":[200],"(iii)":[202],"standalone,":[203],"run":[208],"on":[209],"Applying":[212],"web-based":[215],"wild":[220],"demonstrates":[221],"correctness":[223],"effectiveness":[231],"which":[235],"reduce":[236],"recorded":[238],"traces":[239],"99.53%":[241],"9.98%.":[250],"We":[251],"release":[252],"resulting":[254],"suite":[256],"27":[258],"called":[260],"Wasm-R3-Bench":[261],"community,":[265],"inspire":[267],"new":[269],"generation":[270],"realistic":[272],"benchmarks.":[276]},"counts_by_year":[{"year":2025,"cited_by_count":5}],"updated_date":"2026-04-28T14:05:53.105641","created_date":"2025-10-10T00:00:00"}
