{"id":"https://openalex.org/W7167911307","doi":"https://doi.org/10.1145/3801488.3806378","title":"Evaluating the benefits of Argument Fusion: Optimizing host-device communication","display_name":"Evaluating the benefits of Argument Fusion: Optimizing host-device communication","publication_year":2026,"publication_date":"2026-05-19","ids":{"openalex":"https://openalex.org/W7167911307","doi":"https://doi.org/10.1145/3801488.3806378"},"language":null,"primary_location":{"id":"doi:10.1145/3801488.3806378","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3801488.3806378","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 23rd ACM International Conference on Computing Frontiers: Workshops and Special Sessions","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3801488.3806378","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5140441839","display_name":"Dionisis-Odysseas Sotiropoulos","orcid":"https://orcid.org/0009-0006-2637-3886"},"institutions":[{"id":"https://openalex.org/I122346577","display_name":"University of Modena and Reggio Emilia","ror":"https://ror.org/02d4c4y02","country_code":"IT","type":"education","lineage":["https://openalex.org/I122346577"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Dionisis-Odysseas Sotiropoulos","raw_affiliation_strings":["Dipartimento di Scienze Fisiche, Informatiche e Matematiche, University of Modena and Reggio Emilia, Modena, Modena, Italy"],"raw_orcid":"https://orcid.org/0009-0006-2637-3886","affiliations":[{"raw_affiliation_string":"Dipartimento di Scienze Fisiche, Informatiche e Matematiche, University of Modena and Reggio Emilia, Modena, Modena, Italy","institution_ids":["https://openalex.org/I122346577"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023224638","display_name":"Alessandro Capotondi","orcid":"https://orcid.org/0000-0001-8705-0761"},"institutions":[{"id":"https://openalex.org/I122346577","display_name":"University of Modena and Reggio Emilia","ror":"https://ror.org/02d4c4y02","country_code":"IT","type":"education","lineage":["https://openalex.org/I122346577"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alessandro Capotondi","raw_affiliation_strings":["Dipartimento di Scienze Fisiche, Informatiche e Matematiche, University of Modena and Reggio Emilia, Modena, Modena, Italy"],"raw_orcid":"https://orcid.org/0000-0001-8705-0761","affiliations":[{"raw_affiliation_string":"Dipartimento di Scienze Fisiche, Informatiche e Matematiche, University of Modena and Reggio Emilia, Modena, Modena, Italy","institution_ids":["https://openalex.org/I122346577"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061145921","display_name":"Andrea Marongiu","orcid":"https://orcid.org/0000-0003-1010-4762"},"institutions":[{"id":"https://openalex.org/I122346577","display_name":"University of Modena and Reggio Emilia","ror":"https://ror.org/02d4c4y02","country_code":"IT","type":"education","lineage":["https://openalex.org/I122346577"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Andrea Marongiu","raw_affiliation_strings":["Dipartimento di Scienze Fisiche, Informatiche e Matematiche, University of Modena and Reggio Emilia, Modena, Modena, Italy"],"raw_orcid":"https://orcid.org/0000-0003-1010-4762","affiliations":[{"raw_affiliation_string":"Dipartimento di Scienze Fisiche, Informatiche e Matematiche, University of Modena and Reggio Emilia, Modena, Modena, Italy","institution_ids":["https://openalex.org/I122346577"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I122346577"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"82","last_page":"87"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.3815999925136566,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.3815999925136566,"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.1501999944448471,"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.13210000097751617,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/argument","display_name":"Argument (complex analysis)","score":0.8453999757766724},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.6262000203132629},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5604000091552734},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.4569000005722046},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.45570001006126404},{"id":"https://openalex.org/keywords/parametric-statistics","display_name":"Parametric statistics","score":0.43860000371932983}],"concepts":[{"id":"https://openalex.org/C98184364","wikidata":"https://www.wikidata.org/wiki/Q1780131","display_name":"Argument (complex analysis)","level":2,"score":0.8453999757766724},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7024999856948853},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.6262000203132629},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5604000091552734},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.4569000005722046},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.45570001006126404},{"id":"https://openalex.org/C117251300","wikidata":"https://www.wikidata.org/wiki/Q1849855","display_name":"Parametric statistics","level":2,"score":0.43860000371932983},{"id":"https://openalex.org/C60008888","wikidata":"https://www.wikidata.org/wiki/Q6031013","display_name":"Information bottleneck method","level":3,"score":0.3138999938964844},{"id":"https://openalex.org/C128099668","wikidata":"https://www.wikidata.org/wiki/Q573952","display_name":"Lazy evaluation","level":3,"score":0.31139999628067017},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.28839999437332153},{"id":"https://openalex.org/C95203288","wikidata":"https://www.wikidata.org/wiki/Q221682","display_name":"Semaphore","level":2,"score":0.28790000081062317},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2800999879837036},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.27730000019073486},{"id":"https://openalex.org/C72196577","wikidata":"https://www.wikidata.org/wiki/Q1645946","display_name":"Argument map","level":3,"score":0.26840001344680786},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2583000063896179}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3801488.3806378","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3801488.3806378","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 23rd ACM International Conference on Computing Frontiers: Workshops and Special Sessions","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3801488.3806378","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3801488.3806378","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 23rd ACM International Conference on Computing Frontiers: Workshops and Special Sessions","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1984222112","https://openalex.org/W2049875313","https://openalex.org/W2735645074","https://openalex.org/W2782647461","https://openalex.org/W2806032676","https://openalex.org/W2945011480","https://openalex.org/W3138798301","https://openalex.org/W3159281830","https://openalex.org/W4311263219","https://openalex.org/W4312303242","https://openalex.org/W4407217670","https://openalex.org/W4411670522","https://openalex.org/W4413978042"],"related_works":[],"abstract_inverted_index":{"Data":[0],"movement":[1],"remains":[2],"a":[3,37,45,75],"major":[4],"bottleneck":[5],"in":[6],"heterogeneous":[7],"systems":[8],"with":[9,66],"discrete":[10],"GPUs,":[11],"particularly":[12],"when":[13],"kernels":[14],"expose":[15],"many":[16],"arguments":[17,43],"that":[18,39,88],"are":[19],"transferred":[20],"independently,":[21],"leading":[22],"to":[23,93,102,117],"fragmented":[24],"allocations":[25],"and":[26,55,69,79],"inefficient":[27],"interconnect":[28],"utilization.":[29],"In":[30],"this":[31],"work,":[32],"we":[33,86],"evaluate":[34],"Argument":[35,61,89,98],"Fusion,":[36],"technique":[38],"merges":[40],"multiple":[41],"kernel":[42],"into":[44],"single":[46],"contiguous":[47],"buffer,":[48],"reducing":[49],"the":[50,83,108],"number":[51],"of":[52],"allocation,":[53],"transfer,":[54],"deallocation":[56],"operations.":[57],"We":[58],"further":[59],"study":[60],"Fusion+,":[62],"which":[63],"combines":[64],"fusion":[65],"pinned":[67],"memory":[68],"asynchronous":[70],"CUDA":[71],"transfers.":[72],"Using":[73],"both":[74],"parametric":[76],"synthetic":[77],"benchmark":[78],"real":[80,106],"benchmarks":[81],"from":[82],"Polybench":[84],"suite,":[85],"show":[87],"Fusion":[90],"achieves":[91],"up":[92,101,116],"2.1":[94],"\u00d7":[95],"speedup,":[96],"while":[97],"Fusion+":[99],"reaches":[100],"2.6":[103],"\u00d7.":[104],"On":[105],"benchmarks,":[107],"combined":[109],"approach":[110],"improves":[111],"end-to-end":[112],"execution":[113],"time":[114],"by":[115],"68%.":[118]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-07-11T00:00:00"}
