{"id":"https://openalex.org/W2550870174","doi":"https://doi.org/10.1109/tcad.2016.2552821","title":"FCUDA-HB: Hierarchical and Scalable Bus Architecture Generation on FPGAs With the FCUDA Flow","display_name":"FCUDA-HB: Hierarchical and Scalable Bus Architecture Generation on FPGAs With the FCUDA Flow","publication_year":2016,"publication_date":"2016-01-01","ids":{"openalex":"https://openalex.org/W2550870174","doi":"https://doi.org/10.1109/tcad.2016.2552821","mag":"2550870174"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2016.2552821","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2016.2552821","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Transactions on Computer-Aided Design of Integrated Circuits and Systems","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/A5100383083","display_name":"Ying Chen","orcid":"https://orcid.org/0000-0002-7546-3822"},"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"]},{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN","US"],"is_corresponding":true,"raw_author_name":"Ying Chen","raw_affiliation_strings":["College of Electronic Information and Optical Engineering, Nankai University, Tianjin, China","Department of Electrical and Computer Engineering, University of Illinois at Urbana\u2013Champaign, Urbana, IL, USA"],"affiliations":[{"raw_affiliation_string":"College of Electronic Information and Optical Engineering, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Illinois at Urbana\u2013Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101399125","display_name":"Tan Nguyen","orcid":"https://orcid.org/0000-0003-3748-403X"},"institutions":[{"id":"https://openalex.org/I4210108443","display_name":"Advanced Digital Sciences Center","ror":"https://ror.org/01xaqx887","country_code":"SG","type":"facility","lineage":["https://openalex.org/I4210108443"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Tan Nguyen","raw_affiliation_strings":["Advanced Digital Sciences Center, Singapore"],"affiliations":[{"raw_affiliation_string":"Advanced Digital Sciences Center, Singapore","institution_ids":["https://openalex.org/I4210108443"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100394256","display_name":"Yao Chen","orcid":"https://orcid.org/0000-0002-5798-2282"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]},{"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":["CN","US"],"is_corresponding":false,"raw_author_name":"Yao Chen","raw_affiliation_strings":["College of Electronic Information and Optical Engineering, Nankai University, Tianjin, China","Department of Electrical and Computer Engineering, University of Illinois at Urbana\u2013Champaign, Urbana, IL, USA"],"affiliations":[{"raw_affiliation_string":"College of Electronic Information and Optical Engineering, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Illinois at Urbana\u2013Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026163196","display_name":"Swathi Gurumani","orcid":null},"institutions":[{"id":"https://openalex.org/I4210108443","display_name":"Advanced Digital Sciences Center","ror":"https://ror.org/01xaqx887","country_code":"SG","type":"facility","lineage":["https://openalex.org/I4210108443"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Swathi T. Gurumani","raw_affiliation_strings":["Advanced Digital Sciences Center, Singapore"],"affiliations":[{"raw_affiliation_string":"Advanced Digital Sciences Center, Singapore","institution_ids":["https://openalex.org/I4210108443"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100604860","display_name":"Yun Liang","orcid":"https://orcid.org/0000-0002-9076-7998"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yun Liang","raw_affiliation_strings":["School of Electrical Engineering and Computer Science, Peking University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering and Computer Science, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090843153","display_name":"Kyle Rupnow","orcid":"https://orcid.org/0000-0003-2908-2225"},"institutions":[{"id":"https://openalex.org/I4210108443","display_name":"Advanced Digital Sciences Center","ror":"https://ror.org/01xaqx887","country_code":"SG","type":"facility","lineage":["https://openalex.org/I4210108443"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Kyle Rupnow","raw_affiliation_strings":["Advanced Digital Sciences Center, Singapore"],"affiliations":[{"raw_affiliation_string":"Advanced Digital Sciences Center, Singapore","institution_ids":["https://openalex.org/I4210108443"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016776689","display_name":"Jason Cong","orcid":"https://orcid.org/0000-0003-2887-6963"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jason Cong","raw_affiliation_strings":["School of Computer Science, University of California at Los Angeles, Los Angeles, CA, USA"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, University of California at Los Angeles, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040404999","display_name":"Wen\u2010mei Hwu","orcid":"https://orcid.org/0000-0003-2532-5349"},"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":"Wen-Mei Hwu","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Illinois at Urbana\u2013Champaign, Urbana, IL, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Illinois at Urbana\u2013Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056321228","display_name":"Deming Chen","orcid":"https://orcid.org/0000-0002-3016-0270"},"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":"Deming Chen","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Illinois at Urbana\u2013Champaign, Urbana, IL, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Illinois at Urbana\u2013Champaign, Urbana, IL, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5100383083"],"corresponding_institution_ids":["https://openalex.org/I157725225","https://openalex.org/I205237279"],"apc_list":null,"apc_paid":null,"fwci":0.946,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.74807222,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"35","issue":"12","first_page":"2032","last_page":"2045"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":1.0,"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":1.0,"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.9998999834060669,"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.9998999834060669,"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/computer-science","display_name":"Computer science","score":0.7806327939033508},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.7754484415054321},{"id":"https://openalex.org/keywords/high-level-synthesis","display_name":"High-level synthesis","score":0.5925742387771606},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5874929428100586},{"id":"https://openalex.org/keywords/design-flow","display_name":"Design flow","score":0.5811663866043091},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5444480180740356},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.4618123769760132},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.46107980608940125},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36997509002685547}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7806327939033508},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.7754484415054321},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.5925742387771606},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5874929428100586},{"id":"https://openalex.org/C37135326","wikidata":"https://www.wikidata.org/wiki/Q931942","display_name":"Design flow","level":2,"score":0.5811663866043091},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5444480180740356},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.4618123769760132},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.46107980608940125},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36997509002685547},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2016.2552821","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2016.2552821","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.6399999856948853,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320696","display_name":"Agency for Science, Technology and Research","ror":"https://ror.org/036wvzt09"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W55478891","https://openalex.org/W1502558230","https://openalex.org/W1595370658","https://openalex.org/W1990262300","https://openalex.org/W2021944457","https://openalex.org/W2028499920","https://openalex.org/W2080592089","https://openalex.org/W2082295213","https://openalex.org/W2088899870","https://openalex.org/W2108019747","https://openalex.org/W2117603342","https://openalex.org/W2119904701","https://openalex.org/W2141597697","https://openalex.org/W2294577437","https://openalex.org/W2342489538","https://openalex.org/W3138798301","https://openalex.org/W3139777422","https://openalex.org/W4234221021","https://openalex.org/W4285719527","https://openalex.org/W6602259970","https://openalex.org/W6677658080"],"related_works":["https://openalex.org/W4281926497","https://openalex.org/W2612099726","https://openalex.org/W2108242004","https://openalex.org/W2091330445","https://openalex.org/W2037960874","https://openalex.org/W2269990635","https://openalex.org/W4285464654","https://openalex.org/W2906427691","https://openalex.org/W2507786429","https://openalex.org/W2142450926"],"abstract_inverted_index":{"Recent":[0],"progress":[1],"in":[2,23,100,107,149,160],"high-level":[3,25],"synthesis":[4,54,120],"(HLS)":[5],"has":[6],"helped":[7],"raise":[8],"the":[9,41,101,139,145,154,161,188,195,220,224,228],"abstraction":[10],"level":[11],"of":[12,73,87,133,138,187,211,237],"hardware":[13],"design.":[14,57],"HLS":[15,42,61,163],"flows":[16],"reduce":[17],"designer":[18],"effort":[19],"by":[20],"allowing":[21],"development":[22],"a":[24,78,108,174,208,231],"language,":[26],"which":[27,165],"improves":[28],"debugging,":[29],"code":[30,168],"reuse":[31],"and":[32,47,55,82,91,121,131,172,202,206,233,257],"ability":[33],"to":[34,67,116,143,218,222,262,268],"explore":[35],"different":[36],"implementation":[37,46],"options.":[38],"However,":[39,129],"although":[40],"process":[43],"is":[44,141,215],"fast,":[45],"performance":[48,266],"analysis":[49],"still":[50],"require":[51,63],"lengthy":[52],"logic":[53,119],"physical":[56,122],"For":[58],"design":[59,64,102,109,123,127,170,190,196],"optimization,":[60],"tools":[62],"space":[65,110,197],"exploration":[66,140,159,221],"obtain":[68],"parallelism":[69,76,83,158,271],"at":[70],"multiple":[71,85,235],"levels":[72],"granularity":[74,157,270],"including":[75],"within":[77],"single":[79],"HLS-generated":[80],"core":[81,200],"between":[84],"instances":[86],"cores.":[88],"Core":[89],"interconnect":[90],"external":[92,203],"bandwidth":[93],"limitations":[94],"can":[95],"significantly":[96],"impact":[97],"feasible":[98],"options":[99],"space.":[103],"With":[104],"many":[105],"dimensions":[106],"exploration,":[111,229],"it":[112],"quickly":[113],"becomes":[114],"infeasible":[115],"perform":[117,219,227],"full":[118],"for":[124],"each":[125],"possible":[126],"point.":[128],"generation":[130],"evaluation":[132],"communications":[134],"infrastructure":[135],"as":[136,169],"part":[137],"critical":[142],"determine":[144],"system":[146,265],"performance.":[147],"Thus,":[148],"this":[150,251],"paper,":[151],"we":[152],"extend":[153],"prior":[155],"multilevel":[156],"FCUDA":[162,238,253],"flow,":[164],"takes":[166],"CUDA":[167],"input":[171],"generates":[173,258],"corresponding":[175],"field":[176],"programmable":[177],"gate":[178],"array":[179],"implementation.":[180],"Our":[181,213,247],"framework":[182],"performs":[183],"an":[184,241],"initial":[185],"characterization":[186],"application":[189],"space,":[191],"then":[192],"analytically":[193],"explores":[194],"considering":[198],"parallelism,":[199],"interconnect,":[201],"memory":[204],"bandwidth,":[205],"selects":[207],"pare-to-optimal":[209],"set":[210],"designs.":[212],"flow":[214,254],"completely":[216],"automated":[217],"characterize":[223],"analytical":[225],"model,":[226],"select":[230],"solution,":[232],"integrate":[234],"instantiations":[236],"cores":[239],"via":[240],"advanced":[242],"extensible":[243],"interface":[244],"bus":[245],"interconnect.":[246],"results":[248],"demonstrate":[249],"that":[250],"new":[252],"efficiently":[255],"identifies":[256],"implementations":[259],"with":[260],"up":[261],"5\u00d7":[263],"improved":[264],"compared":[267],"single-level":[269],"(core-level":[272],"optimization).":[273]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
