{"id":"https://openalex.org/W4315588165","doi":"https://doi.org/10.1145/3543622.3573188","title":"FADO: F loorplan- A ware D irective O ptimization for High-Level Synthesis Designs on Multi-Die FPGAs","display_name":"FADO: F loorplan- A ware D irective O ptimization for High-Level Synthesis Designs on Multi-Die FPGAs","publication_year":2023,"publication_date":"2023-02-12","ids":{"openalex":"https://openalex.org/W4315588165","doi":"https://doi.org/10.1145/3543622.3573188"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/3543622.3573188","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3543622.3573188","source":null,"license":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"proceedings-article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3543622.3573188","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057461830","display_name":"Lan Du","orcid":"https://orcid.org/0000-0002-4503-0022"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"CN","type":"education","lineage":["https://openalex.org/I200769079"]},{"id":"https://openalex.org/I889458895","display_name":"University of Hong Kong","ror":"https://ror.org/02zhqgq86","country_code":"HK","type":"education","lineage":["https://openalex.org/I889458895"]}],"countries":["CN","HK"],"is_corresponding":false,"raw_author_name":"Du, Linfeng","raw_affiliation_string":"Hong Kong University of Science and Technology, Kowloon, Hong Kong","raw_affiliation_strings":["Hong Kong University of Science and Technology, Kowloon, Hong Kong"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037907399","display_name":"Tingyuan Liang","orcid":"https://orcid.org/0000-0002-0390-2320"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"CN","type":"education","lineage":["https://openalex.org/I200769079"]},{"id":"https://openalex.org/I889458895","display_name":"University of Hong Kong","ror":"https://ror.org/02zhqgq86","country_code":"HK","type":"education","lineage":["https://openalex.org/I889458895"]}],"countries":["CN","HK"],"is_corresponding":false,"raw_author_name":"Liang, Tingyuan","raw_affiliation_string":"Hong Kong University of Science and Technology, Kowloon, Hong Kong","raw_affiliation_strings":["Hong Kong University of Science and Technology, Kowloon, Hong Kong"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024130730","display_name":"Sharad Sinha","orcid":"https://orcid.org/0000-0002-4532-2017"},"institutions":[{"id":"https://openalex.org/I4210112052","display_name":"Indian Institute of Technology Goa","ror":"https://ror.org/02v7trd43","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210112052"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Sinha, Sharad","raw_affiliation_string":"Indian Institute of Technology Goa, Goa, India","raw_affiliation_strings":["Indian Institute of Technology Goa, Goa, India"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075696558","display_name":"Zhiyao Xie","orcid":"https://orcid.org/0000-0002-4442-592X"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"CN","type":"education","lineage":["https://openalex.org/I200769079"]},{"id":"https://openalex.org/I889458895","display_name":"University of Hong Kong","ror":"https://ror.org/02zhqgq86","country_code":"HK","type":"education","lineage":["https://openalex.org/I889458895"]}],"countries":["CN","HK"],"is_corresponding":false,"raw_author_name":"Xie, Zhiyao","raw_affiliation_string":"Hong Kong University of Science and Technology, Kowloon, Hong Kong","raw_affiliation_strings":["Hong Kong University of Science and Technology, Kowloon, Hong Kong"]},{"author_position":"last","author":{"id":"https://openalex.org/A5076699095","display_name":"Wei Zhang","orcid":"https://orcid.org/0000-0002-3176-9520"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"CN","type":"education","lineage":["https://openalex.org/I200769079"]},{"id":"https://openalex.org/I889458895","display_name":"University of Hong Kong","ror":"https://ror.org/02zhqgq86","country_code":"HK","type":"education","lineage":["https://openalex.org/I889458895"]}],"countries":["CN","HK"],"is_corresponding":false,"raw_author_name":"Zhang, Wei","raw_affiliation_string":"Hong Kong University of Science and Technology, Kowloon, Hong Kong","raw_affiliation_strings":["Hong Kong University of Science and Technology, Kowloon, Hong Kong"]}],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":1,"cited_by_percentile_year":{"min":82,"max":90},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11522","display_name":"Design and Optimization of Field-Programmable Gate Arrays and Application-Specific Integrated Circuits","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"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/T11522","display_name":"Design and Optimization of Field-Programmable Gate Arrays and Application-Specific Integrated Circuits","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic 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/T10904","display_name":"Reconfigurable Computing Systems and Design Methods","score":0.9998,"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":"Very Large Scale Integration Testing","score":0.9996,"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":[{"keyword":"synthesis","score":0.4503},{"keyword":"ptimization","score":0.3954},{"keyword":"high-level","score":0.25},{"keyword":"multi-die","score":0.25}],"concepts":[{"id":"https://openalex.org/C130145326","wikidata":"https://www.wikidata.org/wiki/Q1553985","display_name":"Floorplan","level":2,"score":0.9491732},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.57752746},{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.5254766},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.491761},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.4734789},{"id":"https://openalex.org/C41112130","wikidata":"https://www.wikidata.org/wiki/Q2146175","display_name":"Retiming","level":2,"score":0.46027777},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.43763644},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.39444855},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2751265}],"mesh":[],"locations_count":2,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/3543622.3573188","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3543622.3573188","source":null,"license":null,"version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2212.11582","pdf_url":"https://arxiv.org/pdf/2212.11582","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":["Cornell University"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/3543622.3573188","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3543622.3573188","source":null,"license":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"referenced_works_count":23,"referenced_works":["https://openalex.org/W1660350378","https://openalex.org/W1976471683","https://openalex.org/W2050456603","https://openalex.org/W2063893206","https://openalex.org/W2067088693","https://openalex.org/W2113234488","https://openalex.org/W2135814502","https://openalex.org/W2139637699","https://openalex.org/W2336648157","https://openalex.org/W2386615278","https://openalex.org/W2619340758","https://openalex.org/W2899202932","https://openalex.org/W2899644485","https://openalex.org/W2942756726","https://openalex.org/W2998509247","https://openalex.org/W2998625809","https://openalex.org/W3090389586","https://openalex.org/W3100932218","https://openalex.org/W3130920634","https://openalex.org/W3133395503","https://openalex.org/W3174166145","https://openalex.org/W3179375777","https://openalex.org/W4229673714"],"related_works":["https://openalex.org/W4248822524","https://openalex.org/W2142605272","https://openalex.org/W2180598069","https://openalex.org/W2999668243","https://openalex.org/W3141861494","https://openalex.org/W3206653210","https://openalex.org/W1624807520","https://openalex.org/W2161004825","https://openalex.org/W1516038830","https://openalex.org/W2135392710"],"ngrams_url":"https://api.openalex.org/works/W4315588165/ngrams","abstract_inverted_index":{"Multi-die":[0],"FPGAs":[1],"are":[2],"widely":[3],"adopted":[4],"to":[5,32,41,85,90,107,191,201],"deploy":[6],"large":[7,109],"hardware":[8],"accelerators.":[9],"Two":[10],"factors":[11],"impede":[12],"the":[13,24,27,49,68,75,80,92,108,114,126,131,137,186,193,203,227,257],"performance":[14],"optimization":[15,105,147],"of":[16,94,101,118,152,168,208,247],"HLS":[17,57,95,119,216],"designs":[18,96,120,217],"implemented":[19],"on":[20,71,121,136,215,256],"multi-die":[21,122],"FPGAs.":[22],"On":[23,48],"one":[25],"hand,":[26,51],"long":[28,88,209],"net":[29],"delay":[30],"due":[31,106],"nets":[33],"crossing":[34,211],"die-boundaries":[35],"results":[36],"in":[37,249],"an":[38,46,86,145,197,245],"NP-hard":[39],"problem":[40,134],"properly":[42],"floorplan":[43,93,117,180],"and":[44,63,74,116,141,220,229],"pipeline":[45],"application.":[47],"other":[50],"traditional":[52],"automated":[53],"searching":[54],"flow":[55],"for":[56,160],"directive":[58,104,153,163],"optimizations":[59],"targets":[60],"single-die":[61],"FPGAs,":[62,123],"hence,":[64],"it":[65,83,143],"cannot":[66],"consider":[67],"resource":[69],"constraints":[70],"each":[72,99,150],"die":[73],"timing":[76],"issue":[77],"incurred":[78],"by":[79,206,239],"die-crossings.":[81],"Further,":[82],"leads":[84],"excessively":[87],"runtime":[89],"legalize":[91],"generated":[97],"under":[98],"group":[100],"configurations":[102],"during":[103],"design":[110],"scale.":[111],"To":[112],"co-optimize":[113],"directives":[115],"we":[124,174],"propose":[125],"FADO":[127,223],"framework,":[128],"which":[129],"formulates":[130],"directive-floorplan":[132],"co-search":[133],"based":[135],"multi-choice":[138],"multi-dimensional":[139],"bin-packing":[140,189],"solves":[142],"using":[144],"iterative":[146],"flow.":[148],"For":[149,165],"step":[151],"search,":[154],"a":[155,176],"latency-bottleneck-guided":[156],"greedy":[157],"algorithm":[158,190],"searches":[159],"more":[161,177],"efficient":[162,178],"configurations.":[164],"floorplanning,":[166,241],"instead":[167],"repetitively":[169],"incurring":[170],"global":[171,240],"floorplanning":[172],"algorithms,":[173],"implement":[175],"incremental":[179],"legalization":[181],"algorithm.":[182],"It":[183],"mainly":[184],"applies":[185],"worst-fit":[187],"online":[188],"balance":[192],"floorplan,":[194,204],"together":[195],"with":[196,236],"offline":[198],"best-fit-decreasing":[199],"re-packing":[200],"compact":[202],"followed":[205],"pipelining":[207],"wires":[210],"die-boundaries.":[212],"Through":[213],"experiments":[214],"mixing":[218],"dataflow":[219],"non-dataflow":[221],"kernels,":[222],"not":[224],"only":[225],"well-automates":[226],"co-optimization":[228],"finishes":[230],"within":[231],"693X~4925X":[232],"shorter":[233],"runtime,":[234],"compared":[235],"DSE":[237],"assisted":[238],"but":[242],"also":[243],"yields":[244],"improvement":[246],"1.16X~8.78X":[248],"overall":[250],"workflow":[251],"execution":[252],"time":[253],"after":[254],"implementation":[255],"Xilinx":[258],"Alveo":[259],"U250":[260],"FPGA.":[261]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4315588165","counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2024-03-24T02:03:12.120511","created_date":"2023-01-11"}