{"id":"https://openalex.org/W3213332040","doi":"https://doi.org/10.1109/dac18074.2021.9586147","title":"Invited: Hardware/Software Co-Synthesis and Co-Optimization for Autonomous Systems","display_name":"Invited: Hardware/Software Co-Synthesis and Co-Optimization for Autonomous Systems","publication_year":2021,"publication_date":"2021-11-08","ids":{"openalex":"https://openalex.org/W3213332040","doi":"https://doi.org/10.1109/dac18074.2021.9586147","mag":"3213332040"},"language":"en","primary_location":{"id":"doi:10.1109/dac18074.2021.9586147","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dac18074.2021.9586147","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 58th ACM/IEEE Design Automation Conference (DAC)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5072023674","display_name":"Wanli Chang","orcid":"https://orcid.org/0000-0002-4053-8898"},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]},{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["CN","GB"],"is_corresponding":false,"raw_author_name":"Wanli Chang","raw_affiliation_strings":["College of Computer Science and Electronic Engineering, Hunan University, China","University of York, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Electronic Engineering, Hunan University, China","institution_ids":["https://openalex.org/I16609230"]},{"raw_affiliation_string":"University of York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078667171","display_name":"Shuai Zhao","orcid":"https://orcid.org/0000-0003-0721-8021"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Shuai Zhao","raw_affiliation_strings":["University of York, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051274373","display_name":"Simon Burton","orcid":"https://orcid.org/0000-0001-9040-8752"},"institutions":[{"id":"https://openalex.org/I4210127444","display_name":"Fraunhofer Institute for Cognitive Systems","ror":"https://ror.org/02fez3815","country_code":"DE","type":"facility","lineage":["https://openalex.org/I4210127444","https://openalex.org/I4923324"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Simon Burton","raw_affiliation_strings":["Research Division for Safety, Fraunhofer Institute for Cognitive Systems IKS, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Research Division for Safety, Fraunhofer Institute for Cognitive Systems IKS, Germany","institution_ids":["https://openalex.org/I4210127444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107115667","display_name":"Haitong Wang","orcid":"https://orcid.org/0009-0004-7649-2395"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Haitong Wang","raw_affiliation_strings":["University of York, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100443178","display_name":"Ting Chen","orcid":"https://orcid.org/0000-0001-9165-8331"},"institutions":[{"id":"https://openalex.org/I150229711","display_name":"University of Electronic Science and Technology of China","ror":"https://ror.org/04qr3zq92","country_code":"CN","type":"education","lineage":["https://openalex.org/I150229711"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ting Chen","raw_affiliation_strings":["School of Computer Science and Engineering, University of Electronic Science and Technology of China, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, University of Electronic Science and Technology of China, China","institution_ids":["https://openalex.org/I150229711"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100442847","display_name":"Nan Chen","orcid":"https://orcid.org/0000-0002-2040-9239"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Nan Chen","raw_affiliation_strings":["University of York, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of York, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086605034","display_name":"Neil Audsley","orcid":"https://orcid.org/0000-0003-3739-6590"},"institutions":[{"id":"https://openalex.org/I180825142","display_name":"City, University of London","ror":"https://ror.org/04489at23","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I180825142"]},{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Neil Audsley","raw_affiliation_strings":["School of Mathematics, Computer Science and Engineering, City, University of London, UK","University of York, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Mathematics, Computer Science and Engineering, City, University of London, UK","institution_ids":["https://openalex.org/I180825142"]},{"raw_affiliation_string":"University of York, UK","institution_ids":["https://openalex.org/I52099693"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1319","last_page":"1322"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9995999932289124,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9995999932289124,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9962999820709229,"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.9884999990463257,"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/computer-science","display_name":"Computer science","score":0.7892168760299683},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5279433131217957},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5218890309333801},{"id":"https://openalex.org/keywords/electronic-system-level-design-and-verification","display_name":"Electronic system-level design and verification","score":0.4841095209121704},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4504103660583496},{"id":"https://openalex.org/keywords/systems-design","display_name":"Systems design","score":0.43857407569885254},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.43497946858406067},{"id":"https://openalex.org/keywords/hardware-compatibility-list","display_name":"Hardware compatibility list","score":0.42848724126815796},{"id":"https://openalex.org/keywords/co-design","display_name":"Co-design","score":0.4202463924884796},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4180675745010376},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4180455207824707},{"id":"https://openalex.org/keywords/hardware-architecture","display_name":"Hardware architecture","score":0.28052955865859985},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.26687419414520264},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.21801882982254028},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19449850916862488},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09524893760681152},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08285963535308838}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7892168760299683},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5279433131217957},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5218890309333801},{"id":"https://openalex.org/C77495112","wikidata":"https://www.wikidata.org/wiki/Q5358436","display_name":"Electronic system-level design and verification","level":2,"score":0.4841095209121704},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4504103660583496},{"id":"https://openalex.org/C31352089","wikidata":"https://www.wikidata.org/wiki/Q3750474","display_name":"Systems design","level":2,"score":0.43857407569885254},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.43497946858406067},{"id":"https://openalex.org/C161394538","wikidata":"https://www.wikidata.org/wiki/Q3127397","display_name":"Hardware compatibility list","level":4,"score":0.42848724126815796},{"id":"https://openalex.org/C180962459","wikidata":"https://www.wikidata.org/wiki/Q1038171","display_name":"Co-design","level":2,"score":0.4202463924884796},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4180675745010376},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4180455207824707},{"id":"https://openalex.org/C65232700","wikidata":"https://www.wikidata.org/wiki/Q5656403","display_name":"Hardware architecture","level":3,"score":0.28052955865859985},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.26687419414520264},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.21801882982254028},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19449850916862488},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09524893760681152},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08285963535308838}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/dac18074.2021.9586147","is_oa":false,"landing_page_url":"https://doi.org/10.1109/dac18074.2021.9586147","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 58th ACM/IEEE Design Automation Conference (DAC)","raw_type":"proceedings-article"},{"id":"pmh:oai:publica.fraunhofer.de:publica/417183","is_oa":false,"landing_page_url":"https://publica.fraunhofer.de/handle/publica/417183","pdf_url":null,"source":{"id":"https://openalex.org/S4306400318","display_name":"Fraunhofer-Publica (Fraunhofer-Gesellschaft)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4923324","host_organization_name":"Fraunhofer-Gesellschaft","host_organization_lineage":["https://openalex.org/I4923324"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"conference paper"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1968005108","https://openalex.org/W2042979415","https://openalex.org/W2054283680","https://openalex.org/W2119167559","https://openalex.org/W2122164638","https://openalex.org/W2160143299","https://openalex.org/W2164164245","https://openalex.org/W2767641756","https://openalex.org/W2886678412","https://openalex.org/W2990775186","https://openalex.org/W3033206069","https://openalex.org/W3036528007","https://openalex.org/W3089523605","https://openalex.org/W3172057381","https://openalex.org/W6770435211","https://openalex.org/W6784003845","https://openalex.org/W6797473111"],"related_works":["https://openalex.org/W2010842983","https://openalex.org/W1937135962","https://openalex.org/W2358992808","https://openalex.org/W2545414197","https://openalex.org/W4380359239","https://openalex.org/W2131200199","https://openalex.org/W2150005717","https://openalex.org/W2749207361","https://openalex.org/W2034700470","https://openalex.org/W2059092162"],"abstract_inverted_index":{"With":[0],"ever":[1],"more":[2],"complicated":[3],"functionalities":[4],"being":[5],"integrated":[6],"in":[7,49,101],"modern":[8],"autonomous":[9],"systems,":[10,165],"traditional":[11,41],"design":[12,42,54,68,95,131,138],"methods":[13,43,86],"may":[14],"not":[15],"remain":[16],"sufficient":[17],"to":[18,121],"deliver":[19],"trusted":[20],"and":[21,28,52,74,80,90,93,98,129,151,161,168],"high-performance":[22],"systems":[23],"with":[24,44],"stringent":[25],"temporal,":[26],"safety":[27,167],"cost":[29],"efficiency":[30],"requirements.":[31],"In":[32,140],"this":[33,63],"paper,":[34],"we":[35,78,116,142],"discuss":[36],"the":[37,40,45,82,104,113,149],"limitations":[38],"of":[39,103,126,136],"above":[46],"requirements":[47],"enforced,":[48],"which":[50],"hardware":[51,94,130],"software":[53,128],"are":[55],"often":[56],"considered":[57],"separately.":[58],"To":[59],"tackle":[60],"these":[61],"limitations,":[62],"paper":[64],"presents":[65],"a":[66,134],"novel":[67],"solution":[69],"that":[70,154],"synthesizes":[71],"both":[72,127],"software-level":[73,85],"hardware-level":[75],"design.":[76],"First,":[77],"highlight":[79],"analyze":[81],"interconnections":[83],"between":[84],"(e.g.":[87,96],"priority":[88],"assignment":[89],"task":[91],"allocation)":[92],"cache":[97],"memory":[99],"management),":[100],"terms":[102],"resulting":[105],"system":[106,166],"performance,":[107],"e.g.":[108],"latency.":[109],"Second,":[110],"by":[111,159],"applying":[112],"identified":[114],"interconnections,":[115],"propose":[117],"an":[118],"optimization":[119],"framework":[120],"produce":[122],"high-quality":[123],"synthesized":[124],"solutions":[125],"based":[132],"on":[133],"set":[135],"candidate":[137],"methods.":[139],"addition,":[141],"describe":[143],"potential":[144],"research":[145],"directions":[146],"derived":[147],"from":[148,163],"work":[150],"major":[152],"challenges":[153],"can":[155],"be":[156],"investigated":[157],"jointly":[158],"engineers":[160],"researchers":[162],"embedded":[164],"programming":[169],"languages":[170],"communities.":[171]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
