{"id":"https://openalex.org/W7148367760","doi":"https://doi.org/10.1109/lca.2026.3680453","title":"Characterizing System-Level Trade-Offs of Intel DSA for User-Space IPC Offloading","display_name":"Characterizing System-Level Trade-Offs of Intel DSA for User-Space IPC Offloading","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7148367760","doi":"https://doi.org/10.1109/lca.2026.3680453"},"language":null,"primary_location":{"id":"doi:10.1109/lca.2026.3680453","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lca.2026.3680453","pdf_url":null,"source":{"id":"https://openalex.org/S17643076","display_name":"IEEE Computer Architecture Letters","issn_l":"1556-6056","issn":["1556-6056","1556-6064","2473-2575"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Computer Architecture Letters","raw_type":"journal-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/A5077010754","display_name":"M. Park","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Misun Park","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA"],"raw_orcid":"https://orcid.org/0000-0003-1401-9194","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052565974","display_name":"Richi Dubey","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Richi Dubey","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA"],"raw_orcid":"https://orcid.org/0009-0006-5089-8914","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132799217","display_name":"Yifan Yuan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210099336","display_name":"Menlo School","ror":"https://ror.org/01240pn49","country_code":"US","type":"education","lineage":["https://openalex.org/I4210099336"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yifan Yuan","raw_affiliation_strings":["Meta, Menlo Park, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-8389-2133","affiliations":[{"raw_affiliation_string":"Meta, Menlo Park, CA, USA","institution_ids":["https://openalex.org/I4210099336"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084240993","display_name":"N. K. Kim","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nam Sung Kim","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, IL, USA"],"raw_orcid":"https://orcid.org/0000-0002-0442-5634","affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5085918364","display_name":"Ada Gavrilovska","orcid":"https://orcid.org/0000-0003-4199-2512"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ada Gavrilovska","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA"],"raw_orcid":"https://orcid.org/0000-0003-4199-2512","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.43201293,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"25","issue":"1","first_page":"146","last_page":"149"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.311599999666214,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.311599999666214,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.19550000131130219,"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.15760000050067902,"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/power-consumption","display_name":"Power consumption","score":0.2953000068664551},{"id":"https://openalex.org/keywords/system-on-a-chip","display_name":"System on a chip","score":0.2646999955177307},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.263700008392334},{"id":"https://openalex.org/keywords/systems-architecture","display_name":"Systems architecture","score":0.26190000772476196}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7721999883651733},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4860999882221222},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3653999865055084},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.2985999882221222},{"id":"https://openalex.org/C2984118289","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Power consumption","level":3,"score":0.2953000068664551},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.27559998631477356},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.2646999955177307},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.263700008392334},{"id":"https://openalex.org/C98025372","wikidata":"https://www.wikidata.org/wiki/Q477538","display_name":"Systems architecture","level":3,"score":0.26190000772476196},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.2531999945640564},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.25209999084472656}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/lca.2026.3680453","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lca.2026.3680453","pdf_url":null,"source":{"id":"https://openalex.org/S17643076","display_name":"IEEE Computer Architecture Letters","issn_l":"1556-6056","issn":["1556-6056","1556-6064","2473-2575"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Computer Architecture Letters","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Data":[0,6],"movement":[1,21],"accelerators":[2],"such":[3],"as":[4],"Intel":[5,99],"Streaming":[7],"Accelerator":[8],"(DSA)":[9],"are":[10,167],"increasingly":[11],"proposed":[12],"to":[13,34,117],"address":[14],"the":[15],"rising":[16],"cost":[17],"of":[18,36,89,98,143],"intra-node":[19],"data":[20,29],"in":[22,62,101,170],"high":[23],"throughput":[24],"IPC":[25,103],"(Inter-Process":[26],"Communication).":[27],"Modern":[28],"centric":[30],"workloads":[31],"transfer":[32],"tens":[33,142],"hundreds":[35],"megabytes":[37],"per":[38],"TABLE":[39],"I":[40],"REPRESENTATIVE":[41],"DATA":[42],"MODALITY":[43],"IN":[44],"MODERN":[45],"APPLICATIONS":[46],"Modality":[47],"Per-Input":[48],"Size":[49],"(Uncompressed)":[50],"Batching":[51],"Approx.":[52],"Single":[53],"Request":[54],"request,":[55],"making":[56],"memory":[57,118,164,203],"copies":[58],"a":[59,95],"primary":[60],"bottleneck":[61],"latency":[63,140],"and":[64,76,104,127,131,185,205],"CPU":[65,74,173],"utilization.":[66],"Offloading":[67],"appears":[68],"attractive":[69],"because":[70],"it":[71,84],"can":[72,85,138,156],"reclaim":[73],"cycles":[75],"reduce":[77,139],"cache":[78,129,134,154,186,207],"pressure.":[79],"However,":[80],"without":[81],"careful":[82],"integration,":[83],"degrade":[86],"performance":[87],"instead":[88],"improving":[90],"it.":[91],"This":[92],"paper":[93],"presents":[94],"system-level":[96],"characterization":[97],"DSA":[100,137],"user-space":[102],"identifies":[105],"three":[106],"critical":[107],"trade-offs:":[108],"(1)":[109],"synchronization":[110],"overhead":[111],"from":[112,133],"polling-based":[113],"completion,":[114],"(2)":[115],"sensitivity":[116],"state,":[119],"especially":[120],"page":[121,151],"faults":[122],"under":[123],"shared":[124],"virtual":[125,183],"memory,":[126,184],"(3)":[128],"locality":[130],"interference":[132],"injection.":[135],"Although":[136],"by":[141],"microseconds":[144],"for":[145,172,194],"large":[146],"transfers,":[147],"inefficient":[148],"polling,":[149,198],"runtime":[150],"faults,":[152],"or":[153,200],"contention":[155],"eliminate":[157],"these":[158],"gains.":[159],"Our":[160],"results":[161],"show":[162],"that":[163],"offload":[165],"engines":[166],"not":[168],"drop":[169],"replacements":[171],"memcpy.":[174],"Their":[175],"benefits":[176],"depend":[177],"on":[178],"coordinated":[179],"integration":[180],"with":[181],"synchronization,":[182],"subsystems.":[187],"We":[188],"therefore":[189],"derive":[190],"hardware-aware":[191],"design":[192],"guidelines":[193],"adaptive":[195],"offloading,":[196],"hybrid":[197],"pinned":[199],"pre":[201],"faulted":[202],"management,":[204],"contention-aware":[206],"control.":[208]},"counts_by_year":[],"updated_date":"2026-04-25T06:01:18.069262","created_date":"2026-04-03T00:00:00"}
