{"id":"https://openalex.org/W4409285500","doi":"https://doi.org/10.1145/3676536.3676781","title":"HLSPilot: LLM-based High-Level Synthesis","display_name":"HLSPilot: LLM-based High-Level Synthesis","publication_year":2024,"publication_date":"2024-10-27","ids":{"openalex":"https://openalex.org/W4409285500","doi":"https://doi.org/10.1145/3676536.3676781"},"language":"en","primary_location":{"id":"doi:10.1145/3676536.3676781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676536.3676781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676781","source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676781","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5107124367","display_name":"Chenwei Xiong","orcid":null},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Chenwei Xiong","raw_affiliation_strings":["Dept. of Computer Science, University of Chinese Academy of Sciences, Beijing, China","SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0008-6503-0047","affiliations":[{"raw_affiliation_string":"Dept. of Computer Science, University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100384309","display_name":"Cheng Liu","orcid":"https://orcid.org/0000-0002-5542-7306"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Cheng Liu","raw_affiliation_strings":["SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-5542-7306","affiliations":[{"raw_affiliation_string":"SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100768288","display_name":"Huawei Li","orcid":"https://orcid.org/0000-0001-8082-4218"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Huawei Li","raw_affiliation_strings":["SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-8082-4218","affiliations":[{"raw_affiliation_string":"SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023380073","display_name":"Xiaowei Li","orcid":"https://orcid.org/0000-0002-0874-814X"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaowei Li","raw_affiliation_strings":["SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-0874-814X","affiliations":[{"raw_affiliation_string":"SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5107124367"],"corresponding_institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176","https://openalex.org/I4210165038"],"apc_list":null,"apc_paid":null,"fwci":6.6409,"has_fulltext":true,"cited_by_count":14,"citation_normalized_percentile":{"value":0.98008712,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"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.9994000196456909,"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.9994000196456909,"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.9973000288009644,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9972000122070312,"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/high-level-synthesis","display_name":"High-level synthesis","score":0.5543283820152283},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5531748533248901},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.16408342123031616},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.09113582968711853}],"concepts":[{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.5543283820152283},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5531748533248901},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.16408342123031616},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.09113582968711853}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3676536.3676781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676536.3676781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676781","source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3676536.3676781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676536.3676781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676781","source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4906811695","display_name":null,"funder_award_id":"62174162","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6435396388","display_name":null,"funder_award_id":"2022YFB4500405","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4409285500.pdf","grobid_xml":"https://content.openalex.org/works/W4409285500.grobid-xml"},"referenced_works_count":34,"referenced_works":["https://openalex.org/W2034270503","https://openalex.org/W2051434435","https://openalex.org/W2094998159","https://openalex.org/W2156499539","https://openalex.org/W2279391168","https://openalex.org/W2612563559","https://openalex.org/W2788211964","https://openalex.org/W2800690434","https://openalex.org/W2899543855","https://openalex.org/W2942063194","https://openalex.org/W2975468520","https://openalex.org/W3004241985","https://openalex.org/W3090389586","https://openalex.org/W3111579839","https://openalex.org/W3132871189","https://openalex.org/W3198685994","https://openalex.org/W4226485558","https://openalex.org/W4308916273","https://openalex.org/W4312108362","https://openalex.org/W4320165837","https://openalex.org/W4377865305","https://openalex.org/W4378508556","https://openalex.org/W4379086787","https://openalex.org/W4385774800","https://openalex.org/W4386114154","https://openalex.org/W4386794762","https://openalex.org/W4386908182","https://openalex.org/W4388555899","https://openalex.org/W4389156677","https://openalex.org/W4389814505","https://openalex.org/W4403750784","https://openalex.org/W4403750785","https://openalex.org/W6798182279","https://openalex.org/W6858189809"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Large":[0],"language":[1,49],"models":[2],"(LLMs)":[3],"have":[4,146,195],"catalyzed":[5],"an":[6],"upsurge":[7],"in":[8,138,227],"automatic":[9],"code":[10,20,27,93,110,179],"generation,":[11],"garnering":[12],"significant":[13],"attention":[14],"for":[15,72,154,180],"register":[16],"transfer":[17],"level":[18],"(RTL)":[19],"generation.":[21],"Despite":[22],"the":[23,43,58,66,116,140,166,185,207,238],"potential":[24],"of":[25,42,86,241],"RTL":[26],"generation":[28],"with":[29,118],"natural":[30,48],"language,":[31],"it":[32],"remains":[33],"error-prone":[34],"and":[35,51,99,172,192,229],"limited":[36],"to":[37,57,91,107,121,164,177,189,216],"relatively":[38],"small":[39],"modules":[40],"because":[41],"substantial":[44,239],"semantic":[45,67],"gap":[46],"between":[47],"expressions":[50],"hardware":[52,74,181,243],"design":[53,148],"intent.":[54],"In":[55],"response":[56],"limitations,":[59],"we":[60,82,103,145,159,194],"propose":[61],"a":[62,84,147,170],"methodology":[63],"that":[64],"reduces":[65],"gaps":[68],"by":[69],"utilizing":[70],"C/C++":[71,109,120,188],"generating":[73],"designs":[75,128],"via":[76],"High-Level":[77],"Synthesis":[78],"(HLS)":[79],"tools.":[80],"Basically,":[81],"build":[83],"set":[85],"C-to-HLS":[87],"optimization":[88],"strategies":[89,106],"catering":[90],"various":[92],"patterns,":[94],"such":[95],"as":[96],"nested":[97],"loops":[98],"local":[100],"arrays.":[101],"Then,":[102],"apply":[104],"these":[105],"sequential":[108],"through":[111],"in-context":[112],"learning,":[113],"which":[114,203],"provides":[115],"LLMs":[117,134],"exemplary":[119],"HLS":[122,127,178,190],"prompts.":[123],"With":[124],"this":[125],"approach,":[126],"can":[129,204,230],"be":[130],"generated":[131],"effectively.":[132],"Since":[133],"still":[135],"face":[136],"problems":[137],"determining":[139],"optimized":[141],"pragma":[142,155],"parameters":[143],"precisely,":[144],"space":[149],"exploration":[150],"(DSE)":[151],"tool":[152],"integrated":[153],"parameter":[156],"tuning.":[157],"Furthermore,":[158],"also":[160],"employ":[161],"profiling":[162],"tools":[163],"pinpoint":[165],"performance":[167,226],"bottlenecks":[168],"within":[169],"program":[171],"selectively":[173],"convert":[174],"bottleneck":[175],"components":[176],"acceleration.":[182],"By":[183],"combining":[184],"LLM-based":[186],"profiling,":[187],"translation,":[191],"DSE,":[193],"established":[196],"HLSPilot---the":[197],"first":[198],"LLM-enabled":[199],"high-level":[200,208],"synthesis":[201],"framework,":[202],"fully":[205],"automate":[206],"application":[209,221],"acceleration":[210],"on":[211,219],"hybrid":[212],"CPU-FPGA":[213],"architectures.":[214],"According":[215],"our":[217],"experiments":[218],"real-world":[220],"benchmarks,":[222],"HLSPilot":[223],"achieve":[224],"comparable":[225],"general":[228],"even":[231],"outperform":[232],"manually":[233],"crafted":[234],"counterparts,":[235],"thereby":[236],"underscoring":[237],"promise":[240],"LLM-assisted":[242],"designs.":[244]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":13}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
