{"id":"https://openalex.org/W7165191420","doi":"https://doi.org/10.1145/3797248.3816189","title":"To Overlay or to Customize? Revisiting Architectural Choices in Heterogeneous Systems","display_name":"To Overlay or to Customize? Revisiting Architectural Choices in Heterogeneous Systems","publication_year":2026,"publication_date":"2026-06-19","ids":{"openalex":"https://openalex.org/W7165191420","doi":"https://doi.org/10.1145/3797248.3816189"},"language":null,"primary_location":{"id":"doi:10.1145/3797248.3816189","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3797248.3816189","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th ACM International Green and Sustainable Computing Conference","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3797248.3816189","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5055054641","display_name":"X. Chen","orcid":"https://orcid.org/0000-0003-4865-3708"},"institutions":[{"id":"https://openalex.org/I27804330","display_name":"Brown University","ror":"https://ror.org/05gq02987","country_code":"US","type":"education","lineage":["https://openalex.org/I27804330"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xingzhen Chen","raw_affiliation_strings":["Brown University, Providence, RI, USA"],"raw_orcid":"https://orcid.org/0000-0003-4865-3708","affiliations":[{"raw_affiliation_string":"Brown University, Providence, RI, USA","institution_ids":["https://openalex.org/I27804330"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103205936","display_name":"Shixin Ji","orcid":"https://orcid.org/0009-0003-3429-4692"},"institutions":[{"id":"https://openalex.org/I27804330","display_name":"Brown University","ror":"https://ror.org/05gq02987","country_code":"US","type":"education","lineage":["https://openalex.org/I27804330"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shixin Ji","raw_affiliation_strings":["Brown University, Providence, RI, USA"],"raw_orcid":"https://orcid.org/0009-0003-3429-4692","affiliations":[{"raw_affiliation_string":"Brown University, Providence, RI, USA","institution_ids":["https://openalex.org/I27804330"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062514822","display_name":"Zheng Dong","orcid":"https://orcid.org/0000-0002-0692-7486"},"institutions":[{"id":"https://openalex.org/I185443292","display_name":"Wayne State University","ror":"https://ror.org/01070mq45","country_code":"US","type":"education","lineage":["https://openalex.org/I185443292"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zheng Dong","raw_affiliation_strings":["Wayne State University, Providence, MI, USA"],"raw_orcid":"https://orcid.org/0000-0002-0692-7486","affiliations":[{"raw_affiliation_string":"Wayne State University, Providence, MI, USA","institution_ids":["https://openalex.org/I185443292"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063866156","display_name":"Peipei Zhou","orcid":"https://orcid.org/0000-0002-0493-1844"},"institutions":[{"id":"https://openalex.org/I27804330","display_name":"Brown University","ror":"https://ror.org/05gq02987","country_code":"US","type":"education","lineage":["https://openalex.org/I27804330"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peipei Zhou","raw_affiliation_strings":["Brown University, Providence, RI, USA"],"raw_orcid":"https://orcid.org/0000-0002-0493-1844","affiliations":[{"raw_affiliation_string":"Brown University, Providence, RI, USA","institution_ids":["https://openalex.org/I27804330"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"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.78146168,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"183","last_page":"188"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13518","display_name":"Architecture and Computational Design","score":0.13670000433921814,"subfield":{"id":"https://openalex.org/subfields/2216","display_name":"Architecture"},"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/T13518","display_name":"Architecture and Computational Design","score":0.13670000433921814,"subfield":{"id":"https://openalex.org/subfields/2216","display_name":"Architecture"},"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/T10672","display_name":"Design Education and Practice","score":0.08049999922513962,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical 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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.03550000116229057,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.46309998631477356},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.2711000144481659},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.26499998569488525},{"id":"https://openalex.org/keywords/field","display_name":"Field (mathematics)","score":0.2558000087738037},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.2549999952316284}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6223000288009644},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.46309998631477356},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.30550000071525574},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.2711000144481659},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2700999975204468},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.26499998569488525},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.2558000087738037},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.2549999952316284},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.2547999918460846},{"id":"https://openalex.org/C169851745","wikidata":"https://www.wikidata.org/wiki/Q1331985","display_name":"Overlay network","level":3,"score":0.251800000667572},{"id":"https://openalex.org/C98025372","wikidata":"https://www.wikidata.org/wiki/Q477538","display_name":"Systems architecture","level":3,"score":0.25130000710487366}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3797248.3816189","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3797248.3816189","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th ACM International Green and Sustainable Computing Conference","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3797248.3816189","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3797248.3816189","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th ACM International Green and Sustainable Computing Conference","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","display_name":"Sustainable cities and communities","score":0.647560715675354}],"awards":[{"id":"https://openalex.org/G1646487257","display_name":null,"funder_award_id":"2544032","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1715707926","display_name":"Collaborative Research: DESC: Type II: REFRESH: Revisiting Expanding FPGA Real-estate for Environmentally Sustainability Heterogeneous-Systems","funder_award_id":"2536952","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G183265826","display_name":"IUCRC Phase I Wayne State University: Center for Electric, Connected and Autonomous Technologies for Mobility (eCAT)","funder_award_id":"2231523","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3757831974","display_name":"CAREER: ChronosDrive: Ensuring Timing Correctness in DNN-Driven Autonomous Vehicles with Accelerator-Enhanced Real-Time SoC Integration","funder_award_id":"2441179","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4118315690","display_name":"MRI Consortium: Track 1: Development of SPECTRUM: An Evolutionary Rapid-Prototyping Testbed for Low Latency Multi-Domain Computing","funder_award_id":"2511445","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5405343948","display_name":"POSE: Phase I:  Enabling Open-source Ecosystem for Rapid System-on-Chip Design and Programming","funder_award_id":"2518375","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7022024765","display_name":null,"funder_award_id":"DE-SC0026344","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G7849508813","display_name":"Collaborative Research: PPoSS: LARGE: Co-designing  Hardware, Software, and Algorithms to Enable Extreme-Scale Machine Learning Systems","funder_award_id":"2348306","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8920255312","display_name":"CNS Core: Small: Enabling Real-time, Scalable and Secure Collaborative Intelligence on the Edge","funder_award_id":"2140346","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W2104400866","https://openalex.org/W2204834409","https://openalex.org/W2282038838","https://openalex.org/W2570914145","https://openalex.org/W2781264042","https://openalex.org/W2883929540","https://openalex.org/W2884923139","https://openalex.org/W2900082550","https://openalex.org/W2963511748","https://openalex.org/W3013676662","https://openalex.org/W3159428183","https://openalex.org/W3159535809","https://openalex.org/W3163275603","https://openalex.org/W3213528054","https://openalex.org/W4200195825","https://openalex.org/W4213249026","https://openalex.org/W4243912920","https://openalex.org/W4312998584","https://openalex.org/W4319870545","https://openalex.org/W4360831984","https://openalex.org/W4376851285","https://openalex.org/W4386763982","https://openalex.org/W4389162879","https://openalex.org/W4390959363","https://openalex.org/W4391125526","https://openalex.org/W4392377888","https://openalex.org/W4394661856","https://openalex.org/W4401212157","https://openalex.org/W4401331008","https://openalex.org/W4403278595","https://openalex.org/W4404102506","https://openalex.org/W4406014947","https://openalex.org/W4406658935","https://openalex.org/W4407953492","https://openalex.org/W4410810249","https://openalex.org/W4410810419","https://openalex.org/W4410810423","https://openalex.org/W4411485994","https://openalex.org/W4411713392","https://openalex.org/W4413078307","https://openalex.org/W4414198065","https://openalex.org/W7110310012","https://openalex.org/W7117687032","https://openalex.org/W7124680514","https://openalex.org/W7165142085"],"related_works":[],"abstract_inverted_index":{"Autonomous":[0],"Driving":[1],"Systems":[2],"(ADS)":[3],"increasingly":[4],"rely":[5,42],"on":[6,43,82],"diverse":[7],"deep":[8],"neural":[9],"networks":[10],"to":[11],"support":[12],"perception,":[13],"prediction,":[14],"planning,":[15],"and":[16,78,102],"control":[17],"under":[18],"strict":[19],"real-time":[20],"constraints.":[21],"FPGA-based":[22],"heterogeneous":[23],"computing":[24],"provides":[25],"an":[26],"attractive":[27],"platform":[28],"for":[29,54],"DNN":[30],"workloads,":[31],"but":[32],"it":[33],"raises":[34],"a":[35,44,62,68],"fundamental":[36],"deployment":[37],"question:":[38],"should":[39,58],"the":[40,97,106],"system":[41],"flexible":[45],"overlay":[46],"architecture,":[47],"or":[48,85],"repeatedly":[49],"load":[50],"customized":[51,89],"bitstreams":[52],"optimized":[53],"dedicated":[55],"models,":[56],"which":[57],"be":[59],"treated":[60],"as":[61],"first-class":[63],"systems":[64],"problem":[65],"rather":[66],"than":[67],"purely":[69],"architectural":[70],"one?":[71],"Overlay-based":[72],"execution":[73],"offers":[74],"fast":[75],"model":[76],"switching":[77],"better":[79],"adaptability":[80],"relying":[81],"lightweight":[83],"instruction":[84],"parameter":[86],"updates,":[87],"while":[88],"architectures":[90],"can":[91],"provide":[92],"higher":[93],"model-wise":[94],"efficiency":[95],"at":[96],"cost":[98],"of":[99],"reconfiguration":[100],"latency":[101],"reduced":[103],"flexibility.":[104],"However,":[105],"boundary":[107],"between":[108],"these":[109],"two":[110],"design":[111],"choices":[112],"remains":[113],"unclear":[114],"in":[115],"realistic":[116],"ADS":[117],"scenarios.":[118]},"counts_by_year":[],"updated_date":"2026-06-20T20:08:15.867695","created_date":"2026-06-19T00:00:00"}
